]> git.eshelyaron.com Git - emacs.git/commitdiff
; * doc/emacs/programs.texi (Program Modes): Add info about Eglot.
authorEli Zaretskii <eliz@gnu.org>
Sat, 22 Mar 2025 07:04:48 +0000 (09:04 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 23 Mar 2025 19:23:35 +0000 (20:23 +0100)
(cherry picked from commit 0d9b14ed05701104d251495cf80fe47627a3b0ee)

doc/emacs/programs.texi

index bb0cf2d405f247a1af809af5ccf1abb32d76718f..5412fcf5c8c0cc540e90002a29775d1dc7597575 100644 (file)
@@ -114,6 +114,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