frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Claude Code LSP

https://karanbansal.in/blog/claude-code-lsp/
72•LexSiga•2h ago

Comments

re-thc•1h ago
It’s not enabled by default because there are still bugs eg race condition issues.

Check on GitHub.

user3939382•1h ago
I built this myself for my agents a long time ago from ctags.
sathish316•1h ago
I hope I’m not talking to an AI. Can you explain how you wire up ctags to Claude code and keep them upto-date?
user3939382•47m ago
Just install universal-ctags from your package manager and it’s just a command line interface to build them / regen. Then you can build custom things on top of that. It outputs a big index to a cache dir. Not an AI for the record.
tietjens•1h ago
I assume if this was working it would allow Claude to much more quickly gain an initial understanding of a repo on initial use, no?
ahofmann•1h ago
This blog post is in the uncanny valley of "looks and sounds nice, but a bit too nice, could be useful, could be useless AI-slop, idk".
tyleo•1h ago
I’m pretty sure it’s AI written. It has the common AI style of, “That’s not just X! It’s Y!”

Personally I find this annoying. I use AI for my writing but painstakingly try to maintain my own voice rather than lazily edit my prose into LinkedIn-speak.

mft_•1h ago
I’m not usually bothered by this, but the style of this post made me feel mildly stressed while reading it. Not everything needs drama.
jascha_eng•1h ago
It's not as secret as they make it sound. Documented here: https://code.claude.com/docs/en/discover-plugins#code-intell...

Also the post is definitely AI written partially, but still useful I suppose.

_joel•1h ago
I'd test it but Claude is down
smallerfish•1h ago
In the same way that good AI coding requires testing, project management and architecture, good AI writing requires you to fill the editor role. Be ruthless. Read line by line. By all means tell the agent to fix stuff. If you don't do this, your blog posts sound generic and lazy.
OJFord•1h ago
https://code.claude.com/docs/en/discover-plugins#code-intell...

Why are they doing this with a client plugin per server? It's antithetical to the whole point of LSP?

