<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp, 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 :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>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>
<entry>
<title>; * lisp/textmodes/yaml-ts-mode.el: Fix docstring wider than 80 characters.</title>
<updated>2026-01-21T18:08:14+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2026-01-21T18:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=41c0d254d509aa41b6620bc5127e9f022afd2ed4'/>
<id>41c0d254d509aa41b6620bc5127e9f022afd2ed4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix down-list navigation in python-ts-mode</title>
<updated>2026-01-21T18:02:56+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2026-01-21T18:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8063921808c85b9041beeccd9995003bd17bcb11'/>
<id>8063921808c85b9041beeccd9995003bd17bcb11</id>
<content type='text'>
* lisp/progmodes/python.el (python-ts-mode):
Set 'treesit-sexp-thing-down-list' to 'list' to override
sexp navigation with list navigation (bug#72478).

* lisp/emacs-lisp/lisp.el (up-list): Mention 'up-list-function' in docstring.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/python.el (python-ts-mode):
Set 'treesit-sexp-thing-down-list' to 'list' to override
sexp navigation with list navigation (bug#72478).

* lisp/emacs-lisp/lisp.el (up-list): Mention 'up-list-function' in docstring.
</pre>
</div>
</content>
</entry>
</feed>
