]> git.eshelyaron.com Git - emacs.git/commitdiff
; Add indexing for Eglot in user manual
authorEli Zaretskii <eliz@gnu.org>
Thu, 20 Mar 2025 08:41:26 +0000 (10:41 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 23 Mar 2025 18:10:19 +0000 (19:10 +0100)
* doc/emacs/programs.texi (Imenu, Programming Language Doc)
(Symbol Completion):
* doc/emacs/maintaining.texi (Xref): Index Eglot-related
functionalities.

(cherry picked from commit 2d12754ee20deb789bd5444f604acda6bb05bbf9)

doc/emacs/maintaining.texi
doc/emacs/programs.texi

index 57f60a560b42ef8a13b1593cb4ec65dd55713f43..312bcddb1c328a992649f2d751ccda46b7111dcc 100644 (file)
@@ -2243,6 +2243,7 @@ definitions of symbols.  (One disadvantage of this kind of backend is
 that it only knows about subunits that were loaded into the
 interpreter.)
 
+@cindex eglot, for finding definitions of identifiers
 @item
 If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, Eglot consults
index f8ae34fd27a66cb7bf5d983c826699c8bc2645e8..bb0cf2d405f247a1af809af5ccf1abb32d76718f 100644 (file)
@@ -378,6 +378,7 @@ define your own comparison function by writing Lisp code.
 the variable @code{completion-category-overrides} and setting its
 @code{display-sort-function} for the category @code{imenu}.
 
+@cindex eglot, for producing Imenu index
   If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, Eglot provides
 its own facility for producing the buffer's index based on the
@@ -1465,6 +1466,7 @@ Global ElDoc mode, which is turned on by default, and turns on the
 ElDoc mode in buffers whose major mode sets the variables described
 below.  Use @w{@kbd{M-x global-eldoc-mode}} to turn it off globally.
 
+@cindex eglot, using with ElDoc
 Various major modes configure the Global ElDoc mode to use their
 documentation functions.  Examples include Emacs Lisp mode, Python
 mode, and Cfengine mode.  In addition, Emacs features that provide
@@ -1661,6 +1663,7 @@ uses the available support facilities to come up with the completion
 candidates:
 
 @itemize @bullet
+@cindex eglot, using to complete symbol at point
 @item
 If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, the command