Some thoughts on VimR
Just an excerpt from a discussion going on on github:
I don't see VimR as an IDE, or to be precise, not as a full-fledged IDE: I've seen the (current) pinnacle of IDEs in JetBrains' products like IDEA or AppCode. No, they're not perfect, but they're really, really really good. I think that it is impossible—and you should not try— to be on par with such IDEs. I know that you can extend Vim(R) with plugins to a certain degree such that it becomes a kind of lightweight IDE, IDE-nano for various languages if you will. And I think that's the niche where VimR could fit in very well:
Real IDEs for serious and professional coding,
VimR as an IDE for lightweight and complementary coding and normal editing needs (personally I would love this for markdown and latex),
(Mac)Vim for pure editing needs
The following are few things I have in mind to achieve this:
First, use as many of Vim-stuff for things, like wig or auto-save on focus loss (I think that reimplementations of those features in VimR and keeping them in sync with Vim would cost too much time and effort),
However, find a good way to offer/set these features in the GUI, eg: you could add an option to ignore vimrc and offer a way of configuring VimR in the preference window for the, say, non-power user. In the background we use the Vim options to achieve those features. The power user can let VimR read their own vimrc and do whatever they want. Just a thought: whether it is a smart way of doing it is a different question,
Be a good OS X citizen, ie standard shortcuts, standard behavior whenever possible, etc.,
Integrate some IDE features, for instance a plugin system for preview pane/window for various formats, eg markdown, latex, etc.
I think that VimR is headed in the right direction (at least in my opinion 😊) and let's see where it'll be in the near future!











