Remix.run Logo
1123581321 10 hours ago

This is an ignorant question, but, what is the benefit of this if you also have your project open in an editor or IDE (presuming they integrate language server?)

If you're vibe coding without an editor, would this have any benefits to code quality over a test suite and the standard linter for a language?

BeetleB 7 hours ago | parent | next [-]

As part of a bigger refactor, you want to rename some variables. With an LSP hook, the LLM can make the change (more) reliably.

The LLM wants to see the definition of a function. More reliable than grepping.

ascorbic 8 hours ago | parent | prev | next [-]

The same reason you want an LSP in your editor: so you get inline docs and error messages, autocomplete, jump to definition, refactoring actions etc.

esafak 10 hours ago | parent | prev [-]

Your test suite and linter don't code. They don't help your agent look up definitions of variables, etc.

1123581321 9 hours ago | parent [-]

Ah, it's about making language documentation available, and making crawling the app for understanding cheaper/more direct?

esafak 9 hours ago | parent [-]

It's like making your IDE available to them.