convert init.vim in modules, update zsh && git

This commit is contained in:
Smirnov Alexander 2021-06-02 19:40:42 +03:00
parent a4532907b4
commit eb4f1a5b5a
14 changed files with 170 additions and 73 deletions

View file

@ -0,0 +1,17 @@
" Settings
let bufferline = get(g:, 'bufferline', {})
let bufferline.icons = v:false
let bufferline.icon_close_tab = '🗴'
" Mappings
nno <A-1> :BufferGoto 1<cr>
nno <A-2> :BufferGoto 2<cr>
nno <A-3> :BufferGoto 3<cr>
nno <A-4> :BufferGoto 4<cr>
nno <A-5> :BufferGoto 5<cr>
nno <A-6> :BufferGoto 6<cr>
nno <A-7> :BufferGoto 7<cr>
nno <A-8> :BufferGoto 8<cr>
nno <A-9> :BufferGoto 9<cr>
nno <C-w> :BufferClose<cr>
nno <S-x> :BufferClose!<cr>

View file

@ -0,0 +1,23 @@
"== Vim config
set termguicolors " GUI colors
set nu rnu cul " Line numbers & cursor line highlight
set nolbr nowrap " Line wrap
set mouse=a mh " Mouse
set history=500 " Set history size
set autoread " Auto read file on change
set hidden " Change buffet without warning
set visualbell t_vb= " Disable sounds
set pumheight=8 " Maximum items in pop up
set modeline " Enable modeline
set nosmd " Disable show mode
set nobk noswf noudf " Swap files
set is ic scs " Search
set spr " Split
set enc=utf-8 fenc=utf-8 " Encoding
set scrolloff=3
set list listchars=tab:\|·,trail:~,space
"== Netrw file tree
let g:netrw_liststyle = 3
let g:netrw_banner = 0
let g:netrw_dirhistmax = 0

View file

@ -0,0 +1,6 @@
let g:user_emmet_mode = "in"
let g:user_emmet_leader_key=','
let g:user_emmet_settings = {
\ 'javascript': {
\ 'extends': 'jsx'
\ }}

View file

@ -0,0 +1,27 @@
nno <C-s> :w<cr>
nno <space> :noh<cr>
nno <leader>t :Term<cr>
nno <leader>e :NvimTreeToggle<cr>
nno <leader>; :Files<cr>
" Buffer
nno <leader>j :bn<cr>
nno <leader>k :bp<cr>
" Terminal
tno <esc> <c-\><c-n>
tno <C-h> <c-\><cmd>:winc h<cr>
tno <C-j> <c-\><cmd>:winc j<cr>
tno <C-k> <c-\><cmd>:winc k<cr>
tno <C-l> <c-\><cmd>:winc k<cr>
" Split
nno <C-h> :winc h<cr>
nno <C-j> :winc j<cr>
nno <C-k> :winc k<cr>
nno <C-l> :winc l<cr>
nno spv :vs<cr>
nno sph :sp<cr>
nno spk :winc K<cr>
nno spl :winc L<cr>