summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoão Távora <joaotavora@gmail.com>2023-03-17 22:33:46 +0000
committerJoão Távora <joaotavora@gmail.com>2023-03-18 12:22:47 +0000
commit013057e3512be3c224df5ee228b479b950ae9fa5 (patch)
tree9634b408a344d2e61bc68e6851be454185e00424
parent94a21c88647e5142696f3ec731f17c7e94ee64e5 (diff)
downloademacs-013057e3512be3c224df5ee228b479b950ae9fa5.tar.gz
; Prefer "language server" to "LSP server" in Eglot manual
* eglot.texi (Quick Start, Customizing Eglot) (Project-specific configuration) (Troubleshooting Eglot): LSP server -> language server.
-rw-r--r--doc/misc/eglot.texi32
1 files changed, 17 insertions, 15 deletions
diff --git a/doc/misc/eglot.texi b/doc/misc/eglot.texi
index 5ebc055ecf7..034297b0e68 100644
--- a/doc/misc/eglot.texi
+++ b/doc/misc/eglot.texi
@@ -154,11 +154,11 @@ Use Eglot.
Most Eglot facilities are integrated into Emacs features, such as
ElDoc, Flymake, Xref, and Imenu. However, Eglot also provides
-commands of its own, mainly to perform tasks by the LSP server, such
-as @kbd{M-x eglot-rename} (to rename an identifier across the entire
-project), @kbd{M-x eglot-format} (to reformat and reindent code), and
-some others. @xref{Eglot Commands}, for the detailed list of Eglot
-commands.
+commands of its own, mainly to perform tasks by the language server,
+such as @kbd{M-x eglot-rename} (to rename an identifier across the
+entire project), @kbd{M-x eglot-format} (to reformat and reindent
+code), and some others. @xref{Eglot Commands}, for the detailed list
+of Eglot commands.
@item
That's it!
@@ -968,7 +968,7 @@ mechanism.
@cindex progress
@item eglot-report-progress
Set this variable to true if you'd like progress notifications coming
-from the LSP server to be handled as Emacs's progress reporting
+from the language server to be handled as Emacs's progress reporting
facilities.
@end table
@@ -1079,10 +1079,11 @@ plists. Some examples are useful.
Let's say you want to configure two language servers to be used in a
project written in a combination of the Python and Go languages. You
-want to use the @command{pylsp} and @command{gopls} LSP servers. In
-the documentation of the servers in question (or in some other editor's
-configuration file, or in some blog article), you find the following
-configuration options in informal dotted-notation syntax:
+want to use the @command{pylsp} and @command{gopls} languages
+servers. In the documentation of the servers in question (or in some
+other editor's configuration file, or in some blog article), you find
+the following configuration options in informal dotted-notation
+syntax:
@example
pylsp.plugins.jedi_completion.include_params: true
@@ -1300,13 +1301,14 @@ slowly, try to customize the variable @code{eglot-events-buffer-size}
(@pxref{Eglot Variables}) to 0. This will disable any debug logging
and may speed things up.
-In other situations, the cause of poor performance lies in the LSP
-server itself. Servers use aggressive caching and other techniques to
-improve their performance. Often, this can be tweaked by changing the
-server configuration (@pxref{Advanced server configuration}).
+In other situations, the cause of poor performance lies in the
+language server itself. Servers use aggressive caching and other
+techniques to improve their performance. Often, this can be tweaked
+by changing the server configuration (@pxref{Advanced server
+configuration}).
If you think you have found a bug, we want to hear about it. Before
-reporting a bug, keep in mind that interaction with LSP servers
+reporting a bug, keep in mind that interaction with language servers
represents a large quantity of unknown variables. Therefore, it is
generally both @emph{difficult} and @emph{absolutely essential} that
the maintainers reproduce bugs exactly as they happened to you, the