Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’ve plugging away at NeoVim in my spare time trying to get it working and it took me a weeks before I just gave up and directly ripped someone else’s LazyVim config to finally get things working in a state I’m happy with.

Never mind that in order to get modern syntax highlighting and code completion you need LSP-Server, Mason, and Null-ls. The first which has per language dependencies and the 3rd is about to be archived.

Also I don’t know what world you live in but a tool a verbose and powerful as NeoVim you can spend hours just reading the documentation and getting a handle on the basics let alone configuring things to your liking



null-ls is now archived so you don't need it (dark humor). Anyway - you needed it for linting\formatting etc.

Modern syntax highlighting comes with treesitter, you don't need anything but theme that supports it.

You also don't really need Mason unless you want an automated way of managing your providers. And LSP-config+Co is needed anyway - neovim\VSCode and other editors use it all the same.

>Also I don’t know what world you live in ...

We were talking about building a config, not about learning every dark corner of it. You don't have to go much further than Packer's or LazyVim readme.md to get a grasp of what's going on. Things were much harder when it was vim and vimscript + some plugins.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: