News for hackers. Stuff that matters.
Re:Vim is touch-typing on steroids by jatins on Thursday January 12, 2023 @11:55PM (#34364101)
With LSP support VIM can do most of what you'd do in VSCode in terms of language specific refactoring. The plugin ecosystem is pretty rich.

Setting it up is still a nightmare, there are pre-made Neovim configs that I found helpful to start with (Nvchad, astrovim) but even then adding support for a new language is too much effort at times (as compared to VSCode where VSCode will suggest to download extensions the first time you open, say, a .go file and you just have to click)

VSCode with Vim bindings seems like a decent middle ground.

Re:Vim is touch-typing on steroids by redtriumph on Friday January 13, 2023 @12:42AM (#34364355)
Anyone who wants to get started with LSP in Vim8/9, I've found following plugins useful. a. https://github.com/yegappan/lsp [this is newer plugin and hence there few issues] b. https://github.com/prabirshrestha/vim-lsp
Re:Vim is touch-typing on steroids by pseufaux on Friday January 13, 2023 @12:19AM (#34364234)
I recently discovered the neovim plugin for VSCode. It’s fantastic. A step up over the built in key-bindings.
Re:Vim is touch-typing on steroids by jzelinskie on Friday January 13, 2023 @03:52AM (#34365408)
I've struggled with this since basically nvim started supporting LSP and few months back switched to Helix. LSP just works the way it should in vim. Sure, I am slowly rebuilding muscle memory for the Kakoune-style bindings, but it's honestly not much of a leap for having the plugins you'd install built into the editor in a cohesive way (e.g. LSP, bufferline, git gutters, unimpaired bindings).

I'm honestly shocked at how fantastic Helix is and it makes me wonder if all the toil of inheriting vim was worth it for the neovim project.

Re:Vim is touch-typing on steroids by jatins on Friday January 13, 2023 @04:22AM (#34365588)
Gave Helix a try recently and liked it. Much better out of box experience.

Something like a readymade nvim config should ideally be able to provide similar experience but it's hard to not get caught up in the the quest to get it _just right_

Plus Vim keybindings are widely available in popular editors/IDEs but I think Helix bindings will take a while to get there.