~ubuntu-elisp/emacs/+git/master:feature/eglot2emacs

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

Branch merges

Branch information

Name:
feature/eglot2emacs
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

9655b5b... by Eli Zaretskii

; * doc/misc/eglot.texi: Undo recent "fixes" to the Eglot manual.

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

Merge branch 'feature/eglot-texi-manual' into feature/eglot2emacs

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

; Merge from https://github.com/joaotavora/eglot

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.

7ee5b0f... by Mauro Aranda

Improve HERE document detection in perl-mode

* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function):
Detect indented HERE documents when using a bare identifier.
(perl--syntax-exp-intro-keywords): Recognize HERE documents that come
after die, warn and eval.
(perl--syntax-exp-intro-regexp): Identify HERE documents when printing
to a filehandle with printf? and when they appear after a fat comma.

* test/lisp/progmodes/cperl-mode-resources/here-docs.pl: Add more tests.

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

Expose eglot-{} to be used in eglot-workspace-configuration

* eglot.el (eglot-{}): New variable alias.

GitHub-reference: per https://github.com/joaotavora/eglot/issues/1084

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

Rework header of eglot.el

* eglot.el (Commentary): Rework.

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

Do use eglot-connect-timeout if eglot-sync-connect is t

Reported by Eli Zaretskii <email address hidden>

* eglot.el (eglot--connect): Use eglot-connect-timeout in the case
eglot-sync-connect is t.

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.