<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/lisp, branch devmain</title>
<subtitle>emacs
</subtitle>
<id>http://cgit.adnoto.dev/chemacs.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chemacs.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/'/>
<updated>2026-06-04T10:26:15Z</updated>
<entry>
<title>Use `confirm-nonexistent-file-or-buffer' in ffap</title>
<updated>2026-06-04T10:26:15Z</updated>
<author>
<name>Charles A. Roelli</name>
<email>charles@aurox.ch</email>
</author>
<published>2026-05-28T13:28:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=a2e7b68764381e0880d55f71ef1d39cff73f950c'/>
<id>urn:sha1:a2e7b68764381e0880d55f71ef1d39cff73f950c</id>
<content type='text'>
* test/lisp/ffap-tests.el
(ffap-respects-confirm-nonexistent-file-or-buffer): New test.
* lisp/ffap.el (ffap-read-file-or-url): Respect
`confirm-nonexistent-file-or-buffer'.
</content>
</entry>
<entry>
<title>plstore: use 'plstore--has-secret-keys'</title>
<updated>2026-06-04T08:52:14Z</updated>
<author>
<name>Xiyue Deng</name>
<email>manphiz@debian.org</email>
</author>
<published>2026-06-04T07:31:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=aa6acc69edb64eb962beb074c065c7b44c194da7'/>
<id>urn:sha1:aa6acc69edb64eb962beb074c065c7b44c194da7</id>
<content type='text'>
* lisp/plstore.el (plstore-find, plstore-get, plstore--encode)
(plstore--decode): Use 'plstore--has-secret-keys' to replace
manual check for existence of secret keys.  (Bug#81061)
</content>
</entry>
<entry>
<title>Don't unconditionally append the :ascent property in wid-edit</title>
<updated>2026-06-04T06:06:52Z</updated>
<author>
<name>David Ponce</name>
<email>da_vid@orange.fr</email>
</author>
<published>2026-06-01T09:35:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=e6e79b1e090df382ccc25c01305035b16cf3b8b6'/>
<id>urn:sha1:e6e79b1e090df382ccc25c01305035b16cf3b8b6</id>
<content type='text'>
* lisp/wid-edit.el (widget-toggle-value-create): Don't
duplicate the :ascent property if already set.  (Bug#81167)
</content>
</entry>
<entry>
<title>Decrypt plstore when needed in 'plstore-delete'</title>
<updated>2026-06-04T05:37:25Z</updated>
<author>
<name>Xiyue Deng</name>
<email>manphiz@debian.org</email>
</author>
<published>2026-05-25T02:23:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=d852d36c77fa5f9e7b762ce6b6ff0972a8fcc8ac'/>
<id>urn:sha1:d852d36c77fa5f9e7b762ce6b6ff0972a8fcc8ac</id>
<content type='text'>
When a plstore has entries with secret keys, processing the plstore
file would require decryption first.  However, unlike other functions
like 'plstore-get', 'plstore-put', etc., 'plstore-delete' does not
check for secret keys and decrypt the file, which would corrupt the
file when deleting any entries with secret keys.
This patch adds checking for secret keys and decrypt the file when
needed before removing the entry with name.
* lisp/plstore.el (plstore--has-secret-keys): New.
* lisp/plstore.el (plstore-delete): Check for secret keys of the entry
and decrypt plstore before performing the deletion.  (Bug#81061)
</content>
</entry>
<entry>
<title>Always return a list from send-to--collect-items</title>
<updated>2026-06-03T18:15:22Z</updated>
<author>
<name>Pip Cet</name>
<email>pipcet@protonmail.com</email>
</author>
<published>2026-05-30T12:11:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=08336b9a55fcbd89623427724b764ce0c87e3838'/>
<id>urn:sha1:08336b9a55fcbd89623427724b764ce0c87e3838</id>
<content type='text'>
* lisp/send-to.el (send-to--collect-items): Return singleton list, not
a string directly.
</content>
</entry>
<entry>
<title>* lisp/send-to.el (send-to--resolve-handler): Add autoload.</title>
<updated>2026-06-03T18:15:22Z</updated>
<author>
<name>Pip Cet</name>
<email>pipcet@protonmail.com</email>
</author>
<published>2026-05-30T12:10:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=44fa1595ce8eb6a124982da57057ef6ebd9310e0'/>
<id>urn:sha1:44fa1595ce8eb6a124982da57057ef6ebd9310e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support Ansible messages in compilation-mode</title>
<updated>2026-06-02T10:43:08Z</updated>
<author>
<name>Michael Albinus</name>
<email>michael.albinus@gmx.de</email>
</author>
<published>2026-06-02T10:43:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2db5a145acbbe84042128806d8b2e333495cf70e'/>
<id>urn:sha1:2db5a145acbbe84042128806d8b2e333495cf70e</id>
<content type='text'>
* etc/NEWS: Mention Ansible integration in compilation mode.

* etc/compilation.txt: Add examples of Ansible error, warning and
note messages.  Fix typos.

* lisp/progmodes/compile.el
(compilation-error-regexp-alist-alist): Add Ansible regexps for
error, warning and note messages.

* test/lisp/progmodes/compile-tests.el
(compile-tests--test-regexps-data): Add new test cases.
(compile-test-error-regexps): Increase expected infos.
</content>
</entry>
<entry>
<title>Disable markdown-ts-mode &amp; markdown-ts-view-mode for Emacs 31</title>
<updated>2026-06-01T18:11:46Z</updated>
<author>
<name>João Távora</name>
<email>joaotavora@gmail.com</email>
</author>
<published>2026-06-01T10:48:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=bfa4d6dd400f18832aa19df3cdd41bfd763c85f7'/>
<id>urn:sha1:bfa4d6dd400f18832aa19df3cdd41bfd763c85f7</id>
<content type='text'>
Ported from emacs-31 release branch:

   commit 984932d4dc992af384b8201caa6f1ba8457cfb2a
   Author: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
   Date:   Mon Jun 1 11:48:42 2026 +0100

       Disable markdown-ts-mode &amp; markdown-ts-view-mode for Emacs 31

This synchronizes master's Eglot with emacs-31.  The goal of that commit
is to demote those markdown-ts-mode.el modes to "experimental" status in
emacs-31, but Eglot was already relying on them and changes were needed.

984932d4dc992af384b8201caa6f1ba8457cfb2a is not the commit that best
does those changes, but since that commit was marked "do not merge" on
emacs-31, I thought it best to bring it here manually so any further
work -- which doesn't contradict the overarching intention -- can
continue in emacs-31 with clean merges to master (where the GNU-devel
core Elpa package is pulled from).

* lisp/progmodes/eglot.el (eglot-documentation-renderer)
(eglot--format-markup): Don't call eglot--builtin-mdown-p.
* doc/misc/eglot.texi (Customization Variables):
* etc/EGLOT-NEWS: Don't mention markdown-ts-mode

Co-authored-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
</content>
</entry>
<entry>
<title>Merge from origin/emacs-31</title>
<updated>2026-06-01T10:52:53Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-06-01T10:52:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=b64d1639799fb0f3ec812325eea6384b3231c5e9'/>
<id>urn:sha1:b64d1639799fb0f3ec812325eea6384b3231c5e9</id>
<content type='text'>
2c2f1c00acc ; * lisp/vc/vc-dir.el (vc-dir-update): Add an assertion.
51f823a3afa ; * etc/NEWS: Fix annotation.
271cc5c76c0 More tests for fill-paragraph-handle-comment.erts
cc9f35c54ba ; * etc/PROBLEMS: Minor fixes of last change.
2727a6f4e8d ; Document problems caused by validation of *.eln files o...
f1dd84bec99 ; * lisp/play/doctor.el (doctor-death): Fix Samaritans UR...
0bfbe06090c Update to Org 9.8.5
aac5e0457ae Eglot: replace eglot-prefer-plaintext with eglot-document...
ec3d662de0b Make HTML button elements tab-stoppable in eww (bug#81107)

# Conflicts:
#	etc/NEWS
</content>
</entry>
<entry>
<title>; * lisp/vc/vc-dir.el (vc-dir-update): Add an assertion.</title>
<updated>2026-06-01T08:51:08Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-06-01T08:51:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2c2f1c00accb7672bea7fa98d5314bfb11edfd7f'/>
<id>urn:sha1:2c2f1c00accb7672bea7fa98d5314bfb11edfd7f</id>
<content type='text'>
</content>
</entry>
</feed>
