As a fulltime Textmate user, I was really happy with my editor. Even with 2 colleagues that try to convince me that Emacs is the way to go, But I still didn’t feel the need to switch. But then one day something popped… The day after I switched to Vim, and until now I’m really glad I did.
So why would I do this?
Well, I can’t lie to you. I wanted something more special than Textmate, everybody uses Textmate these days and I have the impression that more developers in the Rails community are switching to an editor like Emacs or Vim. And because Piet is a die hard Emacs user I wanted to compete with him by using Vim.
I have my whole Vim configuration on my Github account, just in case my machine desides to explode. You can find it here. This can come in very handy when working on multiple machines, just commit, push and pull and the configuration is identical on both machines! Isn’t that just freakin’ awesome?
These are some of the features/plugins I added to my configuration:
- Ack (find in project) support
- Emacs-style file finder called Lusty Explorer
- A nice Railscast colorscheme
- Somewhat better full screen support
- A simple strip trailing spaces function
Here is an example screenshot of the colorscheme I use in MacVim.
I’m adding new stuff every day while learning more about Vim.
Installing my config
First things first, backup your current configuration so you don’t have to blame me for ruining your life.
- Clone this repo to .vim/
- Create a simlink for the
.vimrc: ln -nfs ~/.vim/.vimrc ~/.vimrc
- Create a symlink for the
.gvimrc: ln -nfs ~/.vim/.gvimrc ~/.gvimrc
And that’s all you have to do.
Sign up for our newsletter
Who’s got the mic?
Architecture & Design
Koen Van Der Auwera
Bob Van Landuyt
Nathan de Witte