~ubuntu-elisp/emacs/+git/master:feature/eglot-texi-manual

Last commit made on 2022-10-20
Get this branch:
git clone -b feature/eglot-texi-manual https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
feature/eglot-texi-manual
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

0e7361a... by =?utf-8?b?Sm/Do28gVMOhdm9yYQ==?= <email address hidden>

Revert "eglot.texi: Make example more realistic"

This quest for realism ignores the fact that a previous example for a
hypothetical language Foo and a language server "fools" already
exists. It also undermines the intended generality of the
instructions.

This reverts commit 16986a9cc42ef4de580456f4acc5feba682ac8b1.

2a9797b... by =?utf-8?b?Sm/Do28gVMOhdm9yYQ==?= <email address hidden>

Fix Eglot manual's description of eglot-workspace-configuration

* doc/misc/eglot.texi (Customizing Eglot)
(eglot-workspace-configuration): Explain that plist may be
arbitrarily complex and correctly identify nil as the Elisp
equivalent to JSON null.

5d73bc5... by Stefan Kangas

eglot.texi: Explain where to find third-party packages

* doc/misc/eglot.texi (Eglot Features): Improve description on
third-party packages.

16986a9... by Stefan Kangas

eglot.texi: Make example more realistic

* doc/misc/eglot.texi (Eglot and Buffers): Prefer more realistic
*.c instead of *.foo in example.

2d2cdb4... by Stefan Kangas

eglot.texi: Move sentence on LSP Servers earlier

* doc/misc/eglot.texi (Setting Up LSP Servers): Move explanation
on the (lack of) need for customizing servers earlier.

4725c12... by Stefan Kangas

; eglot.texi: Fix typos and minor inconsistencies

* doc/misc/eglot.texi: Fix typos and minor inconsistencies.

0c7024d... by Stefan Kangas

* doc/misc/Makefile.in (INFO_COMMON): Add eglot.

20d4477... by =?utf-8?b?Sm/Do28gVMOhdm9yYQ==?= <email address hidden>

Remove spurious trailing ':' in doc/misc/eglot.texi

* doc/misc/eglot.texi (Customizing Eglot): Remove spurious ':'.

7a551e9... by =?utf-8?b?Sm/Do28gVMOhdm9yYQ==?= <email address hidden>

Tweak some node names in doc/misc/eglot.texi

"Shutting Down LSP Server" -> "Shutting Down LSP Servers"
"Setting Up LSP Server" -> "Setting Up LSP Servers"

* doc/misc/eglot.texi: Rework node names.

c681f37... by =?utf-8?b?Sm/Do28gVMOhdm9yYQ==?= <email address hidden>

More minor fixes to doc/misc/eglot.texi

Most, if not all of these, were previously discussed with Eli.

* doc/misc/eglot.texi (Setting Up LSP Server): Fix repetition of
"This variable".
(Setting Up LSP Server): Explain that single a running instance
supports multiple major modes.
(Starting Eglot, Eglot and Buffers): Correctly describe mode-line indication.
(Eglot Features): Suggest that company-mode is just one of the
possible packages. Explain that Eglot arranges for the completion
package to "instantiate" snippets. Could have used "expand".
Mention benefits of having the popular markdown-mode available.
(Eglot Commands): Explain how eglot-reconnect and
eglot-clear-status are useful.
(Eglot Variables): Clarify when eglot-autoreconnect is useful.
Clarify how eglot-sync-connect and eglot-connect-timeout relate to
each other. Clarify semantics of
eglot-confirm-server-initiated-edits.