Comment by z5h
1 day ago
So, the S and P in LSP stands for Server and Protocol. The Protocol is to exchange JSON-RPC messages with a server. So to add a new language to Zed, we should just be able to direct Zed to the server to talk to right? No. You have to write an extension in Rust. https://zed.dev/docs/extensions/languages#language-servers.
Or am I missing something?
I get what you mean, but to be fair it seems like you can get away with copy pasting what's in the doc your linked pretty much if you don't care to customize any further.