I’m not trying to start an editor way in any way, but at this point: why not emacs? You’re losing the lightness of Vim by adding all these plugins, one of the best features of vim, in my opinion. I use evil-mode for almost everything in emacs, and I do wish it integrated better. Using vim simply for the universal conventions that come with it makes sense to me.
What do you mean by lightness?
You can have a fairly rich experience in vim without any added latency. Some plugins affect performance, but they’re swiftly removed from my bundle. Most of my plugins are language-specific and unintrusive, so they only load when the respective language is active in some buffer or I invoke them specifically.
Forcing myself to use vim as just a text editor when it can be much more is unproductive.
As for one why might prefer to use vim than emacs, it’s largely the same reason that I prefer vim over Sublime Text, or Atom, or Eclipse, or whatever. I feel more at home with vim, and I relate better to how the ecosystem operates than other options.
I agree, although I still use vim. If you use vim, you should be using it as a text editor, and not an IDE. If you want an IDE as your editor, then use emacs. If you want an IDE and vim, then take advantage of more versatile tools like your shell and language REPL or something.
Or you know, the guy can use what he wants for what he wants. If he wants to try and turn vim into an IDE, who are we to tell him that he is wrong?
To call the OP’s setup an IDE is a bit of a stretch regardless. And OP does mention moving to the REPL in another terminal “you must launch a Clojure REPL manually in another terminal thought”.