<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/doc, 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-01T18:11:46Z</updated>
<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>README for manual translations available, and how to compile them</title>
<updated>2026-05-31T12:57:41Z</updated>
<author>
<name>Vincent Belaïche</name>
<email>vincentb1@users.sourceforge.net</email>
</author>
<published>2026-05-31T12:57:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=8902361cba867e7d4aa6cb844214636a6eabe7fb'/>
<id>urn:sha1:8902361cba867e7d4aa6cb844214636a6eabe7fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make doc/ build fail on DOCLANG=dummy</title>
<updated>2026-05-31T12:22:34Z</updated>
<author>
<name>Vincent Belaïche</name>
<email>vincentb1@users.sourceforge.net</email>
</author>
<published>2026-05-30T14:40:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=3d01d53c1e345e144dc0089bc47647bfdc50b4bf'/>
<id>urn:sha1:3d01d53c1e345e144dc0089bc47647bfdc50b4bf</id>
<content type='text'>
* doc/misc/Makefile.in (DOCLANG): Call 'error' when asked to
  produce manuals for a language we don't know about.
</content>
</entry>
<entry>
<title>Avoid using the LANG environment variable</title>
<updated>2026-05-31T12:20:14Z</updated>
<author>
<name>Vincent Belaïche</name>
<email>vincentb1@users.sourceforge.net</email>
</author>
<published>2026-05-30T14:26:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=c44f7ada0c01c3b0b774f6e6b7ed85d29e4887a0'/>
<id>urn:sha1:c44f7ada0c01c3b0b774f6e6b7ed85d29e4887a0</id>
<content type='text'>
Amend commit 75153f7b769 " Fix clash with locale variable" by Andreas Schwab.
Use DOCLANG instead of INFO_LANG for renaming, as documentation does not
produce only info output, and DOCLANG is iterating over DOCLANGS.

* Makefile.in: Rename 'LANG' to 'DOCLANG' to avoid clash with well-known
  environment variable.

* doc/misc/Makefile.in: Adjusted accordingly, rename 'INFO_LANG' to 'DOCLANG'
  where Andreas had already renamed 'LANG'.

* doc/translations/fr/misc/ses-fr.texi: rename 'INFO_LANG' to 'DOCLANG' in
  explanatory comment.
</content>
</entry>
<entry>
<title>Fix clash with locale variable</title>
<updated>2026-05-31T09:08:51Z</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@linux-m68k.org</email>
</author>
<published>2026-05-31T09:06:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=75153f7b7693b8980e4b383fbcbcbb5600fdd076'/>
<id>urn:sha1:75153f7b7693b8980e4b383fbcbcbb5600fdd076</id>
<content type='text'>
LANG is a locale variable, use INFO_LANG instead.

* doc/misc/Makefile.in (INFO_LANG): Renamed from LANG, all uses
changed.
* doc/translations/fr/misc/ses-fr.texi: Use INFO_LANG instead of
LANG.
</content>
</entry>
<entry>
<title>; Fix a recent change</title>
<updated>2026-05-31T05:47:02Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2026-05-31T05:47:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=3a0bce8f0283a7f095cfd66a1c7b6b2c35e2eaaf'/>
<id>urn:sha1:3a0bce8f0283a7f095cfd66a1c7b6b2c35e2eaaf</id>
<content type='text'>
* doc/misc/Makefile.in (DOCMISC_W32_TARGET): Define.
</content>
</entry>
<entry>
<title>; * doc/translations/fr/info_common.mk: Fix typos.</title>
<updated>2026-05-31T05:41:59Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2026-05-31T05:41:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=c4803e57c8c00ea7dac35f8ed3232d08737e3a24'/>
<id>urn:sha1:c4803e57c8c00ea7dac35f8ed3232d08737e3a24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rules in doc/misc/Makefile.in</title>
<updated>2026-05-31T05:28:25Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2026-05-31T05:28:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=085eeb1bddea742d1454c07c4c9bba16ef4ba880'/>
<id>urn:sha1:085eeb1bddea742d1454c07c4c9bba16ef4ba880</id>
<content type='text'>
* doc/misc/Makefile.in (INFO_TARGETS): Always build efaq-w32.info.
(info_template): Remove unnecessary extra prerequisite for
$$(buildinfodir)/$(1)$$(lang_suffix).info, which repeats an
existing pattern rule and causes ccmode.info be constantly
regenerated.
</content>
</entry>
<entry>
<title>Eglot: replace eglot-prefer-plaintext with eglot-documentation-renderer</title>
<updated>2026-05-30T17:22:54Z</updated>
<author>
<name>João Távora</name>
<email>joaotavora@gmail.com</email>
</author>
<published>2026-05-30T13:28:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=aac5e0457aeef68ddc64b25adf5039e69f3fdc17'/>
<id>urn:sha1:aac5e0457aeef68ddc64b25adf5039e69f3fdc17</id>
<content type='text'>
The old boolean 'eglot-prefer-plaintext' is replaced by the more
expressive 'eglot-documentation-renderer', which can hold a major-mode
symbol, t (plain text), or nil (auto-detect each time).  By selecting a
renderer once at startup the repeated per-request lookups are avoided,
which helps with the slowness reported in bug#81150.

* lisp/progmodes/eglot.el (eglot-prefer-plaintext): Declare obsolete
alias to 'eglot-documentation-renderer'.
(eglot-documentation-renderer): New defcustom, reworked from from
eglot-prefer-plaintext.
(eglot--accepted-formats): Use new variable.
(eglot--format-markup): Use new variable.

* etc/EGLOT-NEWS: Announce change.

* doc/misc/eglot.texi (Customization Variables): Document
  eglot-documentation-renderer.
</content>
</entry>
</feed>
