[emacs-berlin] LSP (language server protocol) and Emacs

emacs-berlin at storiepvtride.it emacs-berlin at storiepvtride.it
Tue Aug 18 10:21:07 UTC 2020

Hello everyone,

I was wondering if anyone uses LSP. It's a protocol developed by
microsoft that provides a unified framework for IDE (integrated
development environment like visual studio) or editors (like Vim and
Sublime). And, of course, Emacs.

The protocol is implemented by a server running on your workstation, the
IDE or the text editor talks to this server for things like syntax
highlighting, code completions, jump to definitions and so on.

I currently use lsp-mode [0][1] to develop in Rust and for this language
the developer experience is stellar. I was curious to know if anyone
uses LSP with another language. When I have time I'd like to setup LSP
also for python, php and other languages I use.

Happy to hear your thoughts! We can also briefly discuss this during the
next meetup. If anyone is curious, I can show how it works on Rust.


[0] github.com/emacs-lsp/lsp-mode
[1] rust-analyzer.github.io

More information about the emacs-berlin mailing list