<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/lispref, branch feature/delsel-replace</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>Fix typo in smie-rules-function documentation</title>
<updated>2026-02-11T20:35:29+00:00</updated>
<author>
<name>Morgan Willcock</name>
</author>
<published>2026-01-29T18:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a1e32130dee7f7e4ff84549e2bd157744f571ab0'/>
<id>a1e32130dee7f7e4ff84549e2bd157744f571ab0</id>
<content type='text'>
Fix a typo in the documentation for the expected arguments when
calling smie-rules-function to set the indentation offset of
function arguments.

* doc/lispref/modes.texi (SMIE Indentation):
* lisp/emacs-lisp/smie.el (smie-rules-function): Fix typo in
documentation for smie-rules-function arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a typo in the documentation for the expected arguments when
calling smie-rules-function to set the indentation offset of
function arguments.

* doc/lispref/modes.texi (SMIE Indentation):
* lisp/emacs-lisp/smie.el (smie-rules-function): Fix typo in
documentation for smie-rules-function arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>cond*: bind-and* is not always a non-exit clause!</title>
<updated>2026-02-11T14:23:38+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-02-11T14:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=90fbadb3b119eee9e6ded4dc318af7a5c3e85f46'/>
<id>90fbadb3b119eee9e6ded4dc318af7a5c3e85f46</id>
<content type='text'>
* lisp/emacs-lisp/cond-star.el (cond*-non-exit-clause-p)
(cond*-non-exit-clause-substance): Don't consider a bind-and*
clause without ':non-exit' to be a non-exit clause (bug#80376).
(cond*):
* doc/lispref/control.texi (cond* Macro): Fix docs accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/cond-star.el (cond*-non-exit-clause-p)
(cond*-non-exit-clause-substance): Don't consider a bind-and*
clause without ':non-exit' to be a non-exit clause (bug#80376).
(cond*):
* doc/lispref/control.texi (cond* Macro): Fix docs accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>; system-sleep texi markup fix (bug#80348)</title>
<updated>2026-02-11T13:32:02+00:00</updated>
<author>
<name>Stéphane Marks</name>
</author>
<published>2026-02-11T13:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6967a8ac544d377884362a184b6eaa1c4f57d778'/>
<id>6967a8ac544d377884362a184b6eaa1c4f57d778</id>
<content type='text'>
* doc/lispref/os.texi (System Sleep): Minor markup fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/os.texi (System Sleep): Minor markup fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix recently installed changes</title>
<updated>2026-02-11T12:44:09+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-02-11T12:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e464052a2835e33029fd180a3609ef6f5a915ec9'/>
<id>e464052a2835e33029fd180a3609ef6f5a915ec9</id>
<content type='text'>
* src/w32fns.c (w32_register_for_sleep_notifications)
(sleep_notification_callback): Fix signatures.
* src/w32term.h (w32_register_for_sleep_notifications): Fix
prototype.  These changes avoid compilation warnings.

* lisp/system-sleep.el: Remove stray non-ASCII character.

* doc/lispref/os.texi (System Sleep): Remove non-ASCII character,
and fix wording and markup.

* etc/NEWS: Fix wording of recently-added entry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/w32fns.c (w32_register_for_sleep_notifications)
(sleep_notification_callback): Fix signatures.
* src/w32term.h (w32_register_for_sleep_notifications): Fix
prototype.  These changes avoid compilation warnings.

* lisp/system-sleep.el: Remove stray non-ASCII character.

* doc/lispref/os.texi (System Sleep): Remove non-ASCII character,
and fix wording and markup.

* etc/NEWS: Fix wording of recently-added entry.
</pre>
</div>
</content>
</entry>
<entry>
<title>system-sleep sleep blocker and sleep/wake event package (bug#80348)</title>
<updated>2026-02-11T08:52:38+00:00</updated>
<author>
<name>Stéphane Marks</name>
</author>
<published>2026-02-04T23:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0bee754a7204f911f934d750f6f1870c929ccdb0'/>
<id>0bee754a7204f911f934d750f6f1870c929ccdb0</id>
<content type='text'>
This package provides platform-neutral interfaces to block your
system from entering idle sleep and a hook to process pre-sleep
and post-wake events.

Implementations are for D-Bus on GNU/Linux, macOS/GNUstep, and
MS-Windows.

* lisp/system-sleep.el: New package.
* src/fns.c: Qpre_sleep, Qpost_wake: New DEFSYM.
* src/nsfns.m (Fns_block_system_sleep, Fns_unblock_system_sleep)
(syms_of_nsfns): New functions.
* src/nsterm.m (applicationDidFinishLaunching): Subscribe to
pre-sleep and post-wake notifications.
(systemWillSleep, systemDidWake): New function.
* src/w32fns.c (Fw32_block_system_sleep)
(Fw32_unblock_system_sleep, Fw32_system_sleep_block_count)
(sleep_notification_callback)
(w32_register_for_sleep_notifications): New function.
(syms_of_w32fns): Sw32_unblock_system_sleep
Sw32_block_system_sleep Sw32_system_sleep_block_count: New
defsubr.
* src/w32term.h (Fw32_block_system_sleep): New extern.
* src/w32term.c (w32_initialize): Call
w32_register_for_sleep_notifications.
* doc/lispref/os.texi: Document the system-sleep package.
* doc/lispref/commands.texi: Update sleep-event special
documentation.
* etc/NEWS: Announce the new package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This package provides platform-neutral interfaces to block your
system from entering idle sleep and a hook to process pre-sleep
and post-wake events.

Implementations are for D-Bus on GNU/Linux, macOS/GNUstep, and
MS-Windows.

* lisp/system-sleep.el: New package.
* src/fns.c: Qpre_sleep, Qpost_wake: New DEFSYM.
* src/nsfns.m (Fns_block_system_sleep, Fns_unblock_system_sleep)
(syms_of_nsfns): New functions.
* src/nsterm.m (applicationDidFinishLaunching): Subscribe to
pre-sleep and post-wake notifications.
(systemWillSleep, systemDidWake): New function.
* src/w32fns.c (Fw32_block_system_sleep)
(Fw32_unblock_system_sleep, Fw32_system_sleep_block_count)
(sleep_notification_callback)
(w32_register_for_sleep_notifications): New function.
(syms_of_w32fns): Sw32_unblock_system_sleep
Sw32_block_system_sleep Sw32_system_sleep_block_count: New
defsubr.
* src/w32term.h (Fw32_block_system_sleep): New extern.
* src/w32term.c (w32_initialize): Call
w32_register_for_sleep_notifications.
* doc/lispref/os.texi: Document the system-sleep package.
* doc/lispref/commands.texi: Update sleep-event special
documentation.
* etc/NEWS: Announce the new package.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/os.texi (Timers): Fix typo.</title>
<updated>2026-02-09T17:31:04+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2026-02-09T17:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c65a4e6a430a28323d6645d7e10f7c587adaccfa'/>
<id>c65a4e6a430a28323d6645d7e10f7c587adaccfa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Further fixes to core documentation for cond*.</title>
<updated>2026-02-08T15:11:08+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-02-08T15:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2437a45144915457d1f4ab1a1124aeaab7307ae7'/>
<id>2437a45144915457d1f4ab1a1124aeaab7307ae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix some issues in core documentation for cond*.</title>
<updated>2026-02-08T15:06:00+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-02-08T15:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=51b883719b386e16988377446d6ae97676587363'/>
<id>51b883719b386e16988377446d6ae97676587363</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * doc/lispref/commands.texi (Special Events): Add cross-reference.</title>
<updated>2026-02-08T06:34:36+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-02-08T06:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f430166f7d740573649319a2cae8c661b792f9de'/>
<id>f430166f7d740573649319a2cae8c661b792f9de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Document creation of strings from copies of other strings</title>
<updated>2026-02-07T12:22:12+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-02-07T12:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=419ac8148f1fffd7755f3545137a0321914441d9'/>
<id>419ac8148f1fffd7755f3545137a0321914441d9</id>
<content type='text'>
* doc/lispref/strings.texi (Creating Strings): Document how to
create a string from N copies of another string.  (Bug#80256)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/strings.texi (Creating Strings): Document how to
create a string from N copies of another string.  (Bug#80256)
</pre>
</div>
</content>
</entry>
</feed>
