<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/lispref, branch scratch/exec-byte-code</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>(font-lock-defaults): Clarify the use of SYNTAX-ALIST (bug#79586)</title>
<updated>2025-10-15T01:51:04+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2025-10-15T01:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7845936cbbf8c56a4d57700fbd10246b7288aa01'/>
<id>7845936cbbf8c56a4d57700fbd10246b7288aa01</id>
<content type='text'>
* doc/lispref/modes.texi (Font Lock Basics):
* lisp/font-core.el (font-lock-defaults): Document when
SYNTAX-ALIST is used and how it interacts with syntactic fontification.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/modes.texi (Font Lock Basics):
* lisp/font-core.el (font-lock-defaults): Document when
SYNTAX-ALIST is used and how it interacts with syntactic fontification.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MS-Windows tray notifications from different Emacs frames</title>
<updated>2025-10-11T11:00:09+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-11T11:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=dcea973c04bc9f1078444dc1faf9491408832423'/>
<id>dcea973c04bc9f1078444dc1faf9491408832423</id>
<content type='text'>
* src/w32fns.c (EMACS_TRAY_NOTIFICATION_ID_INIT): Rename from
EMACS_TRAY_NOTIFICATION_ID; all users adjusted.
(last_tray_notification_id): New static variable.
(add_tray_notification): Advance 'last_tray_notification_id' for
each new notification; wrap around to the fixed initial value when
reached the maximum.  This allows Lisp programs track notifications
and remove them from the same frame from which they were created.
(Fw32_notification_notify, Fw32_notification_close): Doc fixes.

* doc/lispref/os.texi (Desktop Notifications): Update the
documentation of 'w32-notification-notify' and
'w32-notification-close'.

Bug#79400
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/w32fns.c (EMACS_TRAY_NOTIFICATION_ID_INIT): Rename from
EMACS_TRAY_NOTIFICATION_ID; all users adjusted.
(last_tray_notification_id): New static variable.
(add_tray_notification): Advance 'last_tray_notification_id' for
each new notification; wrap around to the fixed initial value when
reached the maximum.  This allows Lisp programs track notifications
and remove them from the same frame from which they were created.
(Fw32_notification_notify, Fw32_notification_close): Doc fixes.

* doc/lispref/os.texi (Desktop Notifications): Update the
documentation of 'w32-notification-notify' and
'w32-notification-close'.

Bug#79400
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-10-11T10:02:56+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-11T10:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c723760f281036f5ae9fe651648ffc707340616d'/>
<id>c723760f281036f5ae9fe651648ffc707340616d</id>
<content type='text'>
1895ba3ba3b ; Document %i format
85db0ac0d6e ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix a ...
c119a3600ed ; * doc/lispref/tips.texi (Documentation Tips): Document ...

Also fix trailing whitespace in test files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1895ba3ba3b ; Document %i format
85db0ac0d6e ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix a ...
c119a3600ed ; * doc/lispref/tips.texi (Documentation Tips): Document ...

Also fix trailing whitespace in test files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow creating a pipe process without a buffer</title>
<updated>2025-10-11T09:14:10+00:00</updated>
<author>
<name>Spencer Baugh</name>
</author>
<published>2025-10-07T18:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=443af6fe1d0161142af0bc4578efd0653c3f1be9'/>
<id>443af6fe1d0161142af0bc4578efd0653c3f1be9</id>
<content type='text'>
Previously, even passing :buffer nil to make-pipe-process would
create a buffer.  Now, if you explicitly call (make-pipe-process
:buffer nil), it will create a pipe process without a buffer,
just like all the other process creation functions.

* src/process.c (Fmake_pipe_process): Check for explicit :buffer
nil and don't make a buffer. (bug#79596)
* doc/lispref/processes.texi (Asynchronous Processes): Update.
* test/src/process-tests.el
(process-test-make-pipe-process-no-buffer): Add test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, even passing :buffer nil to make-pipe-process would
create a buffer.  Now, if you explicitly call (make-pipe-process
:buffer nil), it will create a pipe process without a buffer,
just like all the other process creation functions.

* src/process.c (Fmake_pipe_process): Check for explicit :buffer
nil and don't make a buffer. (bug#79596)
* doc/lispref/processes.texi (Asynchronous Processes): Update.
* test/src/process-tests.el
(process-test-make-pipe-process-no-buffer): Add test.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Document %i format</title>
<updated>2025-10-11T09:08:48+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-11T09:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1895ba3ba3b45bcb81e9d94902267c15094fbf79'/>
<id>1895ba3ba3b45bcb81e9d94902267c15094fbf79</id>
<content type='text'>
* src/editfns.c (Fformat): Doc fix.

* doc/lispref/strings.texi (Formatting Strings): Document %i.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/editfns.c (Fformat): Doc fix.

* doc/lispref/strings.texi (Formatting Strings): Document %i.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/nonascii.texi (Explicit Encoding): Fix a typo (bug#79613).</title>
<updated>2025-10-11T06:47:14+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-11T06:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=85db0ac0d6e2321f3486a8a500b729b9a85b7bee'/>
<id>85db0ac0d6e2321f3486a8a500b729b9a85b7bee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>modes.texi: Declare official support for a standard "abuse"</title>
<updated>2025-10-08T23:22:50+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2025-10-08T23:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=16be837bb773343a5376911722abb539f5729c34'/>
<id>16be837bb773343a5376911722abb539f5729c34</id>
<content type='text'>
* doc/lispref/modes.texi (Search-based Fontification):
Explicitly mention the "abuse" of matchers that perform the
highlighting instead of matching.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/modes.texi (Search-based Fontification):
Explicitly mention the "abuse" of matchers that perform the
highlighting instead of matching.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/tips.texi (Documentation Tips): Document \\+`foo'.</title>
<updated>2025-10-08T06:38:38+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-08T06:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c119a3600ed98ddb4b8804af61ba6ec78792859c'/>
<id>c119a3600ed98ddb4b8804af61ba6ec78792859c</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-10-07T17:04:20+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-10-07T17:04:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=438d8f7351bee72e5d8f7016ef0be2ab798c3a83'/>
<id>438d8f7351bee72e5d8f7016ef0be2ab798c3a83</id>
<content type='text'>
c7ab3700675 ; * doc/lispref/control.texi (Conditionals): Grammar fix.
f3c29c1415e ; * doc/lispref/control.texi (Conditionals): Document SYM...
da47fa2f23b if-let*/when-let*/and-let*: Don't recommend (VALUEFORM) form
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
c7ab3700675 ; * doc/lispref/control.texi (Conditionals): Grammar fix.
f3c29c1415e ; * doc/lispref/control.texi (Conditionals): Document SYM...
da47fa2f23b if-let*/when-let*/and-let*: Don't recommend (VALUEFORM) form
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-10-07T17:04:20+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-10-07T17:04:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c95b33da9c4ae3aaf33db3b3cbb40216ca3649c1'/>
<id>c95b33da9c4ae3aaf33db3b3cbb40216ca3649c1</id>
<content type='text'>
cd400326b2f ; Improve documentation of 'string-glyph-split'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cd400326b2f ; Improve documentation of 'string-glyph-split'
</pre>
</div>
</content>
</entry>
</feed>
