Skip to content

Commit 8dc66d8

Browse files
author
Guangming Mao
committed
Add support for neovim
1 parent f7a33cb commit 8dc66d8

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ bundle
44
*.bk
55
configs
66
myconfig.sh
7+
init.vim

install.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@ lnif() {
1414

1515
echo "Step1: backing up current vim config"
1616
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
2019

2120
echo "Step2: setting up symlinks"
2221
lnif $CURRENT_DIR/vimrc $HOME/.vimrc
2322
lnif $CURRENT_DIR/vimrc.bundles $HOME/.vimrc.bundles
2423
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
2627

2728
echo "Step3: update/install plugins using Vundle"
2829
system_shell=$SHELL

vimrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ syntax on
3333
" install bundles
3434
if filereadable(expand("~/.vimrc.bundles"))
3535
source ~/.vimrc.bundles
36+
elseif filereadable(expand("~/.config/nvim/vimrc.bundles")) " neovim
37+
source ~/.config/nvim/vimrc.bundles
3638
endif
3739

3840
" ensure ftdetect et al work by including this after the bundle stuff

0 commit comments

Comments
 (0)