~ubuntu-elisp/emacs/+git/master:scratch/modern-mode

Last commit made on 2020-09-15
Get this branch:
git clone -b scratch/modern-mode https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
scratch/modern-mode
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

72e2c1e... by Andrea Corallo <email address hidden>

Add 'modern-mode' command line option

 * src/emacs.c (standard_args): Add: '-m' '-modern' '--modern'
 cmd line option.

 * lisp/startup.el (command-line-1): Handle modern-mode cmd line
 option.

66a5fa9... by Andrea Corallo <email address hidden>

* Add new global minor mode 'modern-mode'

 * lisp/modern-mode.el: New file implementing a new global minor
 mode to enable a small collection of non invasive modern settings.

c3b6001... by Andrea Corallo <email address hidden>

* lisp/windmove.el (windmove-remove-keybindings): New function.

e408f2f... by Stefan Monnier

* test/lisp/emacs-lisp/find-func-tests.el: New file (for bug#43393)

* lisp/emacs-lisp/ert-x.el (ert-simulate-keys): New macro.

* test/lisp/international/mule-tests.el
(mule-cmds--test-universal-coding-system-argument): Use it and enable
the test also in batch mode.

15d2f6a... by Kevin Ryde <email address hidden>

Tweak the `C-x v =' command when done from a diff buffer

* lisp/vc/vc.el (vc-diff): Offer to save the relevant buffer(s)
when doing `C-x v =' from a diff buffer (bug#5773).

312da48... by Pip Cet <email address hidden>

Don't retry reading after receiving EINVAL

* src/process.c (wait_reading_process_output): Don't retry reading
from an fd after an unknown error (bug#6074).

f450e53... by Stephen Berman <email address hidden>

Fix problem of marking files with hidden subdirs

* lisp/dired.el (dired-unhide-subdir):
(dired-subdir-hidden-p):
(dired-subdir-min): Moved from subr-x.
(dired-get-filename): Get the correct filename when directories
are hidden (bug#8484).

14486c4... by Lars Ingebrigtsen <email address hidden>

Allow preserving (some) text properties from completion tables

* doc/lispref/minibuf.texi (Text from Minibuffer): Document it.

* lisp/minibuffer.el (completion--replace): Preserve text
properties on completed items (bug#43218).

cbfa411... by Lars Ingebrigtsen <email address hidden>

Allow hitting RET on info node names with multiple whitespace chars

* lisp/info.el (info--node-canonicalize-whitespace): New function
(bug#10784).
(Info-extract-menu-node-name): Use it.
(Info-find-node): Use it.

7629aa7... by Lars Ingebrigtsen <email address hidden>

Revert "Fix completion in `read-library-name'"

This reverts commit ed44217d3245ddc8f2cf75c9499d5bb37848cfd7.

This commit broke the use case of `M-x load-library RET o/or TAB' to
expand to org/org.