Vim, Vam, Voom is Emili Parreño's vim distribution.
git clone git://github.com/eparreno/vimvamvoom.git ~/.vim
Then "cd" into the repo and run (notice: if you're using RVM, change to your Ruby system version before install or update):
rake install
cd ~/.vim
rake update
At first usage of vim execute:
:Helptags
to generate tags. This will make the plugins documentations available upon :help
Create ~/.vimrc.local and ~/.gvimrc.local for any local customizations.
- Leader: ","
- Line numbers
- Ruler
- Show git branch in status line
- Soft 2-space tabs, and default hard tabs to 2 spaces
- Highlight unwanted spaces
- Select text in visual mode and indent with > and <
- Cmd + Option + (left, right, up, down) switch viewports
- Cmd + (1-9) switch tabs
- Cmd + e Open a terminal
- leader + = Adjust viewports to the same size
- leader + t opens Command-T
- Fullscreen: Cmd + Enter
- Find in project with ack: Cmd + Shift + F
- F5 to clean out all trailing whitespace or tabs
Support for Git, adding convenient commands such as :Gstatus, :Gread, :Gmove, :Gdiff, :Glog etc
https://github.com/tpope/vim-fugitive.git
Configure % to match more than just single characters. You can match words and even regular expressions.
http://www.vim.org/scripts/script.php?script_id=39
Project navigator that you can open with leader+n
http://www.vim.org/scripts/script.php?script_id=1658
Support to comment lines of code
[count]+leader+cc
Comment out the current line or text selected in visual mode
[count]+leader+c+space
Toggles the comment state of the selected line(s)
http://www.vim.org/scripts/script.php?script_id=1218
https://github.com/scrooloose/nerdcommenter
type :Ack [search pattern] to search your entire project
https://github.com/mileszs/ack.vim
align blocks of text using equal sign or any other char
:Align
:5,10Align
http://mysite.verizon.net/astronaut/vim/align.html#Examples
https://github.com/tsaleh/vim-align
Rails support for vim
http://www.vim.org/scripts/script.php?script_id=1567
https://github.com/tpope/vim-rails
pseudo auto-complete with tab
http://www.vim.org/scripts/script.php?script_id=1643
https://github.com/ervandew/supertab
support to close Ruby blocks such as ‘if’, ‘do’ with ‘end’
http://www.vim.org/scripts/script.php?script_id=2386
https://github.com/tpope/vim-endwise
https://github.com/vim-ruby/vim-ruby/wiki
https://github.com/vim-ruby/vim-ruby
Command+e Displays a terminal window
https://github.com/rson/vim-conque.git
http://code.google.com/p/conque/
checks for syntax errors in many languages
http://www.vim.org/scripts/script.php?script_id=2736
https://github.com/scrooloose/syntastic/
TextMate's snippets features in Vim
http://www.vim.org/scripts/script.php?script_id=2540
The Command-T plug-in provides an extremely fast, intuitive mechanism for opening files with a minimal number of keystrokes. It's named "Command-T" because it is inspired by the "Go to File" window bound to Command-T in TextMate.
http://www.vim.org/scripts/script.php?script_id=3025
Syntax highlighting for treetop files.
https://github.com/nanki/treetop
This project adds CoffeeScript support to the vim editor. It handles syntax, indenting, and compiling. Also included is an eco syntax and support for CoffeeScript in Haml and HTML.
https://github.com/kchmck/vim-coffee-script
Pathogen is a simple library for manipulating comma delimited path options.
http://www.vim.org/scripts/script.php?script_id=2332
Solarized is a precision colorscheme with dark/light modes.
https://github.com/altercation/vim-colors-solarized
add this line to ~/.gvimrc to use solarized
colorscheme 'solarized'
Closetag allows closing HTML/XML tags easily using <C-_>
.
https://github.com/vim-scripts/closetag.vim
b41ed4512fb48f064a71d5d62d9834f6709502b1
Contributions are welcomed. You can send your pull requests to improve this vim distribution
- Lleïr Borràs
- Arnau Siches
Emili Parreño under MIT License
Vim, Vam, Voom is based on various vim distributions and vim config files.
Thanks to Fabio Akita, Martin Grenfell, Carl Lerche, Yehuda Katz, Joe Ferris, Tim Pope and many others.