mirror of
https://github.com/olexsmir/dotfiles.git
synced 2026-01-15 08:41:34 +02:00
convert init.vim in modules, update zsh && git
This commit is contained in:
parent
a4532907b4
commit
eb4f1a5b5a
14 changed files with 170 additions and 73 deletions
17
config/nvim/vimscript/barbar.vim
Normal file
17
config/nvim/vimscript/barbar.vim
Normal 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>
|
||||
23
config/nvim/vimscript/config.vim
Normal file
23
config/nvim/vimscript/config.vim
Normal 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
|
||||
6
config/nvim/vimscript/emmet.vim
Normal file
6
config/nvim/vimscript/emmet.vim
Normal 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'
|
||||
\ }}
|
||||
27
config/nvim/vimscript/mappings.vim
Normal file
27
config/nvim/vimscript/mappings.vim
Normal 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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue