~ubuntu-elisp/emacs/+git/master:scratch/tzz/prettify-text-mode

Last commit made on 2020-07-12
Get this branch:
git clone -b scratch/tzz/prettify-text-mode https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
scratch/tzz/prettify-text-mode
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

da5b4b6... by Ted Zlatanov

Create and document auth-source-reveal-mode

* lisp/auth-source.el (auth-source-reveal-mode): Add new minor
mode to hide passwords. Remove authinfo-mode which provided a
major mode for the same purpose before. Use the text-coverup API.

* doc/misc/auth.texi (Hiding passwords in text buffers): Document
auth-source-reveal-mode.

0256303... by Ted Zlatanov

Introduce text-coverup API.

* lisp/progmodes/prog-mode.el (text-coverup-alist): New variable
supporting regular expression text coverup entries.
(text-coverup-default-compose-p): Add default compose predicate
paralleling prettify-symbols-default-compose-p.
(text-coverup-compose-predicate): Add buffer-local variable for
user-defined composition predicates.
(text-coverup-uncover-at-point): New defcustom.
(text-coverup-add-coverup-entry)
(text-coverup-add-coverup)
(text-coverup-remove-coverup)
(text-coverup-remove-coverups)
(text-coverup-remove-all-coverups): Add text-coverup API
functions.
(turn-off-text-coverup-highlighting)
(turn-on-text-coverup-highlighting): Add top level text-coverup
management functions.

f8b4f20... by Ted Zlatanov

lisp/progmodes/prog-mode.el: prevent font-lock-flush boundary errors

0339325... by Eli Zaretskii

;* lisp/progmodes/project.el (project-current): Doc fix.

96173fb... by Dmitry Gutov

; Roll back certain doc changes; clarify what "transient" is

7a71257... by "James N. V. Cash" <email address hidden>

Fix a typo in eldoc.el

* lisp/emacs-lisp/eldoc.el (eldoc-documentation-functions): Fix a
typo. (Bug#42310)

Copyright-paperwork-exempt: yes

f5bc508... by Eli Zaretskii

Fix last doc changes in project.el

* lisp/progmodes/project.el (project-find-functions)
(project-current): Add back information which was recently
removed.

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

Sort out ElDoc backward compatibility of eldoc-documentation-function

As explained previously, we can't simply make
eldoc-documentation-function an variable alias for
eldoc-documentation-strategy, because ElDoc is pre-loaded in Emacs <
28, where it holds at least one buffer-local binding. So if eldoc.el
is loaded in those versions, we do the variable alias binding in
reverse. We do this using a macro
eldoc--documentation-strategy-defcustom to at load time in which
direction to make the variable alias.

* lisp/emacs-lisp/eldoc.el
(eldoc--documentation-strategy-defcustom): Helper macro.
(eldoc-documentation-strategy, eldoc-documentation-function): Use it.
(Version): Bump to 1.5.0

7ee3296... by Michael Albinus

More Tramp code cleanup

* lisp/net/tramp.el (tramp-process-actions):
* lisp/net/tramp-adb.el (tramp-adb-handle-file-system-info)
(tramp-adb-handle-set-file-times)
(tramp-adb-maybe-open-connection):
* lisp/net/tramp-cmds.el (tramp-rename-files, tramp-rename-these-files)
(tramp-reporter-dump-variable):
* lisp/net/tramp-sh.el (tramp-do-file-attributes-with-stat)
(tramp-sh-handle-file-selinux-context)
(tramp-do-directory-files-and-attributes-with-stat)
(tramp-sh-handle-file-name-all-completions)
(tramp-sh-handle-write-region)
(tramp-sh-handle-file-notify-add-watch)
(tramp-sh-gvfs-monitor-dir-process-filter)
(tramp-sh-inotifywait-process-filter)
(tramp-sh-handle-file-system-info, tramp-find-executable)
(tramp-open-shell, tramp-find-shell):
* lisp/net/tramp-smb.el (tramp-smb-do-file-attributes-with-stat)
(tramp-smb-handle-file-system-info):
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-file-selinux-context)
(tramp-sudoedit-handle-file-system-info): Remove superfluous
`eval-when-compile', `concat' creates the string during byte
compilation. Reported by Mattias EngdegÄrd <email address hidden>.

* lisp/net/tramp-adb.el (tramp-adb-prompt): Simplify.
(tramp-adb-send-command):
* lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-string-to-byte-array):
Use `string-match-p'.

* lisp/net/tramp-sh.el (tramp-sunos-unames): New defconst.
(tramp-find-executable, tramp-find-shell, tramp-get-remote-stat): Use it.

4a467f7... by Dmitry Gutov

project-kill-buffers: Update the docstring too

* lisp/progmodes/project.el (project-kill-buffers):
Copy a sentence over from project-switch-to-buffer.