Fixed home directory handling
This commit is contained in:
parent
7f891225ab
commit
7cbef1668e
1 changed files with 6 additions and 1 deletions
7
vimrc
7
vimrc
|
@ -5,14 +5,19 @@
|
|||
let s:own_path = expand( '<sfile>:p:h' )
|
||||
let $VIM_HOME = $VIM_HOME == '' ? ''
|
||||
\ : fnamemodify( $VIM_HOME . '/x' , ':p:h' )
|
||||
|
||||
if $VIM_HOME == '' || $VIM_HOME == s:own_path
|
||||
" Default configuration directory
|
||||
let $VIM_HOME = s:own_path
|
||||
let g:vim_home = fnameescape( $VIM_HOME )
|
||||
let g:vim_vimrc = fnameescape( $VIM_HOME . '/vimrc' )
|
||||
else
|
||||
" Use another configuration directory
|
||||
let g:vim_home = fnameescape( $VIM_HOME )
|
||||
let g:vim_vimrc = fnameescape( $VIM_HOME . '/vimrc' )
|
||||
let &rtp = g:vim_home
|
||||
let &rtp = printf(
|
||||
\ '%s/vimfiles,%s,%s,%s/vimfiles/after,%s/after' ,
|
||||
\ $VIM , $VIMRUNTIME , g:vim_home , $VIM , g:vim_home )
|
||||
if filereadable( g:vim_vimrc )
|
||||
execute 'source ' . g:vim_vimrc
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue