This is a repository for my personal configurations for zsh, vim, global gitignore, and screen. Check branch with-color_coded for semantic C-family code highlight support.
python2 -c "$(wget -O - 'http://cyliang.github.io/configurations/install.py')"
- VundleVim/Vundle.vim
- scrooloose/nerdtree
- Xuyuanp/nerdtree-git-plugin
- vim-airline/vim-airline
- airblade/vim-gitgutter
- tpope/vim-fugitive
- rdnetto/YCM-Generator
- valloric/youcompleteme
- cyliang/vim-vendetta
- nathanaelkane/vim-indent-guides
- majutsushi/tagbar
- editorconfig/editorconfig-vim
- Install one of Powerline patched font.
- Install Oh My Zsh.
- Install zsh theme: powerlevel9k.
- Install Vundle for vim.
- Install
.zshrc
,.aliases
,.screenrc
,.gitignore_global
, and.vimrc
. - Install vim plugins.
- Install global gitignore.
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
wget https://raw.githubusercontent.com/cyliang/configurations/master/.zshrc -O ~/.zshrc
wget https://raw.githubusercontent.com/cyliang/configurations/master/.aliases -O ~/.aliases
wget https://raw.githubusercontent.com/cyliang/configurations/master/.vimrc -O ~/.vimrc
wget https://raw.githubusercontent.com/cyliang/configurations/master/.screenrc -O ~/.screenrc
- Open vim.
- Type
:PluginInstall
and wait for the installation untildone
is printed.
Please refer https://github.com/Valloric/YouCompleteMe#ubuntu-linux-x64.
For example:
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
wget https://raw.githubusercontent.com/JDevlieghere/dotfiles/master/.vim/.ycm_extra_conf.py -O ~/.vim/.ycm_extra_conf.py
git config --global core.excludesfile ~/.gitignore_global
Type :PluginUpdate
to automatically update packages from GitHub.
Ctrl-c
: Toggle TagbarCtrl-n
: Toggle Nerd TreeCtrl-e
: Trigger YCM to show hints.Ctrl-]
: Goto declaration.Ctrl-\
: Goto definition.Tab
: Navigate to next buffer.Shift-Tab
: Navigate to previous buffer.