<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/a-modest-completion-redesign-proposal</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix bug when completing file names</title>
<updated>2019-11-10T23:01:46+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2019-11-10T23:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8a4de19dfb52551a65c360a9346ede137d0fc6e8'/>
<id>8a4de19dfb52551a65c360a9346ede137d0fc6e8</id>
<content type='text'>
* lisp/minibuffer.el (completion--nth-completion): Fix bug when
requote function is needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/minibuffer.el (completion--nth-completion): Fix bug when
requote function is needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Redesign completion style definition mechanism</title>
<updated>2019-11-10T22:59:49+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2019-11-10T22:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=68bce2475a6bbd9f48776f055bc3761efebdfb25'/>
<id>68bce2475a6bbd9f48776f055bc3761efebdfb25</id>
<content type='text'>
* lisp/minibuffer.el (completion-styles-alist): Don't define flex
here.
(completion-styles-try-completion)
(completion-styles-all-completions): New generics.
(completion--nth-completion): Use them.  Return a cons of
completions and metadata.
(completion-all-completions): Adjust metadata here.
(completion--flex-adjust-metadata): Return adjusted metadata
entries.
(completion-styles-try-completion flex)
(completion-styles-all-completions flex): Implement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/minibuffer.el (completion-styles-alist): Don't define flex
here.
(completion-styles-try-completion)
(completion-styles-all-completions): New generics.
(completion--nth-completion): Use them.  Return a cons of
completions and metadata.
(completion-all-completions): Adjust metadata here.
(completion--flex-adjust-metadata): Return adjusted metadata
entries.
(completion-styles-try-completion flex)
(completion-styles-all-completions flex): Implement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Nudge icomplete-mode a little closer to fido-mode"</title>
<updated>2019-11-09T14:55:42+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2019-11-09T14:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=afe4969a3b3b38014387a828b66f5dbc3a462a57'/>
<id>afe4969a3b3b38014387a828b66f5dbc3a462a57</id>
<content type='text'>
Fixes bug#38131.

This is not the best way to have fido-mdoe emulate that particular bit
of ido-mode.

This reverts commit 5761a1a3939e23d8e8c725241dd9398a12f191b0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug#38131.

This is not the best way to have fido-mdoe emulate that particular bit
of ido-mode.

This reverts commit 5761a1a3939e23d8e8c725241dd9398a12f191b0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename some commands to reflect they are fido-mode specific</title>
<updated>2019-11-09T14:55:42+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2019-11-08T23:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5c74b806a6fb0a4cb237300ab0a5418a109ced5e'/>
<id>5c74b806a6fb0a4cb237300ab0a5418a109ced5e</id>
<content type='text'>
* lisp/icomplete.el (icomplete-fido-kill)
(icomplete-fido-delete-char, icomplete-fido-ret)
(icomplete-fido-backward-updir): Rename from icomplete-magic-ido-*
versions.
(icomplete-fido-mode-map): Use new command names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/icomplete.el (icomplete-fido-kill)
(icomplete-fido-delete-char, icomplete-fido-ret)
(icomplete-fido-backward-updir): Rename from icomplete-magic-ido-*
versions.
(icomplete-fido-mode-map): Use new command names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Protect flex's display-sort-function against 0-length candidates</title>
<updated>2019-11-09T14:55:42+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2019-11-08T23:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d9c6b4378ac851f5e730daa0ae36c9ee2d0292fe'/>
<id>d9c6b4378ac851f5e730daa0ae36c9ee2d0292fe</id>
<content type='text'>
* lisp/minibuffer.el (completion--flex-adjust-metadata): Assume a
candidate missing a score has a score of 0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/minibuffer.el (completion--flex-adjust-metadata): Assume a
candidate missing a score has a score of 0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Widen around c-font-lock-fontify-region.  This fixes bug #38049.</title>
<updated>2019-11-09T14:37:55+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2019-11-09T14:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7362554eafd7e255b3d96a4f711e11708dee950f'/>
<id>7362554eafd7e255b3d96a4f711e11708dee950f</id>
<content type='text'>
* lisp/progmodes/cc-mode (c-font-lock-fontify-region): Widen in this function,
to ensure that the CC Mode font locking mechanism can examine characters
outside the given region.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/cc-mode (c-font-lock-fontify-region): Widen in this function,
to ensure that the CC Mode font locking mechanism can examine characters
outside the given region.
</pre>
</div>
</content>
</entry>
<entry>
<title>CC Mode.  Allow fontification of "wrong" style comments with warning face.</title>
<updated>2019-11-09T12:09:30+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2019-11-09T12:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b293aa91bcc7f553ffbc6c67027f3c86d06ffbd7'/>
<id>b293aa91bcc7f553ffbc6c67027f3c86d06ffbd7</id>
<content type='text'>
This fixes bug #4192.