(At least they're reusing existing servers I suppose, but it stops me using whatever arbitrary one I want, as I could if there was just a single client with arbitrary configuration.)

tempaccount420•1h ago
LSPs suck. Compilers should be able to re-use their cache for queries, interfaced with through a simple CLI.

They should not need more RAM than what the compiler uses.

Most LSPs don't work well for big projects or with non-standard setups like Bazel.

Edit: is this really so controversial it has to be downvoted?

MadnessASAP•1h ago
But now your asking the compiler to also be a daemon. The compiler devs to add and maintain a not insignificant feature. The compiler to keep everything it caches for queries (whoops, look at that RAM usage climb!), and to cache data suitable for answering LSP queries (gosh! It's climbing a lot!)
tempaccount420•1h ago
Why does it need to be a daemon? Why isn't the on-disk cache enough? Running a compiler without making changes is instant. Many operations of LSPs feel slower than compiler's incremental compilation.

What cache is needed that the compiler doesn't already have?

tlb•1h ago
Compilers only do one file at a time, but an LSP needs to parse all the files.

Also, an LSP needs to update incrementally when you edit the file, not just when you compile.

drcongo•1h ago
And not every language is compiled. And not everything that has an LSP is even a language. I don't think the gp comment was very thought through.
xnorswap•1h ago
One of the many advantages of LSPs is that they can continue to work even under the condition of compilation error.
tempaccount420•21m ago
This is not unique to LSPs, a good compiler will do the same.
_hao•13m ago
It's sad to see that the sane opinion is so heavily downvoted.

LSP as a protocol is fine, but the actual technical implementation of JSON RPC is braindead. Only web devs that don't know anything about native code could devise such an abomination. What happened to plugins and dll's?

AntiDyatlov•1h ago
I wish AI written submissions were banned.
rossant•1h ago
Same. I can't this tone. I don't understand why modern LLMs can't show more variability in tone and writing style by default.
classified•27m ago
I wonder why circles can't have corners.
JasonADrury•1h ago
There's a "flag" button. See an AI-written submission? Press it.
johnmiroki•1h ago
I never got it working for even once. it's an epic failure on Anthropic
drcongo•1h ago
Works for all users except for one. Maybe it's not Anthropic's epic failure, but that one user's?
danslo•1h ago
Not sure if it's Claude Code or golsp, but I had to uninstall the plugin. Regularly makes Claude Code crash with golsp going to 100% CPU usage.
dayglo•1h ago
I had great results using this for the past few months, it’s the same idea but implemented as an MCP: https://github.com/oraios/serena
re-thc•1h ago
Serena eats context for lunch (and dinner).
theknarf•1h ago
That is when the LSP works, now you've just introduced another thing that may fail.
jasonjmcghee•1h ago
For what's it's worth I never enabled anything and it proactively encouraged me to install various lsp plugins and prompted me to accept to install in most languages I've tried.
steeleyespan•1h ago
“ That's not an incremental improvement. That's a category change in how Claude Code navigates your code.”

Literally everything is written by AI now, even top HN articles.

mistercow•1h ago
I don't mind if people use AI to help them write, but when I see this kind of thing, it implies to me that they're barely even skimming it before posting. Surely people don't want this super cliche AI-hype-man tone in their blog posts, right? And if they haven't taken the time to at least skim through it and iterate on basic style, why should I assume it's worth my time to read it?
zombot•45m ago
> Literally everything is written by AI now

Which explains the exceedingly stupid idea. If you want an LSP for Claude, you need an LSP for English. Wait, let my AI generate an article about that!

colinhb•1h ago
From the intro section:

> That's not an incremental improvement. That's a category change in how Claude Code navigates your code.

I don’t know anything about the human(s) behind this project, assuming there are any, and intend no malice towards them, but when I encounter language like this, it just kills my enthusiasm for a project.

I wonder if that reaction is now, or will become, a majority one, and that AI flavoured language and products will face some audience headwinds if there aren’t indications of some level of human authorship / editing.

rvcdbn•1h ago
It's not hidden at all, Claude pushes it even tho it poisons the context after every edit with false positives because it's always out of date. This feature should be hidden given how half baked it is.
ndom91•1h ago
Had trouble with their two marketplace's as there's also another `anthropics-claude-code`.

Here's the commands to install the correct marketplace and LSP plugins:

/plugin marketplace add anthropics/claude-plugins-official

/plugin install typescript-lsp@claude-plugin-directory

See all LSP's names here: https://code.claude.com/docs/en/discover-plugins#code-intell...

LexSiga•1h ago
since its flagged - gotta comment; I am not the author of the post. I was reading it in passing and thought it was interesting enough to submit. Indeeed did not paid enough attention as to how much "ai written" it was.

Motorola announces a partnership with GrapheneOS Foundation

https://motorolanews.com/motorola-three-new-b2b-solutions-at-mwc-2026/
1085•km•7h ago•376 comments

/e/OS is a complete "deGoogled", mobile ecosystem

https://e.foundation/e-os/
348•doener•5h ago•206 comments

U.S. science agency moves to restrict foreign scientists from its labs

https://www.science.org/content/article/nist-moves-restrict-foreign-scientists-its-labs
164•JeanKage•5h ago•104 comments

How to talk to anyone and why you should

https://www.theguardian.com/lifeandstyle/2026/feb/24/stranger-secret-how-to-talk-to-anyone-why-yo...
222•Looky1173•6h ago•367 comments

Making Video Games in 2025 (without an engine)

https://www.noelberry.ca/posts/making_games_in_2025/
246•alvivar•3d ago•106 comments

Microslop Manifesto

http://microslop.com/
146•gostsamo•1h ago•48 comments

Microsoft bans the word "Microslop" on its Discord, then locks the server

https://www.windowslatest.com/2026/03/02/microsoft-gets-tired-of-microslop-bans-the-word-on-its-d...
364•robtherobber•4h ago•135 comments

AMD Am386 released March 2, 1991

https://dfarq.homeip.net/amd-am386-released-march-2-1991/
11•jnord•1h ago•0 comments

Show HN: Omni – Open-source workplace search and chat, built on Postgres

https://github.com/getomnico/omni
81•prvnsmpth•5h ago•26 comments

Jolla phone – a full-stack European alternative

https://commerce.jolla.com/products/jolla-phone-sept-26
245•spinningslate•4h ago•93 comments

If AI writes code, should the session be part of the commit?

https://github.com/mandel-macaque/memento
349•mandel_x•13h ago•312 comments

Mondrian Entered the Public Domain. The Estate Disagrees

https://copyrightlately.com/mondrian-public-domain-controversy/
97•Tomte•2d ago•23 comments

Go-Native Durable Execution

https://www.dbos.dev/blog/how-we-built-golang-native-durable-execution
22•hmaxdml•4d ago•5 comments

Neocaml – Rubocop Creator's New OCaml Mode for Emacs

https://github.com/bbatsov/neocaml
45•TheWiggles•2d ago•6 comments

OpenClaw Surpasses React to Become the Most-Starred Software Project on GitHub

https://www.star-history.com/blog/openclaw-surpasses-react-most-starred-software
4•whit537•45m ago•3 comments

Inside the M4 Apple Neural Engine, Part 1: Reverse Engineering

https://maderix.substack.com/p/inside-the-m4-apple-neural-engine
21•zdw•21h ago•2 comments

Libxml2 Enterprise Edition (AGPL, from the previous maintainer)

https://codeberg.org/nwellnhof/libxml2-ee
16•todsacerdoti•3h ago•5 comments

Computer-generated dream world: Virtual reality for a 286 processor

https://deadlime.hu/en/2026/02/22/computer-generated-dream-world/
126•MBCook•9h ago•17 comments

Show HN: Web Audio Studio – A Visual Debugger for Web Audio API Graphs

https://webaudio.studio/
15•alexgriss•2h ago•1 comments

WebMCP is available for early preview

https://developer.chrome.com/blog/webmcp-epp
331•andsoitis•16h ago•182 comments

An interactive intro to Elliptic Curve Cryptography

https://growingswe.com/blog/elliptic-curve-cryptography
69•vismit2000•8h ago•12 comments

Right-sizes LLM models to your system's RAM, CPU, and GPU

https://github.com/AlexsJones/llmfit
201•bilsbie•15h ago•42 comments

How to record and retrieve anything you've ever had to look up twice

https://ellanew.com/2026/03/02/ptpl-197-record-retrieve-from-a-personal-knowledgebase
102•Curiositry•10h ago•35 comments

Ghostty – Terminal Emulator

https://ghostty.org/docs
799•oli5679•1d ago•332 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
157•kossisoroyce•13h ago•28 comments

Everett shuts down Flock camera network after judge rules footage public record

https://www.wltx.com/article/news/nation-world/281-53d8693e-77a4-42ad-86e4-3426a30d25ae
336•aranaur•10h ago•98 comments

Squidcasa/midipipe: ALSA Sequencer to plain text and back

https://codeberg.org/squidcasa/midipipe
4•surprisetalk•3d ago•1 comments

Tove Jansson's criticized illustrations of The Hobbit (2023)

https://tovejansson.com/hobbit-tolkien/
200•abelanger•2d ago•109 comments

Process-Based Concurrency: Why Beam and OTP Keep Being Right

https://variantsystems.io/blog/beam-otp-process-concurrency
68•linkdd•9h ago•34 comments

Enable CORS for Your Blog

https://www.blogsareback.com/guides/enable-cors
76•cdrnsf•2d ago•29 comments