I'm an avid tmux+neovim user, too, though working with Reason is a lot easier in VS Code. Making the switch from actual vim to fake vim (ie JS emulation) sucks. Recently, VSCodeVim merged #1725 to add actual neovim as an editor - it's using NeoVim's embedding API so you're using neovim to edit the text file inside of VSCode's chrome, including all of VSCode's type hints and popups. Info here: https://github.com/VSCod…
I was pretty impressed when Oni for windows handled my legitimate .vimrc (init.vim now) without any issue.
- https://github.com/bryphe/oni
- https://news.ycombinator.com/item?id=15060417
- https://www.reddit.com/r/programming/comments/5gm5wa/oni_a_i...
- https://devhub.io/repos/extr0py-oni (gif dump)
Other neovim frontends:
- https://github.com/neovim/neovim/wiki/Related-projects#gui-p...
(I tested the QT one on windows and was a bit disappointed).