My dotfiles configurtion.
mkdir -p ~/.vim/
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
git clone https://github.com/danpawlik/dotfiles.git /tmp/dotfiles
Install required packages:
sudo apt install -y python-pip python3-pip || sudo yum install -y python-pip python3-pip
pip install --user neovim
pip3 install --user neovim
Copy deoplete config file:
cp /tmp/dotfiles/vimrc/deoplete ~/.vimrc;
Install plugins:
vim +PluginInstall +qall
If all is installed, check health by execuint command in vim/nvim:
:checkhealth
Thanks @Shougo/deoplete.nvim
cp /tmp/dotfiles/vimrc/ycm ~/.vimrc
On the end, compile YCM for e.g. python:
sudo apt install -y build-essential cmake || sudo yum install -y automake gcc gcc-c++ kernel-devel cmake python-devel python3-devel
vim +PluginInstall +qall
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
Thanks @Valloric/YouCompleteMe
sudo apt install -y vim-python-jedi || sudo yum install -y vim-jedi
cp /tmp/dotfiles/vimrc/jedi ~/.vimrc
vim +PluginInstall +qall
Thanks @davidhalter/jedi-vim
Install using script:
curl -sLf https://spacevim.org/install.sh | bash
Copy configuration:
cp -a /tmp/dotfiles/.SpaceVim.d ~/.SpaceVim.d
Thats all!
Thanks @SpaceVim/SpaceVim team!
How to install for neovim and replace vim:
wget https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage -O /tmp/nvim.appimage
sudo mv /usr/bin/vim /usr/bin/vim-original
sudo mv /tmp/nvim.appimage /usr/bin/vim
sudo ln -s /usr/bin/vim /usr/bin/nvim
chmod u+x /usr/bin/vim
Install FUSE (https://github.com/AppImage/AppImageKit/wiki/FUSE):
yum --enablerepo=epel -y install fuse-sshfs # install from EPEL
user="$(whoami)"
usermod -a -G fuse "$user"
Finally create symlink to neovim:
mkdir -p $HOME/.config/nvim
ln -s $HOME/.vimrc $HOME/.config/nvim/init.vim
nvim +BundleInstall +qall
pip3 install neovim && pip2 install neovim