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

Last commit made on 2019-11-05
Get this branch:
git clone -b scratch/fido-mode https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

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

Recent commits

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

Document fido-mode

* doc/emacs/buffers.texi (Icomplete): Document Fido Mode.

* etc/NEWS: Mention Fido Mode.

* lisp/icomplete.el (icomplete-mode): Ensure fido-mode is off.
(fido-mode): Ensure icomplete-mode is off.
(icomplete-magic-ido-ret): Don't force completions if no
completions.

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

New fido-mode, emulates ido-mode with icomplete-mode

* lisp/icomplete.el (icomplete-fido-mode-map): New variable.
(icomplete--fido-mode-setup): New function.
(fido-mode): New global minor mode.

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

Allow flymake diagnostic types to have shorter names

Eglot, a third-party package which uses Flymake, has its own
diagnostic types such as 'eglot-error', 'eglot-warning', etc... While
not being too long, they will not fit in the type column of the "list
all diagnostics" buffer. This commit allows diagnostic types to have
user-defined names and also assigns names to the default categories.

* doc/misc/flymake.texi (Flymake error types): Describe
flymake-type-name prop.

* lisp/progmodes/flymake.el (flymake--diagnostics-buffer-entries):
Use type names.
(flymake-error, flymake-warning, flymake-note): Give these
diagnostic categories default type names.

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

Avoid face clashes between Flymake and region highlighting

Fix bug#34022.

* lisp/progmodes/flymake.el (flymake--highlight-line): Use
(PRIMARY . SECONDARY) priority value.

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

Clarify consequences of mismatching Flymake diagnostic buffers

Fix bug#34418.

* doc/misc/flymake.texi (Flymake utility functions): Add note to
flymake-make-diagnostic.

* lisp/progmodes/flymake.el (flymake--handle-report): Discard
diagnostics from other buffers.

3937c9f... by Lars Ingebrigtsen <email address hidden>

Further fixup of the previous doc fix in the Faces node

* doc/lispref/display.texi (Faces): Improve wording from previous
change.

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

Revert "Make the debbugs groups also include robot messages"

This reverts commit 682eae776efa9d57842345de67becf5c56cafc91.

The change made the bug# disappear from the Subject lines.

ec16dd1... by Alan Mackenzie

CC Mode. Fix slow scrolling by adding a search limit.

This fixes bug #10149.

* lisp/progmodes/cc-fonts.el (c-font-lock-single-decl) Limit the search by
c-go-up-list-backwards to 500 non-literal characters.

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

Correct merge blunder in last icomplete commit

* lisp/icomplete.el (icomplete-exhibit): Use
while-no-input-ignore-events.

996e08b... by Eli Zaretskii

Document Windows font selection quirks

* doc/emacs/msdos.texi (Windows Fonts): Document
'w32-use-w32-font-dialog' and 'w32-fixed-font-alist'.