<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/misc, branch scratch/ses-programmatic-editing</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>Generate manual for other languages than default.</title>
<updated>2025-06-27T14:43:38+00:00</updated>
<author>
<name>Vincent Belaïche</name>
</author>
<published>2023-12-31T16:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=886307ec48e354e45d56298acc7035ad849d01b8'/>
<id>886307ec48e354e45d56298acc7035ad849d01b8</id>
<content type='text'>
* doc/translations/fr/info_common.mk:
* doc/translations/default/info_common.mk: New file.

* doc/misc/Makefile.in: Get INFO_COMMON from language respective
info_common.mk helper script.
(INFO_TARGETS): Make it depend from info_common.mk settings.
(ORG_SETUP, ORG_SRC): Make it point at language specific sub-directory.
(texi_sources, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS)
(PS_TARGETS, echo-info, info_template,efaq%$(lang_suffix).dvi)
(efaq%$(lang_suffix).pdf, efaq%$(lang_suffix).texi)
(efaq%$(lang_suffix).html): Make it use language specific suffix.
(${buildinfodir}/%$(lang_suffix).info, %$(lang_suffix).dvi)
(%$(lang_suffix).pdf, %$(lang_suffix).html, %$(lang_suffix).ps):
Make it use language specific suffix/subdirectory.

* Makefile.in (DOCLANGS): New variable, list of languages.
(install-info, uninstall): List targets into 'info_misc' for all languages.
(TAGS tags): Make tags for all languages.
($(DOCS)): Create target for all languages.
(texi_misc_fr, texi_misc_default): Set macro for all languages.
(srcdir_doc_info_dir_inputs): Macro concatenate texi_misc_lll for
all language lll.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/translations/fr/info_common.mk:
* doc/translations/default/info_common.mk: New file.

* doc/misc/Makefile.in: Get INFO_COMMON from language respective
info_common.mk helper script.
(INFO_TARGETS): Make it depend from info_common.mk settings.
(ORG_SETUP, ORG_SRC): Make it point at language specific sub-directory.
(texi_sources, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS)
(PS_TARGETS, echo-info, info_template,efaq%$(lang_suffix).dvi)
(efaq%$(lang_suffix).pdf, efaq%$(lang_suffix).texi)
(efaq%$(lang_suffix).html): Make it use language specific suffix.
(${buildinfodir}/%$(lang_suffix).info, %$(lang_suffix).dvi)
(%$(lang_suffix).pdf, %$(lang_suffix).html, %$(lang_suffix).ps):
Make it use language specific suffix/subdirectory.

* Makefile.in (DOCLANGS): New variable, list of languages.
(install-info, uninstall): List targets into 'info_misc' for all languages.
(TAGS tags): Make tags for all languages.
($(DOCS)): Create target for all languages.
(texi_misc_fr, texi_misc_default): Set macro for all languages.
(srcdir_doc_info_dir_inputs): Macro concatenate texi_misc_lll for
all language lll.
</pre>
</div>
</content>
</entry>
<entry>
<title>calc: Allow strings with character codes above Latin-1</title>
<updated>2025-06-14T14:07:19+00:00</updated>
<author>
<name>Jacob S. Gordon</name>
</author>
<published>2025-05-19T19:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5bd9fa084dcf0ce8efaaf9212c24addec48d824f'/>
<id>5bd9fa084dcf0ce8efaaf9212c24addec48d824f</id>
<content type='text'>
The current behavior of the functions 'calc-display-strings',
'strings', and 'bstrings' is to skip any vector containing
integers outside the Latin-1 range (0x00-0xFF).  We introduce a
custom variable 'calc-string-maximum-character' to replace this
hard-coded maximum, and to allow vectors containing higher
character codes to be displayed as strings.  The default value
of 0xFF preserves the existing behavior.

* lisp/calc/calc.el (calc-string-maximum-character): Add custom
variable 'calc-string-maximum-character'.
* lisp/calc/calccomp.el (math-vector-is-string): Replace hard-coded
maximum with 'calc-string-maximum-character', and the 'natnump'
assertion with 'characterp'.  The latter guards against the
maximum being larger than '(max-char)', but not on invalid types of
the maximum such as strings.

* test/lisp/calc/calc-tests.el (calc-math-vector-is-string): Add
tests for 'math-vector-is-string' using different values of
'calc-string-maximum-character'.

