<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/string-common-prefix</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>Add function `string-common-prefix'</title>
<updated>2026-01-23T13:03:31+00:00</updated>
<author>
<name>Phil Sainty</name>
</author>
<published>2025-06-01T02:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0f1963b2cc0ebda15b3581eec9bfef5215e0c6b6'/>
<id>0f1963b2cc0ebda15b3581eec9bfef5215e0c6b6</id>
<content type='text'>
* lisp/subr.el: (string-common-prefix): New function.

* etc/NEWS:
* doc/lispref/strings.texi:
* doc/lispref/minibuf.texi:
* lisp/emacs-lisp/shortdoc.el:
Documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/subr.el: (string-common-prefix): New function.

* etc/NEWS:
* doc/lispref/strings.texi:
* doc/lispref/minibuf.texi:
* lisp/emacs-lisp/shortdoc.el:
Documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Remove "--" from the name of autoloaded 'window--get-split-combination'</title>
<updated>2026-01-22T18:09:47+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2026-01-22T18:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b4a5948d3330f7ca02c61075eed94b467645ea83'/>
<id>b4a5948d3330f7ca02c61075eed94b467645ea83</id>
<content type='text'>
* lisp/window-x.el (window-get-split-combination, split-frame):
* lisp/tab-bar.el (tab-bar-split-tab):
Rename 'window--get-split-combination' to 'window-get-split-combination'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/window-x.el (window-get-split-combination, split-frame):
* lisp/tab-bar.el (tab-bar-split-tab):
Rename 'window--get-split-combination' to 'window-get-split-combination'.
</pre>
</div>
</content>
</entry>
<entry>
<title>lisp/simple.el (goto-line): Minor optimization</title>
<updated>2026-01-22T17:58:53+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2026-01-22T17:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8ccab6bf06fc0c4428f368bead2561dd945dc705'/>
<id>8ccab6bf06fc0c4428f368bead2561dd945dc705</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MS-Windows build broken by recent updates in MinGW64 headers</title>
<updated>2026-01-22T17:36:54+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-01-22T17:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7b9d3e90ce32e2e19f0b4725868f9a6f76346ae6'/>
<id>7b9d3e90ce32e2e19f0b4725868f9a6f76346ae6</id>
<content type='text'>
* nt/inc/ms-w32.h (strerror): Redirect to sys_strerror after
including &lt;string.h&gt;, to prevent the linker from thinking it
should be imported from some DLL.  Reported by Richard Copley
&lt;rcopley@gmail.com&gt;.

* src/w32.c: Remove now unneeded prototype of sys_strerror.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/inc/ms-w32.h (strerror): Redirect to sys_strerror after
including &lt;string.h&gt;, to prevent the linker from thinking it
should be imported from some DLL.  Reported by Richard Copley
&lt;rcopley@gmail.com&gt;.

* src/w32.c: Remove now unneeded prototype of sys_strerror.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix :type of 'yaml-ts-mode-yamllint-options'</title>
<updated>2026-01-22T12:52:12+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-01-22T12:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5290b5dddb9903b2e8010fe63564a31f208d209d'/>
<id>5290b5dddb9903b2e8010fe63564a31f208d209d</id>
<content type='text'>
* lisp/textmodes/yaml-ts-mode.el (yaml-ts-mode-yamllint-options):
Fix :type and doc string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/textmodes/yaml-ts-mode.el (yaml-ts-mode-yamllint-options):
Fix :type and doc string.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Speed up.</title>
<updated>2026-01-22T09:56:59+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2026-01-19T11:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=45089f9588e1fccda16fd4a69a618695453c8d88'/>
<id>45089f9588e1fccda16fd4a69a618695453c8d88</id>
<content type='text'>
Manicure pcase patterns to avoid performance-sapping internal functions
and switch-breaking gaps, resulting in smaller code and less allocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Manicure pcase patterns to avoid performance-sapping internal functions
and switch-breaking gaps, resulting in smaller code and less allocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * test/lisp/net/dbus-tests.el: Fix typos.</title>
<updated>2026-01-22T08:58:37+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2026-01-22T08:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2696eff451e6b42edddca66c807c320cb89aee35'/>
<id>2696eff451e6b42edddca66c807c320cb89aee35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Restrict the 'buffer' arg of 'goto-line' only to interactive uses</title>
<updated>2026-01-22T07:37:14+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2026-01-22T07:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a0197aef96e091b2bb4e317669a8ad5c9108f269'/>
<id>a0197aef96e091b2bb4e317669a8ad5c9108f269</id>
<content type='text'>
* lisp/simple.el (goto-line): Use 'buffer' arg only when
'interactive' is non-nil (bug#80150).  Update docstring.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (goto-line): Use 'buffer' arg only when
'interactive' is non-nil (bug#80150).  Update docstring.
</pre>
</div>
</content>
</entry>
<entry>
<title>Eglot: simplify Imenu setup again</title>
<updated>2026-01-21T23:09:19+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2026-01-21T23:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f2250ba24400c71040fbfb6e9c2f90b1f87dbb59'/>
<id>f2250ba24400c71040fbfb6e9c2f90b1f87dbb59</id>
<content type='text'>
See https://github.com/joaotavora/eglot/issues/1569.

* lisp/progmodes/eglot.el (eglot--managed-mode): Tweak.

* etc/EGLOT-NEWS: Tweak.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://github.com/joaotavora/eglot/issues/1569.

* lisp/progmodes/eglot.el (eglot--managed-mode): Tweak.

* etc/EGLOT-NEWS: Tweak.
</pre>
</div>
</content>
</entry>
<entry>
<title>Eglot: display more readable server-originated messages</title>
<updated>2026-01-21T23:08:39+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2026-01-21T18:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=10b132006ecd7b11d0f20beca061120b4217341c'/>
<id>10b132006ecd7b11d0f20beca061120b4217341c</id>
<content type='text'>
* lisp/progmodes/eglot.el (eglot--format-server-message): New helper.
(eglot-handle-notification&lt;window/showMessage&gt;)
(eglot-handle-request&lt;window/showMessageRequest&gt;): Use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/eglot.el (eglot--format-server-message): New helper.
(eglot-handle-notification&lt;window/showMessage&gt;)
(eglot-handle-request&lt;window/showMessageRequest&gt;): Use it.
</pre>
</div>
</content>
</entry>
</feed>
