mirror of https://gitlab.com/baco/dotconf.git
feat(Vim): Group all Neovim's defaults in a separate module
Put together all the defaults brought from Neovim, in a separate runtime file in Vim's config dir.
This commit is contained in:
parent
e3979594cb
commit
4da012f342
|
@ -0,0 +1,15 @@
|
||||||
|
" Some nice defaults from Neovim
|
||||||
|
|
||||||
|
set tabpagemax=50
|
||||||
|
|
||||||
|
if empty($XDG_STATE_HOME)
|
||||||
|
let $XDG_STATE_HOME = "~/.local/state"
|
||||||
|
endif
|
||||||
|
let g:stdpath_state = $XDG_STATE_HOME .. "/vim"
|
||||||
|
call mkdir(g:stdpath_state .. "/swap", "p", 0o700)
|
||||||
|
call mkdir(g:stdpath_state .. "/undo", "p", 0o700)
|
||||||
|
call mkdir(g:stdpath_state .. "/backup", "p", 0o700)
|
||||||
|
|
||||||
|
set directory^=$XDG_STATE_HOME/vim/swap//
|
||||||
|
set undodir^=$XDG_STATE_HOME/vim/undo
|
||||||
|
set backupdir^=$XDG_STATE_HOME/vim/backup
|
|
@ -22,10 +22,7 @@ if has('autocmd')
|
||||||
endif
|
endif
|
||||||
let &colorcolumn = join(range(80+1, 256), ',')
|
let &colorcolumn = join(range(80+1, 256), ',')
|
||||||
|
|
||||||
set directory^=~/.local/share/vim/swap//
|
runtime! neovim.vim
|
||||||
set undodir^=~/.local/share/vim/undo
|
|
||||||
set backupdir^=~/.local/share/vim/backup
|
|
||||||
set tabpagemax=50 " This is Neovim's default
|
|
||||||
|
|
||||||
set switchbuf+=usetab,newtab
|
set switchbuf+=usetab,newtab
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue