mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
; * doc/emacs/programs.texi (Program Modes): Add info about Eglot.
This commit is contained in:
parent
f224475f57
commit
0d9b14ed05
1 changed files with 10 additions and 0 deletions
|
|
@ -116,6 +116,16 @@ utilize the incremental parsing capabilities provided by
|
||||||
@samp{tree-sitter}. These modes have @samp{-ts-} in their names; for
|
@samp{tree-sitter}. These modes have @samp{-ts-} in their names; for
|
||||||
example @code{c-ts-mode}, @code{python-ts-mode}, etc.
|
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)}
|
@kindex DEL @r{(programming modes)}
|
||||||
@findex backward-delete-char-untabify
|
@findex backward-delete-char-untabify
|
||||||
In most programming languages, indentation should vary from line to
|
In most programming languages, indentation should vary from line to
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue