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.
Claude Code gets native LSP support
231–240 of 352 posts
Re: Claude Code gets native LSP support
#232Earlier 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…
Re: Claude Code gets native LSP support
#233Re: Claude Code gets native LSP support
#234Earlier 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?
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
#235Earlier 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?
Re: Claude Code gets native LSP support
#236Earlier 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.
Re: Claude Code gets native LSP support
#237Earlier 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.
Re: Claude Code gets native LSP support
#238Earlier 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.
Re: Claude Code gets native LSP support
#239Earlier 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.
Re: Claude Code gets native LSP support
#240I 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…
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.