From: Eli Zaretskii Date: Thu, 20 Mar 2025 08:41:26 +0000 (+0200) Subject: ; Add indexing for Eglot in user manual X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c4338037d82f6c9dfde78a748e85bb30ba712080;p=emacs.git ; Add indexing for Eglot in user manual * doc/emacs/programs.texi (Imenu, Programming Language Doc) (Symbol Completion): * doc/emacs/maintaining.texi (Xref): Index Eglot-related functionalities. (cherry picked from commit 2d12754ee20deb789bd5444f604acda6bb05bbf9) --- diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 57f60a560b4..312bcddb1c3 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -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 diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index f8ae34fd27a..bb0cf2d405f 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi @@ -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