summaryrefslogtreecommitdiffstats
path: root/vim
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2022-01-21 11:15:49 -0500
committerMitsuo Tokumori <[email protected]>2022-01-21 11:16:44 -0500
commit0166286ec9ab679769c86fad7a7ba25d690b1547 (patch)
tree90fcb6446357f86736226c5a68b4a39f3bd43504 /vim
parent35c6d6da401e942b043b1154700322445f9819f2 (diff)
downloaddotfiles-0166286ec9ab679769c86fad7a7ba25d690b1547.tar.gz
dotfiles-0166286ec9ab679769c86fad7a7ba25d690b1547.tar.bz2
dotfiles-0166286ec9ab679769c86fad7a7ba25d690b1547.zip
Change "~/.vim/" to use $VIMRUNTIMEPATH.
Also remove dependency of vim-indexed-search plugin
Diffstat (limited to 'vim')
-rw-r--r--vim/vimrc20
1 files changed, 12 insertions, 8 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 2e04dcc..ccbfd0d 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -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