-
Clone the files
$ git clone git@github.com:Domon/vimfiles.git ~/.vim $ cd ~/.vim -
Fetch plugins and install configuration files
$ rake install -
Compile Command-T
$ rake build
- ALE - Check syntax / style asynchronously
- bundler.vim - Automatically alter
tagswith gem-ctags to include gems from Bundler - csv.vim - Make CSV files easier to read and modify
- Command-T - Go to file through
cmd-t - endwise.vim - Wisely add
ends in Ruby - fugitive.vim - A Git wrapper. Give us
:Gstatus,:Gcommit,:Gblame, ... and more - haml.vim - Haml, Sass, and SCSS support
- markdown.vim - Syntax highlighting for Markdown
- pathogen.vim - Install plugins and runtime files in their own private directories
- ragtag.vim - Provide easy way to create tags for html, erb, etc
- rails.vim - Enhanced syntax highlighting,
gf,:Rextract, ... and more - Solarized - Solarized colorscheme for Vim
- Tabular.vim - Text alignment. e.g.
:Tab /=to align=s - The NERD tree - A tree explorer plugin for navigating the filesystem
- vim-airline - A fancy statusline
- vim-airline-themes - Themes for vim-airline
- vim-coffee-script - CoffeeScript support. Live preview with
:CoffeeCompile watch vert - vim-commentary -
gccto comment out current line andgcto comment out a target - vim-fish - Fish syntax highlighting and indenting
- vim-flake8 - Check Python syntax and style with
flake8 - vim-gnupg - Decrypt/encrypt automatically when opening/closing GPG encrypted files
- vim-rhubarb - Open current file in Github with
:Gbrowse - vim-rspec - Running RSpec specs from Vim
- vim-ruby - Ruby syntax highlighting and indenting
- syntastic - It makes saving and quitting longer. There could be some way to prevent it but I have given up.
-
Install a new plugin
cd ~/.vim git submodule add <plugin-repository-url> bundle/<plugin-name> -
Fetch all bundled plugins
rake install -
Build all bundled plugins
rake build -
Update all bundled plugins
rake update -
Update a bundled plugin
cd ~/.vim/bundle/<plugin-name> git pull
The font I'm using is Anonymous Pro.