Live data from Hacker News

Claude Code gets native LSP support

github.com

231–240 of 352 posts

Re: Claude Code gets native LSP support

#231
post #200

Earlier quoted context omitted.

>Over time, we learned that having two general-purpose IDE families created confusion and diluted our focus. And not the dozens of others you have? Do you not consider them also separate families? Yeah, they completely didn’t see any of this coming.

All the other IDEs they have are variants of IDEA. Fleet is a completely different codebase. So they’re correct, there’s only two families of IDEs.

Isn't Fleet in preview 5 years later?

Re: Claude Code gets native LSP support

#232

Earlier quoted context omitted.

OpenAI engineer fails to rename references because his F2 key has been replaced with the Copilot button? No LSP support is wild.

This is something I notice often when using these tools (if this is what you are referring too). Like they will grep entire code bases to search for a word rather than search by symbol. I suppose they don't care to fix these types of things as it all adds up to paid tokens in the end. We have 50 years worth of progress on top of grep and grep is one of the worse ways to refactor a system. Nice to see LLM companies ar…

Only if they are not told how to search the codebase efficiently. All you need is an MCP server for code search. There's even LSP backed MCP servers now.

Re: Claude Code gets native LSP support

#233
post #231
post #200

Earlier quoted context omitted.

All the other IDEs they have are variants of IDEA. Fleet is a completely different codebase. So they’re correct, there’s only two families of IDEs.

Isn't Fleet in preview 5 years later?

Fleet is cancelled, see the link above

Re: Claude Code gets native LSP support

#234

Earlier quoted context omitted.

I am trying my damn hardest to drop jetbrains, the only thing they have a stronglehold over is their amazing rust analyzer in rustrover. And yah I agree that they are dropping the ball on providing actual intellisense to AI tools, like why not? It's probably less than 10 lines of code.

What does rustrover do that rust-analyzer itself cannot?

Hi! I’m from the RustRover team. RustRover is a full-blown IDE, not just a code analysis engine like rust-analyzer.

In addition to Rust code analysis, RustRover provides many features, including code linting, code formatting, dependency management (Cargo.toml editing), UI debugging, support for web technologies and databases, and AI support (including an agentic approach with Junie).

Comparing code analysis capabilities themselves is quite difficult, because Rust is a very complex language, especially when it comes to implementing IDE-level support. Features such as macros make this even more challenging. RustRover and rust-analyzer use different approaches to solving these problems, and we also share some components. Of course, neither approach is perfect. Depending on the specific project, the developer experience may vary.

Re: Claude Code gets native LSP support

#235
post #76

Earlier quoted context omitted.

I must be doing something wrong, because I can't get OpenCode to actually do anything useful, and not for lack of trying. Claude code gets me great results instantly, opencode (if I can't make it talk to a model, which isn't easy for Gemini) gets me… something, but it's nowhere near as useful as claude code. I don't know why there is so much difference, because theoretically there shouldn't be. Is it the prompt that…

Claude models in opencode use the Claude code system prompt, are you comparing Claude code to opencode with non anthropic models?

Yes.

Re: Claude Code gets native LSP support

#236
post #127

Earlier quoted context omitted.

I think the point here is that it’s not adding agents on top but the improvements in the models allow the agentic flow.

But that’s not true, and the linked agentic design is not a counterargument to the poster above. The LLM is a small part of the agentic system.

LLMs have absolutely got better at longer horizon tasks.

Re: Claude Code gets native LSP support

#237

Earlier quoted context omitted.

there is a jetbrains MCP server that gives Claude Code access to this sort of thing, but I think its still fairly jank and bloats context.

I never got it to work, but in the process of trying it became obvious that it’s an under-resourced feature.

I had issues in the beginning, now it works fine, Claude is using it all the time to find things in my codebase.

Re: Claude Code gets native LSP support

#238

Earlier quoted context omitted.

I think that the commonly used refactoring functions would make a big difference and right now most IDEs are pretty bad at them (especially across all the languages jetbrains supports): - rename variable/function - extract variable/function - find duplicate code - add/remove/extract function parameter - inline a function - moving code between classes - auto imports Others are used more rarely and can probably be left…

Agentic refactoring was such a chore I ended up building this for my refactoring workflows. https://gitlab.com/rhobimd-oss/shebe/-/blob/main/docs/guides... https://gitlab.com/rhobimd-oss/shebe/-/tree/main?ref_type=he... Then in skills or CLAUDE.md I instruct claude to use this mcp tool to enumerate all files need changing/updating.

Is it possible to still somehow download fleet,does anyone have idk an exe or something or know a website where It is still possible?

Re: Claude Code gets native LSP support

#239
post #235

Earlier quoted context omitted.

Claude models in opencode use the Claude code system prompt, are you comparing Claude code to opencode with non anthropic models?

Yes.

That's apples to oranges then. You should use the same model between both harnesses if you want to evaluate the harnesses individually.

Re: Claude Code gets native LSP support

#240
post #173

I really can't understand why JetBrains hasn't integrated its refactoring tools into the AI system. Really missed the boat on making their platform transformational for AI coding. Imagine how much smaller the context would be for a tool that renames a function than editing hundreds of files. This LSP support is a good start but without the mutation functions it is still pretty lackluster. Plus LSPs aren't as good as…

I’ve been a JetBrains toolbox subscriber for over a decade. I used to run trainings for new hires to get them up to speed on the eco system as our team would provide licenses. I say all of this because I was about as fanboy as you could get for them. They’ve dropped the ball over the past five years. Part of me thinks it was the war in Ukraine that did them in. The quality of tooling and the investment in Fleet and A…

> They’ve dropped the ball over the past five years. Part of me thinks it was the war in Ukraine that did them in.

I'm also a subsciber for over a decade, and came here to say the same thing. I don't know how their teams were distributed across eastern Europe and Russia but the war is when I pinpoint quality declining.

I've kept my subscription for now as for PHP and Symfony nothing comes close, but I'm actively looking to move away.

Post reply on HN