I haven't found a single good GUI for nvim/vim. If you have, please let me know.
I haven't found a single good GUI for nvim/vim. If you have, please let me know.
Vim's snippets/completion work fine, and Sublime's work fine if you invoke them in another way.
See https://github.com/lunixbochs/actualvim/issues/97 for the planned fix.
Of the main caveats:
- No multiple cursors is due to lack of support in neovim, it's blocked on either neovim implementing them or me emulating them
- No "Auto-popups while typing" is due to a limitation in Sublime's input system, which I plan to work around if they don't provide another first-party solution.
- Undo coalescing isn't a major issue unless you switch modes repeatedly, because Vim's undo works fine.
- Surfacing more of Vim's UI is slowly happening as neovim adds more UI APIs.
- "Extremely large files" is fixed in master for nvim->Sublime buffer changes with neovim 0.3's change deltas. It's not completely fixed for Sublime->nvim buffer changes (like if you run a host plugin or click a Sublime UI element), because Sublime has no delta system. #97 plus a C diffing library would sort that out, as would Sublime adding a change delta API.
It’s the uncanny valley situation again. For example, in Vim, like all terminals by default you can use C-h as backspace. In Emacs though that’s bound to help.
So now I have to rebind that and make a decision on what should now be help. That’s just the start on the thread pulling and tweaky just to get back to my expected behaviour.
Emacs is great but it’s not Vim. You could argue thatonce configured you have all the new power of Emacs but ome of just want a better Vim. Not Emacs. Even if it’s brilliant.
I wasn't long enough using Vim to depend on C-h but if you've the time for all the config it's great to have the options. That reminds me I must still make so changes to Vim Vixen to be more like Vimperator was. It's great having the basic vim commands in Emacs as well, maybe not in org-agenda.
I've had better luck with IDEs that have vim like features than projects that try to make vim into an IDE.