Hacker News new | ask | show | jobs
by wilsonnb3 720 days ago
> what are you really gaining by using VSCode

The out of the box experience is vastly superior to neovim, you have to configure a lot less stuff.

The default keybindings are not esoteric.

Adding support for a new language is just clicking a button to install the extension, you don't have to configure or install the LSP yourself (or even know what an LSP is).

For me personally, better support for c#/.net.

You can make a nice IDE with neovim and plugins and a GUI but you do have to make it, whereas you just have to install vscode and you are done.

3 comments

Astronvim[0] is plug and play. Easy to add LSPs (Mason), easy to add syntax highlighting (TreeSitter), and easy to configure (Lua, no JSON).

I can't stand VSCode due to personal preference [1], but I won't fault someone else using it. If configuration is stopping you from using neovim, use Astronvim or another pre built solution.

[0] https://astronvim.com/ [1] my main beef is lack of support for my ingrained Jetbrains shortcuts and the find window being in the sidebar. How anyone can use the search results easily is behind me. I know you can move it, it's just annoying.

I use astronvim and still don't know how to get Purescript to work.
You can just simply ignore that find window and instead use the "Go to Symbol" feature by pressing Ctrl + T to navigate quickly between symbols (variable + function + classes + etc).
> For me personally, better support for c#/.net.

I feel this one. Especially if you want to do anything with razor pages and/or Blazor.

It's still workable. But the experience is far from VS Code and Visual Studio sadly

Lazyvim is pretty plug & play with room to grow.

Zed and helix are good off the shelf alts.

I think the days are pretty far gone for having to really do much work to have a nice nvim setup