3 ms·
Interesting, that's actually one of the best possible use cases, I missed it somehow. Is it stable/how does it interact with VS Code features?
by oblio 2y ago
Interesting, that's actually one of the best possible use cases, I missed it somehow. Is it stable/how does it interact with VS Code features?
- aquova 2y agoI use it everyday as part of my setup, and I've been very pleased with it. It can utilize keybinds, settings, and even entire extensions from Neovim. I even use the same init.lua settings file as my actual Neovim install, by checking for an environment variable that only VSCode sets to not load extensions/bindings that don't apply to VSCode. For example, I have ']c' bound to jump to the next changed hunk in a file. This works by leveraging a git plugin in Neovim proper, but since VSCode has built-in git support, it instead invokes a VSCode command. Even more complex extensions like Hop/Easymotion work great. I've had much better experience with it than the other Vim binding extension, which just recreates the Vim experience with native VSCode features.
- koonsolo 2y agoI'm also using the NeoVim plugin right now. Before that I was using the other popular one (can't remember the name, VSVim or something), but the latest version gave issues so I switched. Only thing that's not working for me is when CodePilot changes some code, I can't edit any more text in that tab. Close and reopen works again. I guess it will always have peculiarities, but it's still better than anything else in my opinion.