* doc/misc/calc.texi (Quick Calculator, Strings, Customizing Calc):
Add variable definition for 'calc-string-maximum-character' and
reference thereof when discussing 'calc-display-strings'.
Generalize a comment about string display and availability of 8-bit
fonts.
(Bug#78528)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current behavior of the functions 'calc-display-strings',
'strings', and 'bstrings' is to skip any vector containing
integers outside the Latin-1 range (0x00-0xFF).  We introduce a
custom variable 'calc-string-maximum-character' to replace this
hard-coded maximum, and to allow vectors containing higher
character codes to be displayed as strings.  The default value
of 0xFF preserves the existing behavior.

* lisp/calc/calc.el (calc-string-maximum-character): Add custom
variable 'calc-string-maximum-character'.
* lisp/calc/calccomp.el (math-vector-is-string): Replace hard-coded
maximum with 'calc-string-maximum-character', and the 'natnump'
assertion with 'characterp'.  The latter guards against the
maximum being larger than '(max-char)', but not on invalid types of
the maximum such as strings.

* test/lisp/calc/calc-tests.el (calc-math-vector-is-string): Add
tests for 'math-vector-is-string' using different values of
'calc-string-maximum-character'.

* doc/misc/calc.texi (Quick Calculator, Strings, Customizing Calc):
Add variable definition for 'calc-string-maximum-character' and
reference thereof when discussing 'calc-display-strings'.
Generalize a comment about string display and availability of 8-bit
fonts.
(Bug#78528)
</pre>
</div>
</content>
</entry>
<entry>
<title>* doc/misc/rcirc.texi: Rephrase recent addition</title>
<updated>2025-06-14T13:22:06+00:00</updated>
<author>
<name>Philip Kaludercic</name>
</author>
<published>2025-06-14T13:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d97ddce0aac5fc0e114e7274dd286c5909dced79'/>
<id>d97ddce0aac5fc0e114e7274dd286c5909dced79</id>
<content type='text'>
https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00184.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00184.html
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/misc/rcirc.texi (Configuration): Fix cross-reference.</title>
<updated>2025-06-14T06:14:51+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-06-14T06:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d9aa098a32ff60f5e3cfef1b4672e2229a1725d5'/>
<id>d9aa098a32ff60f5e3cfef1b4672e2229a1725d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update modus-themes to their version 4.8.0</title>
<updated>2025-06-11T05:09:05+00:00</updated>
<author>
<name>Protesilaos Stavrou</name>
</author>
<published>2025-06-11T05:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7416595e2fc0ff676ef98a139328722ac9220ca0'/>
<id>7416595e2fc0ff676ef98a139328722ac9220ca0</id>
<content type='text'>
* doc/misc/modus-themes.org (Preview theme colors):(Get a single color from the palette with ~modus-themes-get-color-value~):
(DIY Do not extend the region background, Note on SHR fonts): Fix some typos.
(Full support for packages or face groups): Include tmr in the
list of supported packages.
(Acknowledgements): Mention more people who have contributed to
the project in some capacity.

* etc/themes/modus-operandi-deuteranopia-theme.el:
* etc/themes/modus-operandi-theme.el:
* etc/themes/modus-operandi-tinted-theme.el:
* etc/themes/modus-operandi-tritanopia-theme.el:
* etc/themes/modus-vivendi-deuteranopia-theme.el:
* etc/themes/modus-vivendi-theme.el:
* etc/themes/modus-vivendi-tinted-theme.el:
* etc/themes/modus-vivendi-tritanopia-theme.el: Make small changes to the palette of each theme.

* etc/themes/modus-themes.el
(modus-themes-after-load-theme-hook): Reword the doc string
(modus-themes--rotate, modus-themes--rotate-p)
(modus-themes--next-in-rotation, modus-themes-rotate): Make
rotation optionally move in the opposite direction.
(modus-themes-faces): Tweak some faces.

Release notes: &lt;https://protesilaos.com/codelog/2025-06-11-emacs-modus-themes-4-8-0/&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/modus-themes.org (Preview theme colors):(Get a single color from the palette with ~modus-themes-get-color-value~):
(DIY Do not extend the region background, Note on SHR fonts): Fix some typos.
(Full support for packages or face groups): Include tmr in the
list of supported packages.
(Acknowledgements): Mention more people who have contributed to
the project in some capacity.

* etc/themes/modus-operandi-deuteranopia-theme.el:
* etc/themes/modus-operandi-theme.el:
* etc/themes/modus-operandi-tinted-theme.el:
* etc/themes/modus-operandi-tritanopia-theme.el:
* etc/themes/modus-vivendi-deuteranopia-theme.el:
* etc/themes/modus-vivendi-theme.el:
* etc/themes/modus-vivendi-tinted-theme.el:
* etc/themes/modus-vivendi-tritanopia-theme.el: Make small changes to the palette of each theme.

* etc/themes/modus-themes.el
(modus-themes-after-load-theme-hook): Reword the doc string
(modus-themes--rotate, modus-themes--rotate-p)
(modus-themes--next-in-rotation, modus-themes-rotate): Make
rotation optionally move in the opposite direction.
(modus-themes-faces): Tweak some faces.

Release notes: &lt;https://protesilaos.com/codelog/2025-06-11-emacs-modus-themes-4-8-0/&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support checking auth-source for NickServ password for rcirc</title>
<updated>2025-06-09T13:13:38+00:00</updated>
<author>
<name>Philip Kaludercic</name>
</author>
<published>2025-06-09T13:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1009e3d1fd6a40cf7a07a0f75a24f704737e4c6b'/>
<id>1009e3d1fd6a40cf7a07a0f75a24f704737e4c6b</id>
<content type='text'>
* doc/misc/rcirc.texi: Mention new feature.
* etc/NEWS: Mention new feature.
* lisp/net/rcirc.el (rcirc-authinfo): Update type and documentation.
(rcirc-authenticate): Handle a special type to indicate that the
password is stored via auth-source.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/rcirc.texi: Mention new feature.
* etc/NEWS: Mention new feature.
* lisp/net/rcirc.el (rcirc-authinfo): Update type and documentation.
(rcirc-authenticate): Handle a special type to indicate that the
password is stored via auth-source.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to Transient v0.9.1-7-gd7d2c1c2</title>
<updated>2025-06-04T13:17:51+00:00</updated>
<author>
<name>Jonas Bernoulli</name>
</author>
<published>2025-06-04T13:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=680fa61b5989b84c0e19ac568be012afd8345f0c'/>
<id>680fa61b5989b84c0e19ac568be012afd8345f0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-05-24T10:55:24+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-05-24T10:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=056ba8c569ca1a9757d48043a6a211c83087b678'/>
<id>056ba8c569ca1a9757d48043a6a211c83087b678</id>
<content type='text'>
df9636f8927 ; * doc/misc/use-package.texi (Hooks): Fix typo (bug#77609).
36afdd2f6f9 Fix documentation of use-package's ':hook' keyword
d0c90bc9bfe * test/infra/gitlab-ci.yml (.job-template): Make it more ...
b8f24cbdbb0 ; * lisp/emacs-lisp/find-func.el (find-function): Doc fix.
e0c6f3e7656 Fix todo-mode item insertion bug (bug#78506)
328b316764f Add support for Pyrefly LSP for Python
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
df9636f8927 ; * doc/misc/use-package.texi (Hooks): Fix typo (bug#77609).
36afdd2f6f9 Fix documentation of use-package's ':hook' keyword
d0c90bc9bfe * test/infra/gitlab-ci.yml (.job-template): Make it more ...
b8f24cbdbb0 ; * lisp/emacs-lisp/find-func.el (find-function): Doc fix.
e0c6f3e7656 Fix todo-mode item insertion bug (bug#78506)
328b316764f Add support for Pyrefly LSP for Python
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/misc/use-package.texi (Hooks): Fix typo (bug#77609).</title>
<updated>2025-05-24T09:59:19+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-05-24T09:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=df9636f89276da6023cc4851d089665203961941'/>
<id>df9636f89276da6023cc4851d089665203961941</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation of use-package's ':hook' keyword</title>
<updated>2025-05-24T09:56:30+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-05-24T09:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=36afdd2f6f9f6bbb6bcc95ff2fb1e426c0bcdb3d'/>
<id>36afdd2f6f9f6bbb6bcc95ff2fb1e426c0bcdb3d</id>
<content type='text'>
* doc/misc/use-package.texi (Hooks): Document how to add several
functions to the same hook (bug#77609).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/misc/use-package.texi (Hooks): Document how to add several
functions to the same hook (bug#77609).
</pre>
</div>
</content>
</entry>
</feed>
