<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/bug-50959-fix</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>Complete shorthands to longhands for symbol-completing tables</title>
<updated>2021-10-06T10:42:48+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2021-10-06T10:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f9f64c4b3287d7276c8edeacdecfa9c78194447b'/>
<id>f9f64c4b3287d7276c8edeacdecfa9c78194447b</id>
<content type='text'>
Shorthands aren't symbols, they're text forms that 'read' into
symbols.  As such, shorthands aren't candidates in these tables of
symbols.  But in some situations, if no other candidates match the
pattern, we can e.g. complete "x-foo" to "xavier-foo" if the shorthand

  (("x-" . "xavier-"))

is set up in the buffer of origin.

bug#50959

* lisp/help-fns.el (help--symbol-completion-table): Report
`symbol-help' category.

* lisp/minibuffer.el (completion-styles-alist): New 'shorthand'
style.
(completion-category-defaults): Link 'symbol-help' category with
'shorthand' style.
(minibuffer--original-buffer): New variable.
(completing-read-default): Setup minibuffer--original-buffer.
(completion-shorthand-try-completion)
(completion-shorthand-all-completions): New helpers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Shorthands aren't symbols, they're text forms that 'read' into
symbols.  As such, shorthands aren't candidates in these tables of
symbols.  But in some situations, if no other candidates match the
pattern, we can e.g. complete "x-foo" to "xavier-foo" if the shorthand

  (("x-" . "xavier-"))

is set up in the buffer of origin.

bug#50959

* lisp/help-fns.el (help--symbol-completion-table): Report
`symbol-help' category.

