More clean-ups
Better Cross-platform stuff https://vimways.org/2018/from-vimrc-to-vim/
This commit is contained in:
17
vimrc
17
vimrc
@@ -1,16 +1,9 @@
|
||||
set encoding=utf-8
|
||||
scriptencoding utf-8
|
||||
|
||||
let g:vim_files=fnamemodify(resolve(expand('$MYVIMRC')), ':p:h')
|
||||
if &runtimepath ==# ''
|
||||
throw 'Empty ''runtimepath'''
|
||||
endif
|
||||
let $MYVIM = resolve(option#Split(&runtimepath)[0])
|
||||
|
||||
function! SourceConfig(name)
|
||||
" exec "echo 'Loading " . a:name . "'"
|
||||
exec 'source ' . expand(g:vim_files . '/config/' . a:name)
|
||||
endfunction
|
||||
|
||||
call SourceConfig('01-plugins.vim')
|
||||
call SourceConfig('02-general.vim')
|
||||
call SourceConfig('03-mappings.vim')
|
||||
call SourceConfig('04-autocmds.vim')
|
||||
|
||||
unlet g:vim_files
|
||||
runtime! config/**/*.vim
|
||||
|
||||
Reference in New Issue
Block a user