logoalt Hacker News

mtoner23yesterday at 3:53 PM3 repliesview on HN

LSP is how all editors work today and its simplified everything so so much. you should figure them out


Replies

_verandaguyyesterday at 4:27 PM

While this comment is overly general (some major editors ship without LSP support built in; many more do not have a sane configuration out-of-the-box), it is useful to learn about them and how your editor of choice integrates with them.

The landscape isn't generally intuitive, unfortunately, and while it's getting better, understanding the differences and interop places between LSP, Treesitter, DAP, your editor, and the underlying language-specific tooling can be a big, confusing time hog.

That said, and to be clear: LSP's been a huge boon for me. I used a minimal, kinda-broken configuration for a while with Python, then rebuilt the whole thing when I switched to Rust for work, and holy hell, this thing's awesome.

show 1 reply
alwillisyesterday at 4:41 PM

AI agents also use LSP to be more efficient with source code [1].

[1]: https://code.claude.com/docs/en/plugins-reference#lsp-server...

parampampamyesterday at 4:18 PM

Definitely not all.