I'm really thankful to Bram Moolenaar for his generous work on the best editor ever. And I want to say thank you to tpope too. Without his incredible amount of work, I would have been using some crappy editor out there.
Do not use a Vim distro
Do not use my configuration and please do not use a Vim distro. Read the files to learn something and to get inspired. Don't hesitate to contact me for any further information but, please, build your own configuration. Read Lazy Modern Configuration to better understand what I mean. Of course, steal whatever you like.
I'm a Ruby developer and for this very reason my configuration has a lot of stuff for Ruby and Rails.
I'm using pathogen.vim to handle all my plugins in combination with git submodules. It's quite a common setup. Here a list of all my bundles. Please consider that it could be a little outdated.
This plugin is the Vim interface to ack. I recommend to get the latest version of ack from the website.
I personally wrote this one and I use it to get the current working based on the assumption that all your projects are under the same code path.
Awesome commenting plugin. It's the only I know that follows the Vim way.
It's the best fuzzy file finder ever. It has a lot of unique and crazy features. I tried a lot of them and this is the best one. Period.
This plugin will close structures in Ruby, VimL and other languages.
This is a wonderful plugin for handling your configuration. If you don't use it you should.
I love rails and I love Vim. Someone would say I love tpope. OK, I confess I love him. But everyone loves tpope. BTW, this plugin is essential if you are a Rails developer.
It's described as the ultimate snippet solution. I agree, it's the ultimate solution.
Vim Git Runtime files.
Browse jQuery API doc quickly.
Vim Liquid runtime files with Jekyll enhancements.
It's like rails.vim without the rails.
It enables repeating supported plugin maps with
Vim/Ruby Configuration Files.
Browse Ruby/RSpec/Rails doc quickly.
Incredibly useful plugin for quoting stuff.
Vim script for text filtering and alignment. It's very handy for tidying code.
Text objects for indented blocks of lines.
A custom text object for selecting ruby blocks.
A custom text object for underscored words.
Awesome plugin for switching between single-line statemes and multiple-line statements. You need it.
I'm using tmux for development and these tools allows me to interact with tmux quickly and efficiently.
Copyright (c) Luca Pette. Distributed under the same terms as Vim itself. See