* lisp/minibuffer.el (completion-styles-alist): New 'shorthand'
style.
(completion-category-defaults): Link 'symbol-help' category with
'shorthand' style.
(minibuffer--original-buffer): New variable.
(completing-read-default): Setup minibuffer--original-buffer.
(completion-shorthand-try-completion)
(completion-shorthand-all-completions): New helpers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify hack-read-symbol-shorthands again (bug#50946)</title>
<updated>2021-10-03T23:17:12+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2021-10-03T15:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d3a832a61ab5766b6ec879cee9ab75bbbc62034a'/>
<id>d3a832a61ab5766b6ec879cee9ab75bbbc62034a</id>
<content type='text'>
* lisp/loadup.el (load-source-file-function): Don't set twice.

* lisp/shorthands.el (hack-read-symbol-shorthands): Simplify.
(load-with-shorthands-and-code-conversion): Remove.

* lisp/international/mule.el (load-with-code-conversion): Call
hack-read-symbol-shorthands-function.  Set up shorthands.
(hack-read-symbol-shorthands-function): New variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/loadup.el (load-source-file-function): Don't set twice.

* lisp/shorthands.el (hack-read-symbol-shorthands): Simplify.
(load-with-shorthands-and-code-conversion): Remove.

* lisp/international/mule.el (load-with-code-conversion): Call
hack-read-symbol-shorthands-function.  Set up shorthands.
(hack-read-symbol-shorthands-function): New variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix recipe for 'native-lisp' directory</title>
<updated>2021-10-03T19:35:04+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-10-03T19:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=483142615864e990b2ec45e61681d7ab44096335'/>
<id>483142615864e990b2ec45e61681d7ab44096335</id>
<content type='text'>
* src/Makefile.in (../native-lisp): If the directory native-lisp
exists, do nothing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/Makefile.in (../native-lisp): If the directory native-lisp
exists, do nothing.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * lisp/time-stamp.el (time-stamp-format): Doc string.</title>
<updated>2021-10-03T19:23:31+00:00</updated>
<author>
<name>Stephen Gildea</name>
</author>
<published>2021-10-03T19:22:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0bb42ef80357c86ea7dd6a2bccaff111bc83b65d'/>
<id>0bb42ef80357c86ea7dd6a2bccaff111bc83b65d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify socket symlink-attack checking</title>
<updated>2021-10-03T18:42:20+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2021-10-03T18:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=732c70a0d9d8db6a2fd77a52185f9a76743b05a9'/>
<id>732c70a0d9d8db6a2fd77a52185f9a76743b05a9</id>
<content type='text'>
This is a minor bugfix cleanup (Bug#33847#161).
* lib-src/emacsclient.c: Move "#include &lt;acl.h&gt;" to inside
"#ifdef SOCKETS_IN_FILE_SYSTEM", which is more accurate
and simpler than having a separate "#ifndef WINDOWSNT".
(O_PATH): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a minor bugfix cleanup (Bug#33847#161).
* lib-src/emacsclient.c: Move "#include &lt;acl.h&gt;" to inside
"#ifdef SOCKETS_IN_FILE_SYSTEM", which is more accurate
and simpler than having a separate "#ifndef WINDOWSNT".
(O_PATH): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/files.texi (Reading from Files): Fix wording.</title>
<updated>2021-10-03T18:30:34+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2021-10-03T18:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fc32a3bd958797ad4392a97b66e52bff420ac399'/>
<id>fc32a3bd958797ad4392a97b66e52bff420ac399</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify (elisp) insert-file-contents with BEG or END not on character boundary</title>
<updated>2021-10-03T18:13:23+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2021-10-03T18:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3cc77aa976f356f2496bd8471cf68b44d26c22a7'/>
<id>3cc77aa976f356f2496bd8471cf68b44d26c22a7</id>
<content type='text'>
* doc/lispref/files.texi (Reading from files): When the argument BEG or END to
insert-file-contents are at a byte position not at a character boundary,
clarify that raw bytes get inserted, and how to handle this awkwardness in
Lisp.  Also clarify that insert-file-contents-literally is intended to insert
raw bytes into the buffer.  Fix the outdated example that states it inserts
500 characters, when it actually inserts 500 bytes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/files.texi (Reading from files): When the argument BEG or END to
insert-file-contents are at a byte position not at a character boundary,
clarify that raw bytes get inserted, and how to handle this awkwardness in
Lisp.  Also clarify that insert-file-contents-literally is intended to insert
raw bytes into the buffer.  Fix the outdated example that states it inserts
500 characters, when it actually inserts 500 bytes.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/Makefile.in: Simplify conditionals.</title>
<updated>2021-10-03T17:46:13+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2021-10-03T17:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5deeb0947d3663b78c2fb975d1252b85e12fce86'/>
<id>5deeb0947d3663b78c2fb975d1252b85e12fce86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move context-menu selection items Defun/List/Symbol to prog-mode (bug#9054)</title>
<updated>2021-10-03T17:35:49+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-10-03T17:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=121a5abeaee85e7955786d838f07103ce074a63b'/>
<id>121a5abeaee85e7955786d838f07103ce074a63b</id>
<content type='text'>
* lisp/mouse.el (context-menu-functions):
Add context-menu-middle-separator to choices.
(context-menu-region): Move Defun/List/Symbol selection items
to prog-context-menu.

* lisp/progmodes/prog-mode.el (prog-context-menu):
Move Defun/List/Symbol selection items from context-menu-region.
Include text-mode select menu only in strings and comments.

* lisp/textmodes/text-mode.el (text-mode-menu): New function.
(text-mode): Add text-mode-menu to context-menu-functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/mouse.el (context-menu-functions):
Add context-menu-middle-separator to choices.
(context-menu-region): Move Defun/List/Symbol selection items
to prog-context-menu.

* lisp/progmodes/prog-mode.el (prog-context-menu):
Move Defun/List/Symbol selection items from context-menu-region.
Include text-mode select menu only in strings and comments.

* lisp/textmodes/text-mode.el (text-mode-menu): New function.
(text-mode): Add text-mode-menu to context-menu-functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/tab-bar.el (tab-bar-detach-tab): Handle frame selected by make-frame.</title>
<updated>2021-10-03T17:16:32+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-10-03T17:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c341e6e84101251c0e40300519869f24415600d'/>
<id>0c341e6e84101251c0e40300519869f24415600d</id>
<content type='text'>
(tab-bar-move-window-to-tab): New command.
(tab-bar-new-tab-to): Handle the value 'window' of tab-bar-new-tab-choice.
https://lists.gnu.org/archive/html/emacs-devel/2021-09/msg02197.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(tab-bar-move-window-to-tab): New command.
(tab-bar-new-tab-to): Handle the value 'window' of tab-bar-new-tab-choice.
https://lists.gnu.org/archive/html/emacs-devel/2021-09/msg02197.html
</pre>
</div>
</content>
</entry>
</feed>
