Skip to content

Commit

Permalink
nvim
Browse files Browse the repository at this point in the history
  • Loading branch information
gyh1621 committed Jan 23, 2023
1 parent fbdb0f3 commit 019ab50
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
3 changes: 3 additions & 0 deletions vim/init.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
8 changes: 8 additions & 0 deletions vim/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,39 @@ set -e
[ -f ~/.vimrc.bundles ] && rm ~/.vimrc.bundles && echo "Deleted existed ~/.vimrc.bundles"
[ -d ~/.vim ] && rm -rf ~/.vim && echo "Deleted existed ~/.vim"
[ -d ~/.config/coc ] && rm -rf ~/.config/coc && echo "Deleted existed ~/.config/coc"
[ -f ~/.config/nvim/init.vim ] && rm ~/.config/nvim/init.vim && echo "Deleted existed ~/.config/nvim/init.vim"
#[ -d ~/.vim/coc-settings.json ]

# link config files
mkdir -p $HOME/.vim
mkdir -p $HOME/.config/nvim
if [[ "$OS" == "Darwin"* ]]; then
ln -s $(dirname $(greadlink -f ${BASH_SOURCE[0]}))/.vimrc $HOME/.vimrc
ln -s $(dirname $(greadlink -f ${BASH_SOURCE[0]}))/.vimrc.bundles $HOME/.vimrc.bundles
ln -s $(dirname $(greadlink -f ${BASH_SOURCE[0]}))/coc-settings.json $HOME/.vim/coc-settings.json
ln -s $(dirname $(greadlink -f ${BASH_SOURCE[0]}))/init.vim $HOME/.config/nvim/init.vim
else
ln -s $(dirname $(readlink -f ${BASH_SOURCE[0]}))/.vimrc $HOME/.vimrc
ln -s $(dirname $(readlink -f ${BASH_SOURCE[0]}))/.vimrc.bundles $HOME/.vimrc.bundles
ln -s $(dirname $(readlink -f ${BASH_SOURCE[0]}))/coc-settings.json $HOME/.vim/coc-settings.json
ln -s $(dirname $(readlink -f ${BASH_SOURCE[0]}))/init.vim $HOME/.config/nvim/init.vim
fi


function prepare_for_macos {
brew install node
brew install vim
brew install nvim
# for vim
brew install --HEAD universal-ctags/universal-ctags/universal-ctags
sudo ln -s /opt/homebrew/Cellar/vim/*/bin/vim /usr/local/bin/vim
}

function prepare_for_ubuntu {
sudo apt install -y git build-essential cmake python3-dev vim nodejs npm
# install nvim
wget -P /tmp https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.deb
sudo apt install /tmp/nvim-linux64.deb
}

function install_common {
Expand Down
2 changes: 2 additions & 0 deletions zsh/.zshrc
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ export LSCOLORS=ExGxBxDxCxEgEdxbxgxcxd
alias ll="ls -alG"
alias bat="bat --theme=gruvbox-dark --color=always"

alias vim="nvim"

# git alias
alias g="git"
alias gst="git status"
Expand Down

0 comments on commit 019ab50

Please sign in to comment.