Give me six hours to chop down a tree and I will spend the first four sharpening the axe. – Abraham Lincoln

I really love working in Vim. I have customized it so much over the last year, my fingers have gotten used to all the custom keystroke commands I have made.

It’s really difficult to manage when I have to change editor to work on iOS apps.
It’s like after all the time I have invested in sharpening my axe, they give me an old rusty one with which to do my work. I have tried vim bindings in XCode but it’s not the same without all the plugins I use.

So here is my wish.

I wish all languages had editor independent tools (for eg: a completion engine) so that people like me can continue to work in their favourite editors like Vim or Sublime Edit.

For Java, I use eclim and I love it. There is also Omnisharp tools for .NET, but I haven’t tried it out yet.
I really love the Swift language. I wish someday, after Swift becomes open source, it’s possible to use Vim to develop iOS apps.