The bucket of dot files.
This repo includes configuration files come from various most common used softewares, such as neovim, oh-my-zsh, tmux or chunks of my private applications. Each application's specific configuration files are contained in one directory which named as the application's name.
- Install
vundle
according to https://github.com/VundleVim/Vundle.vim#quick-start - Make symbol link to
~/.vimrc
:
`ln -s .dot/vimrc ~/.vimrc`.
- Open your Vim and execute
:PluginInstall
. - Compile YCM according to http://valloric.github.io/YouCompleteMe/#installation
- Vim theme, Copy the theme to
~/.vim/colors/
.
If you are a man occasionally understands Chinese, you may check this article which is posted on my blog for more details.
You may check here.
Instead of .vimr
and .vim/
dir, neovim uses the XDG specification to manage its configuration files.
To use my configurations, all you need is to link the nvim
dir in my .dot
to where the XDG specification designates.
mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config}
ln -s .dot/nvim $XDG_CONFIG_HOME/
Here gives more information about the differences between vim and neovim.
pip install neovim
If you are using OSX El capitan, like me, and have failed installing pip, you have to understand the new protect mechanism, i.e. SIP.
Install vim-plug.
If you have curl
installed, you can execute the following command to install vim-plug
:
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Otherwise, you may check this.
- Open your nvim and execute
:PlugInstall
. - Compile YCM according to http://valloric.github.io/YouCompleteMe/#installation.
- Update remote plugins by running
:UpdateRemotePlugins
in nvim.
- Copy theme to your oh-my-zsh configuration directory.
- Make a symbol of zshrc to your ~ directory.