aboutsummaryrefslogtreecommitdiffstats
path: root/etc/gnus-refcard.ps
diff options
context:
space:
mode:
authorStéphane Marks2026-02-04 18:20:55 -0500
committerMichael Albinus2026-02-11 09:52:38 +0100
commit0bee754a7204f911f934d750f6f1870c929ccdb0 (patch)
tree8d2d3deb7affa24d579af9fbc2546764bdb1200b /etc/gnus-refcard.ps
parentf13ab20f0456f311bc5e1374db2e638bed17f8e9 (diff)
downloademacs-master.tar.gz
emacs-master.zip
system-sleep sleep blocker and sleep/wake event package (bug#80348)HEADmaster
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.
Diffstat (limited to 'etc/gnus-refcard.ps')
0 files changed, 0 insertions, 0 deletions