My personal vim bundle
VimL Makefile Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
vim
.gitignore
.gitmodules
Makefile
README.md
gvimrc
vimrc

README.md

My vim configuration bundle.

Feel free to fork and use my bundle!

Take a look inside Makefile before running make command.

It will overwrite any existed ~/.vimrc, ~/.gvimrc and ~/.vim.

Bundled plugins:

Functionality

  • ack.vim Vim plugin for the Perl module / CLI script 'ack'
  • Bufexporer Plugin for easily exploring (or browsing) Vim|:buffers|.
  • ctrlp.vim Fuzzy file, buffer, mru, tag, etc finder.
  • extradite.vim A git commit browser for vim. Extends fugitive.vim.
  • Fugitive Awesome git wrapper.
    • <leader>gd - Perform a |vimdiff| against the current file in the given revision
    • <leader>gs - Bring up the output of git-status in the preview window
    • <leader>gb - Run git-blame on the file and open the results in a scroll bound vertical split
  • Matchit Extended % matching for HTML, LaTeX, and many other languages.
  • MRU Plugin to manage Most Recently Used (MRU) files.
    • <leader>m - Displays the MRU file list in a temporary Vim window
  • NERDCommenter Intensely orgasmic commenting.
    • CTRL + / - Toggles the comment state of the selected line(s)
    • <leader>c<space> - Toggles the comment state of the selected line(s).
  • NERDTree A tree explorer plugin for vim.
    • CTRL + e - Toggle NERDTree side pane
    • CTRL + x - Find current file in NERDTree
  • Pathogen Manage your runtimepath.
  • snipMate Implements some of TextMate's snippets features in Vim.
  • Supertab Perform all your vim insert mode completions with Tab.
  • Surround Quoting/parenthesizing made simple.
  • Tasklist Eclipse like task list.
    • <leader>tl - It will search the file for FIXME, TODO, and XXX and put them in a handy list
  • Watchdog Dynamically resizing statusline.
  • Yankring Maintains a history of previous yanks, changes and deletes.
    • <leader>yr - Shows all entries in the yankring

Syntax highlightings

  • coffee CoffeeScript support for vim
  • cucumber Vim Cucumber runtime files
  • elixir Vim configuration files for Elixir
  • git Vim Git runtime files
  • go Go development plugin for Vim
  • handlebars Vim plugin for Handlebars
  • html5 HTML5 omnicomplete and syntax
  • jade Vim Jade template engine syntax highlighting and indention
  • javascript Vastly improved Javascript indentation and syntax support in Vim.
  • less vim syntax for LESS (dynamic CSS)
  • markdown Vim Markdown runtime files
  • minitest Vim highlighting & completion for MiniTest.
  • nginx nginx.vim highlights configuration files for nginx
  • rust Vim support for Rust file detection and syntax highlighting.
  • scala Syntax highlighting and helper functions for the Scala language.
  • scss Vim Syntax File for SCSS (Sassy CSS)
  • stylus Syntax Highlighting for Stylus
  • toml Vim syntax for TOML

Color schemes

  • github A vim colorscheme based on github's syntax highlighting.
  • ir_black The original IR_Black color scheme for vim
  • jellybeans A colorful, dark color scheme for Vim.
  • jellyx A delicious collision of Jellybeans and Xoria256.
  • lucius Lucius color scheme for vim
  • mango Awesome syntax highlighting for your code
  • molokai Molokai color scheme for Vim
  • railscasts A port of the Railscasts Textmate theme to Vim
  • solarized Precision colorscheme for the vim text editor
  • xoria256 Finely tuned soft gamma, 256 colors, dark background
  • zenburn Zenburn is a low-contrast color scheme for Vim