" ln -s /opt/nb/etc/vimrc ~/.vimrc
"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-let $VIMHOME = expand('<sfile>:p:h') . '/vim'
+let $VIMHOME = fnamemodify(resolve(fnamemodify(expand('<sfile>'),':p')),':h').'/vim'
+if !filereadable($VIMHOME) && filereadable(expand('~/.vim'))
+ let $VIMHOME = resolve(expand('~/.vim'))
+endif
+
if filereadable("/etc/vim/vimrc")
source /etc/vim/vimrc
endif
+" a,b,c,d,b,d,f,e,e
" let $VIMHOME = $HOME.'/.vimZZ'
" if !isdirectory($VIMHOME) | let $VIMHOME = expand("%:p:h") | endif
" if !isdirectory($VIMHOME) | let $VIMHOME = '/opt/nb/etc/vim' | endif
" runtime! $VIMHOME . '/source/*.vim'
" runtime! 'source/*.vim'
-let &runtimepath = &runtimepath . ',' . $VIMHOME
+if &runtimepath !~ $VIMHOME
+ let &runtimepath = &runtimepath . ',' . $VIMHOME
+endif
for file in split(globpath($VIMHOME . '/source/', '*.vim'), '\n')
execute 'source' fnameescape(file)