diff options
Diffstat (limited to 'vim')
| -rw-r--r-- | vim/vimrc | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -16,9 +16,11 @@ " Variables " ---------------------------------------------------------------------- -set undodir=~/.vim/undo -set viminfofile=~/.vim/viminfo -set viewdir=~/.vim/view +" Get the first directory from the list in $VIMRUNTIMEPATH +let $VIMFILES=split(&rtp,",")[0] +set undodir=$VIMFILES/undo +set viminfofile=$VIMFILES/viminfo +set viewdir=$VIMFILES/view " Useful @@ -141,8 +143,8 @@ set more " Enable more-prompt for listings that don't fit in " Mappings " ---------------------------------------------------------------------- " F1 is help, F11 is full screen (terminal emulator) -map <F5> :source ~/.vim/vimrc<CR> -map <S-F5> :e ~/.vim/vimrc<CR> +map <F5> :source $VIMFILES/vimrc<CR> +map <S-F5> :e $VIMFILES/vimrc<CR> map <F7> :tabp<CR> map <F8> :tabn<CR> map <F9> :w<CR>:make<CR> @@ -213,7 +215,7 @@ set fileencoding=utf-8 " Functions " ---------------------------------------------------------------------- " TODO: maybe replace with $runtimepath -source ~/.vim/fun.vim +source $VIMFILES/fun.vim " Views and Sessions (Window layout and Line folding) @@ -235,7 +237,7 @@ au BufWinEnter *.cpp silent loadview " Snippets " ---------------------------------------------------------------------- " I deleted the file accidently -"nnoremap ,ch :-1r ~/.vim/snippets/cheader.c<CR> +"nnoremap ,ch :-1r $VIMFILES/snippets/cheader.c<CR> " File Browsing @@ -277,7 +279,9 @@ inoremap <C-A> <Esc>diWi<C-R>=<C-R>"<CR> "call plug#end() " Other plugins -source ~/.vim/plugins/IndexedSearch.vim +" I used to use IndexedSearch plugin. Functionality was incorporated into Vim +" since Vim 8.1.1270. +set shortmess-=S " Colors |
