ArchWiki / Language Server Protocol
ArchWiki / Language Server Protocol
ja:言語サーバープロトコル zh-hans:语言服务器协议 Language Server Protocol (LSP) defines the protocol used between an editor or IDE and a language server that provides language features like auto complete, go to definition, find all references.
Language servers can be installed natively using the following packages. If your programming language is not in the list, search in the Arch official repositories or in the AUR.
In most cases, you only need one Language Server for each language. However, some Language Severs do not provide certain features, in which case you may want to install multiple Language Serves for a single language. Consult the upstream documentation for more information.
See also
langserver A community-driven source of knowledge for Language Server Protocol implementations