Re:Why Should You Learn Vim in 2020
by adsjhdashkj on Wednesday August 05, 2020 @05:16PM
(#24065685)
How does the Vscode and Neovim thing work though? I've tried to implement something similar for Kakoune and Atom editor, but i noticed that Atom would always manage its own buffer, and Kakoune as well, so i'd have to basically duplicate the buffers - passing tons of data around constantly.
Does vscode-neovim work around this somehow?
Someone's already made plugins that embed a Neovim instance right inside VSCode[1] and Sublime Text[2]. There's no emulation here, just straight up neovim running behind those buffers. I've tried VSCode with that plugin (though personally I like to stick to just neovim when I can), and I can say that despite some minor bugs it's been a pretty smooth experience. Even stuff like `gt` to change editor tabs is supported.
[0]: https://neovim.io/
[1]: https://github.com/asvetliakov/vscode-neovim
[2]: https://github.com/lunixbochs/actualvim