~ubuntu-elisp/emacs/+git/master:emacs-27

Last commit made on 2021-09-12
Get this branch:
git clone -b emacs-27 https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

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

Recent commits

d7f4cc0... by Olivier Certner <email address hidden>

ERC: Track: Clarify documentation on tracked buffers and add references

* lisp/erc/erc-track.el (erc-modified-channels-alist): Clarify what
the list contains. Add references to variables and functions involved
in displaying tracked buffers from this list.
(erc-make-mode-line-buffer-name): Describe exactly the algorithm, and
reference custom variables that influence it.

fb1f0df... by Olivier Certner <email address hidden>

ERC: Track: Fix documentation of structure of 'erc-modified-channels-alist'

* lisp/erc/erc-track.el (erc-modified-channels-alist): Fix the
docstring: each element is a dotted list where the last cdr is
sometimes a proper list, making the element only sometimes a proper
list.

252a769... by Stephen Gildea <email address hidden>

; * doc/lispref/files.texi (Changing Files): Fix xref to file-modes.

'file-modes' is in node "Testing Accessibility", not "File Attributes".

edc93a5... by "Basil L. Contovounesios" <email address hidden>

; Fix grammar in efaq.texi on Emacs vs XEmacs.

97aa824... by Glenn Morris

* doc/misc/efaq.texi: Misc copyedits.

Prefer mailing lists to newgroups.
(History of Emacs): Rename from "Status of Emacs".
Move XEmacs node here.
(Emacs for other operating systems): Merge all the "non-Unix"
systems into a single node.

e105049... by Glenn Morris

* doc/misc/efaq.texi (Reporting bugs): Refer to the Emacs manual.

That is better than having a separate, outdated text.

0aa0410... by Stephen Gildea <email address hidden>

Fix "Finder" description for multi-file packages

* lisp/finder.el (finder-compile-keywords): Now that 'version' is
set for more files, it is no longer necessary to check that we have
a version when picking the file from which to take the description.
Doing so caused built-in packages (where the version is known) to have
their package description taken from the last .el file that matched the
file name pattern, usually the last source file in the sub-directory.

This bug was introduced in July 2019 and first released in Emacs 27.1.

Thanks to Michael Albinus for reviewing this patch.

5b03849... by Tino Calancha <email address hidden>

; * test/lisp/files-tests.el: Add tests for save-some-buffers

; Do not merge to master.

9664ee1... by Alan Mackenzie

C++ Mode: Don't confuse the pointer operator -> with the type indicating ->

This fixes bug #47468.

* lisp/progmodes/cc-engine.el (c-looking-at-inexpr-block): While searching
backwards for "->" which is a type indicating operator, disallow also commas.

b3aec9e... by Alan Mackenzie

CC Mode: Fix unstable fontification of doc strings.

Also optimize a loop over several line doc-comments.

* lisp/progmodes/cc-fonts.el (c-font-lock-doc-comments): New variable
comment-mid, used as the starting point for applying c-doc-face-name in a
line comments. In block comments, apply this face not from `comment-beg' but
from `region-beg', no earlier than the start of the fontification region.