File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 4
4
* .bk
5
5
configs
6
6
myconfig.sh
7
+ init.vim
Original file line number Diff line number Diff line change @@ -14,15 +14,16 @@ lnif() {
14
14
15
15
echo " Step1: backing up current vim config"
16
16
today=` date +%Y%m%d`
17
- for i in $HOME /.vim $HOME /.vimrc $HOME /.gvimrc $HOME /.vimrc.bundles; do [ -e $i ] && [ ! -L $i ] && mv $i $i .$today ; done
18
- for i in $HOME /.vim $HOME /.vimrc $HOME /.gvimrc $HOME /.vimrc.bundles; do [ -L $i ] && unlink $i ; done
19
-
17
+ for i in $HOME /.vim $HOME /.vimrc $HOME /.gvimrc $HOME /.vimrc.bundles $HOME /.config/nvim $HOME /.config/nvim/init.vim; do [ -e $i ] && [ ! -L $i ] && mv $i $i .$today ; done
18
+ for i in $HOME /.vim $HOME /.vimrc $HOME /.gvimrc $HOME /.vimrc.bundles $HOME /.config/nvim/init.vim $HOME /.config/nvim; do [ -L $i ] && unlink $i ; done
20
19
21
20
echo " Step2: setting up symlinks"
22
21
lnif $CURRENT_DIR /vimrc $HOME /.vimrc
23
22
lnif $CURRENT_DIR /vimrc.bundles $HOME /.vimrc.bundles
24
23
lnif " $CURRENT_DIR /" " $HOME /.vim"
25
-
24
+ # For neovim
25
+ lnif " $CURRENT_DIR /" " $HOME /.config/nvim"
26
+ lnif $CURRENT_DIR /vimrc $CURRENT_DIR /init.vim
26
27
27
28
echo " Step3: update/install plugins using Vundle"
28
29
system_shell=$SHELL
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ syntax on
33
33
" install bundles
34
34
if filereadable (expand (" ~/.vimrc.bundles" ))
35
35
source ~/.vimrc.bundles
36
+ elseif filereadable (expand (" ~/.config/nvim/vimrc.bundles" )) " neovim
37
+ source ~/.config/nvim/vimrc.bundles
36
38
endif
37
39
38
40
" ensure ftdetect et al work by including this after the bundle stuff
You can’t perform that action at this time.
0 commit comments