; * doc/emacs/programs.texi (Program Modes): Add info about Eglot.

This commit is contained in:
Eli Zaretskii 2025-03-22 09:04:48 +02:00
parent f224475f57
commit 0d9b14ed05

View file

@ -116,6 +116,16 @@ utilize the incremental parsing capabilities provided by
@samp{tree-sitter}. These modes have @samp{-ts-} in their names; for
example @code{c-ts-mode}, @code{python-ts-mode}, etc.
@cindex LSP
@cindex language server
@cindex Eglot
Major modes for programming languages can use services of
@dfn{language servers} via the facilities provided by the Eglot package.
Eglot implements LSP, the @dfn{language server protocol}, which allows
Emacs to receive language-specific information and services that enrich
and extend source code editing capabilities. @xref{Eglot Features,,,
eglot, Eglot: The Emacs LSP Client}.
@kindex DEL @r{(programming modes)}
@findex backward-delete-char-untabify
In most programming languages, indentation should vary from line to