* etc/NEWS: Add a new entry.

* lisp/progmodes/cc-defs.el (c-font-lock-flush): New macro.

* lisp/progmodes/cc-cmds.el (c-toggle-comment-style): On toggling the comment
style, invoke c-font-lock-flush when c-mark-wrong-style-of-comment is non-nil,
to cause that marking to be done instead on the other style of comment.

* lisp/progmodes/cc-fonts.el (c-maybe-font-lock-wrong-style-comments): New
function.
(c-cpp-matchers): Call c-maybe-font-lock-wrong-style-comments when
appropriate.

* lisp/progmodes/cc-vars.el (c-mark-wrong-style-of-comment): New customizable
option.

* doc/misc/cc-mode.texi (top level, Indentation Commands, Guessing the Style,
Custom Macros): For some opening quote marks, correct '' to ``.
(Minor Modes): Add an xref to the new page "Wrong Comment Style" in a
footnote.
(Wrong Comment Style): New page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes bug #4192.

* etc/NEWS: Add a new entry.

* lisp/progmodes/cc-defs.el (c-font-lock-flush): New macro.

* lisp/progmodes/cc-cmds.el (c-toggle-comment-style): On toggling the comment
style, invoke c-font-lock-flush when c-mark-wrong-style-of-comment is non-nil,
to cause that marking to be done instead on the other style of comment.

* lisp/progmodes/cc-fonts.el (c-maybe-font-lock-wrong-style-comments): New
function.
(c-cpp-matchers): Call c-maybe-font-lock-wrong-style-comments when
appropriate.

* lisp/progmodes/cc-vars.el (c-mark-wrong-style-of-comment): New customizable
option.

* doc/misc/cc-mode.texi (top level, Indentation Commands, Guessing the Style,
Custom Macros): For some opening quote marks, correct '' to ``.
(Minor Modes): Add an xref to the new page "Wrong Comment Style" in a
footnote.
(Wrong Comment Style): New page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix unresponsive Help menu in macOS</title>
<updated>2019-11-09T09:57:59+00:00</updated>
<author>
<name>Nick Helm</name>
</author>
<published>2019-10-14T01:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6daa80d04e575a27f53f60f5fafd7fcba39b4b2a'/>
<id>6daa80d04e575a27f53f60f5fafd7fcba39b4b2a</id>
<content type='text'>
* src/nsterm.m (ns_check_menu_open): Don't postpone mouse drag and
non-user-generated mouse down events (Bug#31371).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m (ns_check_menu_open): Don't postpone mouse drag and
non-user-generated mouse down events (Bug#31371).
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid compiler warnings in addpm.c and ddeclient.c</title>
<updated>2019-11-09T09:53:02+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2019-11-09T09:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=273604dd87f1955f2090650d2699b4ebfb322db8'/>
<id>273604dd87f1955f2090650d2699b4ebfb322db8</id>
<content type='text'>
* nt/ddeclient.c (DdeCallback):
* nt/addpm.c (DdeCallback): Modify types of the last 2
arguments to avoid compiler warnings in 64-bit builds.
(Bug#38040)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/ddeclient.c (DdeCallback):
* nt/addpm.c (DdeCallback): Modify types of the last 2
arguments to avoid compiler warnings in 64-bit builds.
(Bug#38040)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix last change</title>
<updated>2019-11-09T09:43:19+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2019-11-09T09:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4e4440272ece6d698d88af680d5c17ab322c7b64'/>
<id>4e4440272ece6d698d88af680d5c17ab322c7b64</id>
<content type='text'>
* lisp/simple.el (goto-history-element)
(next-history-element): Fix quoting of "future history".

* doc/lispref/minibuf.texi (Minibuffer Commands)
(Text from Minibuffer): Add index entry and cross-reference
for "future history".  (Bug#38026)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (goto-history-element)
(next-history-element): Fix quoting of "future history".

* doc/lispref/minibuf.texi (Minibuffer Commands)
(Text from Minibuffer): Add index entry and cross-reference
for "future history".  (Bug#38026)
</pre>
</div>
</content>
</entry>
</feed>
