bug#81577: 32.0.50; Segfault in system-sleep-block-sleep on macOS
Stéphane Marks <[email protected]>
| Newsgroups | gmane.emacs.bugs |
|---|---|
| Message-ID | <CAN+1Hbprr-vmaR==veoAECk9Z1sN74hgsFTyNWPTrfyAht11UQ@mail.gmail.com> |
On Sun, Aug 9, 2026 at 6:17 PM Matthew Bauer <[email protected]> wrote: > Looks reasonable to me. Trying it now. Will report back if the issue > persists. > > On Sun, Aug 9, 2026 at 10:54 AM Stéphane Marks <[email protected]> > wrote: > >> On Fri, Aug 7, 2026 at 5:57 PM Stéphane Marks <[email protected]> >> wrote: >> >>> On Fri, Aug 7, 2026 at 5:02 PM Matthew Bauer <[email protected]> >>> wrote: >>> >>>> >>>> I received a segfault on macOS while using the "agent-shell" package. >>>> Trace provided by macOS crash reporter: >>>> >>>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread >>>> 0 libsystem_kernel.dylib 0x19aa22388 >>>> __pthread_kill + 8 >>>> 1 libsystem_pthread.dylib 0x19aa5b848 pthread_kill >>>> + 296 >>>> 2 libsystem_c.dylib 0x19a92c560 raise + 32 >>>> 3 Emacs 0x10495c214 >>>> terminate_due_to_signal + 216 >>>> 4 Emacs 0x10495c580 emacs_abort >>>> + 20 >>>> 5 Emacs 0x1049220a0 >>>> ns_term_shutdown + 164 >>>> 6 Emacs 0x104801d30 >>>> shut_down_emacs + 368 >>>> 7 Emacs 0x10495c1dc >>>> terminate_due_to_signal + 160 >>>> 8 Emacs 0x1048239a0 >>>> deliver_fatal_thread_signal + 128 >>>> 9 Emacs 0x1048255f8 >>>> handle_sigsegv + 64 >>>> 10 libsystem_platform.dylib 0x19aa956a4 _sigtramp + >>>> 56 >>>> 11 CoreFoundation 0x19ab0140c >>>> -[__NSDictionaryM setObject:forKey:] + 320 >>>> 12 Emacs 0x10493f498 >>>> Fns_block_system_sleep + 292 >>>> 13 Emacs 0x104887e38 funcall_subr >>>> + 340 >>>> 14 Emacs 0x1048c81e0 >>>> exec_byte_code + 1808 >>>> 15 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 16 Emacs 0x1048873a8 Fapply + 596 >>>> 17 Emacs 0x1048c81e0 >>>> exec_byte_code + 1808 >>>> 18 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 19 system-sleep-9c54bafc-c04b8a4d.eln 0x16b7054a4 >>>> F73797374656d2d736c6565702d626c6f636b2d736c656570_system_sleep_block_sleep_0 >>>> + 100 >>>> 20 Emacs 0x104887e38 funcall_subr >>>> + 340 >>>> 21 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 22 agent-shell-6bc907ae-e8371773.eln 0x10f3c0044 >>>> F6167656e742d7368656c6c2d2d696e68696269742d736c656570_agent_shell__inhibit_sleep_0 >>>> + 480 >>>> 23 Emacs 0x104887e84 funcall_subr >>>> + 416 >>>> 24 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 25 agent-shell-6bc907ae-e8371773.eln 0x10f3c0354 >>>> F6167656e742d7368656c6c2d2d73796e632d73797374656d2d736c656570_agent_shell__sync_system_sleep_0 >>>> + 436 >>>> 26 Emacs 0x104887e84 funcall_subr >>>> + 416 >>>> 27 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 28 agent-shell-6bc907ae-e8371773.eln 0x10f3c0624 >>>> F6167656e742d7368656c6c2d2d656d69742d6576656e74_agent_shell__emit_event_0 + >>>> 672 >>>> 29 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 30 agent-shell-6bc907ae-e8371773.eln 0x10f3a1ba0 >>>> F6167656e742d7368656c6c2d2d68616e646c65_agent_shell__handle_0 + 1560 >>>> 31 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 32 agent-shell-6bc907ae-e8371773.eln 0x10f3a0d1c >>>> F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_68 + 120 >>>> 33 Emacs 0x104887e38 funcall_subr >>>> + 340 >>>> 34 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 35 shell-maker-d314f974-026373fc.eln 0x13214dda8 >>>> F7368656c6c2d6d616b65722d2d6576616c2d696e7075742d6f6e2d6275666665722d7632_shell_maker__eval_input_on_buffer_v2_0 >>>> + 984 >>>> 36 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 37 shell-maker-d314f974-026373fc.eln 0x13213d254 >>>> F7368656c6c2d6d616b65722d7375626d6974_shell_maker_submit_0 + 1556 >>>> 38 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 39 agent-shell-6bc907ae-e8371773.eln 0x10f39a6f0 >>>> F6167656e742d7368656c6c2d7375626d6974_agent_shell_submit_0 + 144 >>>> 40 Emacs 0x104887e20 funcall_subr >>>> + 316 >>>> 41 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 42 Emacs 0x1048801dc >>>> Ffuncall_interactively + 88 >>>> 43 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 44 Emacs 0x104880644 >>>> Fcall_interactively + 1096 >>>> 45 simple-fab5b0cf-3bcc0f3a.eln 0x10794c390 >>>> F636f6d6d616e642d65786563757465_command_execute_0 + 652 >>>> 46 Emacs 0x104887e58 funcall_subr >>>> + 372 >>>> 47 Emacs 0x104883598 Ffuncall + >>>> 328 >>>> 48 Emacs 0x104805668 >>>> command_loop_1 + 1208 >>>> 49 Emacs 0x104885ab8 >>>> internal_condition_case + 92 >>>> 50 Emacs 0x104805194 >>>> command_loop_2 + 52 >>>> 51 Emacs 0x1048852e8 >>>> internal_catch + 88 >>>> 52 Emacs 0x104804a34 command_loop >>>> + 284 >>>> 53 Emacs 0x104804868 >>>> recursive_edit_1 + 180 >>>> 54 Emacs 0x104804ba0 >>>> Frecursive_edit + 288 >>>> 55 Emacs 0x1048038bc main + 6904 >>>> 56 dyld 0x19a6bab98 start + 6076 >>>> >>>> >>>> The problem seems to stem from a use-after-free of activity_id in >>>> Fns_block_system_sleep. Here is the full description provided by Claude >>>> (caveat: I don’t have enough knowledge here to fully verify): >>>> >>>> >>>> <claude-fable-5[1m]> >>>> When you submit a prompt, agent-shell's session-start event calls >>>> system-sleep-block-sleep (you have agent-shell-inhibit-system-sleep, >>>> default t), which lands in Fns_block_system_sleep at >>>> /Users/mbauer/Code/emacs/src/nsfns.m:3912. That function is a recent >>>> upstream addition (commit 0bee754a720, bug#80348, the "system-sleep sleep >>>> blocker" feature). >>>> >>>> The function does, in order: >>>> >>>> 1. activity_id = [processInfo beginActivityWithOptions:… reason:…] — >>>> this returns an autoreleased token, which lands in the NS port's global >>>> outerpool. >>>> 2. unblock_input () — when input is blocked down to level 0 and >>>> pending_signals is set, this runs process_pending_signals → >>>> handle_async_input → gobble_input → ns_read_socket (src/keyboard.c:8387, >>>> src/nsterm.m:5237). And ns_read_socket_1 drains and replaces outerpool >>>> (src/nsterm.m:5194-5196) — that comment about "strict nesting is >>>> occasionally violated but seems not to matter" is exactly what bites here. >>>> Draining the pool deallocates activity_id. >>>> 3. [sleep_block_map setObject: activity_id forKey: …] — retains the >>>> now-freed token, which is the SIGSEGV inside -[__NSDictionaryM >>>> setObject:forKey:] in your crash log. The ns_term_shutdown → emacs_abort >>>> frames above it are just the fatal-signal shutdown path, not a second >>>> problem. >>>> >>>> agent-shell hits this reliably because the sleep block fires from >>>> agent-shell--emit-event in the middle of shell-maker-submit, while the ACP >>>> subprocess is already streaming output — so pending_signals is essentially >>>> always set at the moment unblock_input() runs. >>>> </claude-fable-5[1m]> >>>> >>>> >>>> In GNU Emacs 32.0.50 (build 1, aarch64-apple-darwin24.6.0, NS >>>> appkit-2575.70 Version 15.7.7 (Build 24G720)) >>>> Repository revision: 1095d63d28fcdfd64a723efaaa4b965e5d846159 >>>> Repository branch: master >>>> Windowing system distributor 'Apple', version 10.3.2575 >>>> System Description: macOS 15.7.7 >>>> >>>> Configured using: >>>> 'configure >>>> >>>> --prefix=/nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0 >>>> --disable-build-details --with-modules --disable-ns-self-contained >>>> --with-ns --disable-gc-mark-trace --with-compress-install >>>> --with-toolkit-scroll-bars --with-native-compilation >>>> --without-imagemagick --with-mailutils --without-small-ja-dic >>>> --with-tree-sitter --without-xinput2 --without-xwidgets --without-dbus >>>> --without-selinux' >>>> >>>> Configured features: >>>> ACL GLIB GMP GNUTLS JPEG LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS >>>> PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER >>>> WEBP XIM ZLIB >>>> >>>> Important settings: >>>> value of $EMACSLOADPATH: >>>> value of $EMACSNATIVELOADPATH: >>>> value of $LANG: en_US.UTF-8 >>>> locale-coding-system: utf-8-unix >>>> >>>> Major mode: Help >>>> >>>> Minor modes in effect: >>>> global-git-commit-mode: t >>>> page-break-lines-mode: t >>>> goto-address-mode: t >>>> editorconfig-mode: t >>>> recentf-mode: t >>>> savehist-mode: t >>>> save-place-mode: t >>>> envrc-global-mode: t >>>> envrc-mode: t >>>> mode-line-notify: t >>>> which-key-mode: t >>>> global-so-long-mode: t >>>> repeat-mode: t >>>> minibuffer-electric-default-mode: t >>>> minibuffer-depth-indicate-mode: t >>>> delete-selection-mode: t >>>> global-auto-revert-mode: t >>>> undo-fu-session-global-mode: t >>>> persistent-scratch-autosave-mode: t >>>> diff-hl-margin-mode: t >>>> global-diff-hl-mode: t >>>> marginalia-mode: t >>>> corfu-popupinfo-mode: t >>>> corfu-history-mode: t >>>> global-corfu-mode: t >>>> vertico-mode: t >>>> override-global-mode: t >>>> server-mode: t >>>> tooltip-mode: t >>>> global-eldoc-mode: t >>>> eldoc-mode: t >>>> electric-indent-mode: t >>>> mouse-wheel-mode: t >>>> tool-bar-mode: t >>>> tab-bar-history-mode: t >>>> tab-bar-mode: t >>>> menu-bar-mode: t >>>> file-name-shadow-mode: t >>>> isearch-fold-quotes-mode: t >>>> context-menu-mode: t >>>> global-font-lock-mode: t >>>> font-lock-mode: t >>>> window-divider-mode: t >>>> undelete-frame-mode: t >>>> minibuffer-nonselected-mode: t >>>> minibuffer-regexp-mode: t >>>> buffer-read-only: t >>>> column-number-mode: t >>>> line-number-mode: t >>>> indent-tabs-mode: t >>>> transient-mark-mode: t >>>> auto-composition-mode: t >>>> auto-encryption-mode: t >>>> auto-compression-mode: t >>>> >>>> Load-path shadows: >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/site-start >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/site-lisp/site-start >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig-core >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig-core >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig-conf-mode >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig-conf-mode >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/jsonrpc-1.0.29.0.20260623.0/jsonrpc >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/jsonrpc >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig-tools >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig-tools >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20260731.2243/transient >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/transient >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig-core-handle >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig-core-handle >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20260118.718/editorconfig-fnmatch >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/editorconfig-fnmatch >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/xref-1.7.0.0.20260403.13314/xref >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/progmodes/xref >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/project-0.12.0.0.20260716.0/project >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/progmodes/project >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/flymake-1.4.5.0.20260702.3/flymake >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/progmodes/flymake >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-exp >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-exp >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-emacs-lisp >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-emacs-lisp >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-css >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-css >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-lob >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-lob >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-irc >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-irc >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-forth >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-forth >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-macs >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-macs >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-version >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-version >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-scheme >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-scheme >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-C >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-C >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-capture >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-capture >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-ref >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-ref >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-clojure >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-clojure >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-mouse >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-mouse >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-persist >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-persist >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-ctags >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-ctags >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-entities >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-entities >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-archive >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-archive >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-screen >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-screen >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-bibtex >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-bibtex >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-haskell >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-haskell >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-loaddefs >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-loaddefs >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-table >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-table >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-eww >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-eww >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-man >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-man >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-org >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-org >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-num >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-num >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-plot >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-plot >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-rmail >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-rmail >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-awk >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-awk >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-groovy >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-groovy >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-octave >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-octave >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-faces >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-faces >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc-biblatex >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc-biblatex >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-colview >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-colview >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-R >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-R >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-refile >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-refile >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-timer >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-timer >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-mobile >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-mobile >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-fortran >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-fortran >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-shell >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-shell >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-perl >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-perl >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-sqlite >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-sqlite >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc-basic >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc-basic >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-sed >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-sed >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-list >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-list >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-ruby >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-ruby >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-eval >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-eval >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-habit >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-habit >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-clock >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-clock >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-goto >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-goto >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-html >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-html >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-csharp >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-csharp >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-src >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-src >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-lisp >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-lisp >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-eshell >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-eshell >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-ditaa >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-ditaa >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-pcomplete >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-pcomplete >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-lint >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-lint >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-latex >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-latex >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-sass >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-sass >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-tangle >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-tangle >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-calc >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-calc >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-java >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-java >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-icalendar >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-icalendar >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-mhe >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-mhe >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-attach-git >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-attach-git >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-md >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-md >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-beamer >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-beamer >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-element >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-element >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc-natbib >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc-natbib >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-protocol >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-protocol >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-gnuplot >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-gnuplot >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-tempo >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-tempo >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-latex >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-latex >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-w3m >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-w3m >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-id >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-id >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-man >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-man >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-doi >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-doi >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-feed >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-feed >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-fold-core >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-fold-core >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-julia >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-julia >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-lua >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-lua >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-table >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-table >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-ocaml >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-ocaml >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc-csl >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc-csl >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-gnus >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-gnus >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-indent >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-indent >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-lilypond >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-lilypond >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-matlab >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-matlab >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-datetree >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-datetree >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-docview >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-docview >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/oc-bibtex >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/oc-bibtex >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-python >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-python >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-makefile >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-makefile >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-duration >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-duration >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-agenda >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-agenda >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-dot >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-dot >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-js >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-js >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-publish >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-publish >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-inlinetask >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-inlinetask >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-org >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-org >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-keys >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-keys >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-core >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-core >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-compat >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-compat >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-odt >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-odt >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-info >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-info >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-plantuml >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-plantuml >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-eshell >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-eshell >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-ascii >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-ascii >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-koma-letter >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-koma-letter >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-maxima >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-maxima >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ol-bbdb >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ol-bbdb >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-macro >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-macro >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-fold >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-fold >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-sql >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-sql >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-attach >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-attach >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-cycle >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-cycle >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-processing >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-processing >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ox-texinfo >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ox-texinfo >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-crypt >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-crypt >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-footnote >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-footnote >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/org-element-ast >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/org-element-ast >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/org-10.0pre0.20260802.406/ob-comint >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/org/ob-comint >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/compat-31.0.0.2.0.20260716.2/compat >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/emacs-lisp/compat >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/seq-2.24.0.20240201.135317/seq >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/emacs-lisp/seq >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/nadvice-0.4.0.20241227.124457/nadvice >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/emacs-lisp/nadvice >>>> /nix/store/0pas5qwhk5hgggr47mzblq9x5izcnm15-emacs-packages-deps/share/emacs/site-lisp/elpa/eldoc-1.16.0.0.20260709.6/eldoc >>>> hides >>>> /nix/store/9wyvp5vqd1zfm9pgwdwaf9kp8vcfnyid-emacs-git-20260801.0/share/emacs/32.0.50/lisp/emacs-lisp/eldoc >>>> >>>> Features: >>>> (shadow sort vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs mail-extr >>>> emacsbug lisp-mnt tramp-cmds cl-print help-fns radix-tree ghostel >>>> ghostel-module ghostel-prompt ghostel-module-install ghostel-links >>>> ghostel-line-mode ghostel-kitty ghostel-faces unfill yaml-ts-mode >>>> pandoc-mode pandoc-mode-utils indent-bars-ts indent-bars misearch >>>> multi-isearch mwim python embark-org embark-consult embark cap-words >>>> superword subword symbol-overlay display-line-numbers elec-pair >>>> whitespace em-dired em-unix em-term term ehelp em-script em-prompt >>>> em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs em-basic >>>> em-banner em-alias esh-mode esh-var eshell esh-cmd esh-ext esh-proc >>>> esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util >>>> markdown-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles >>>> cc-align cc-engine cc-vars cc-defs ghci-compilation comint-hyperlink >>>> haskell-completions haskell-interactive-mode haskell-presentation-mode >>>> haskell-compile haskell-process haskell-session system-sleep >>>> claude-code-ide-mcp-http-server web-server web-server-status-codes >>>> claude-code-ide-mcp-server claude-code-ide-debug agent-shell >>>> agent-shell-xai agent-shell-viewport agent-shell-list-edit >>>> agent-shell-ui agent-shell-worktree agent-shell-usage agent-shell-styles >>>> agent-shell-qwen agent-shell-prompt-queue agent-shell-pi >>>> agent-shell-opencode agent-shell-openai agent-shell-omp >>>> agent-shell-mistral agent-shell-kiro agent-shell-kimi agent-shell-hermes >>>> agent-shell-active-message agent-shell-heartbeat agent-shell-goose >>>> agent-shell-google agent-shell-github agent-shell-droid >>>> agent-shell-experimental agent-shell-diff agent-shell-devcontainer >>>> agent-shell-cursor agent-shell-config agent-shell-completion >>>> agent-shell-project agent-shell-cline agent-shell-codebuddy >>>> agent-shell-auggie agent-shell-anthropic shell-maker view >>>> agent-shell-markdown agent-shell-faces agent-shell-artist artist picture >>>> reporter rect markdown-overlays markdown-overlays-tables >>>> agent-shell-work-buffer color acp acp-traffic haskell-mode haskell-cabal >>>> haskell-utils haskell-font-lock haskell-indentation haskell-string >>>> haskell-sort-imports haskell-lexeme haskell-align-imports >>>> haskell-complete-module haskell-ghc-support flymake-proc flymake etags >>>> fileloop xref dabbrev haskell-customize orderless consult magit-extras >>>> face-remap magit-bookmark magit-submodule magit-blame magit-stash >>>> magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone >>>> magit-remote magit-commit magit-sequence magit-notes magit-worktree >>>> magit-tag magit-merge magit-branch magit-reset magit-files bookmark >>>> magit-refs magit-status magit magit-repos magit-apply magit-wip >>>> magit-log magit-diff which-func imenu smerge-mode diff git-commit >>>> magit-core magit-autorevert magit-margin magit-transient magit-process >>>> with-editor magit-mode benchmark magit-git magit-base magit-section >>>> transient crm llama cond-let dired-aux dired-x gnus-dired org-download >>>> org-attach url-http url-auth url-gw nsm async vertico-sort cursor-sensor >>>> ffap help-at-pt tramp-sh tramp-cache time-stamp tramp trampver >>>> tramp-integration tramp-message tramp-compat shell tramp-loaddefs >>>> git-attr-linguist git-attr hl-line page-break-lines smart-hungry-delete >>>> vc-git files-x bug-reference completion-preview goto-addr visual-wrap >>>> byte-opt copilot copilot-balancer editorconfig editorconfig-core >>>> editorconfig-core-handle editorconfig-fnmatch jsonrpc oc-basic >>>> disp-table org-element org-persist org-id org-refile avl-tree generator >>>> ol-eww eww vtable url-queue mm-url ol-rmail ol-mhe ol-irc ol-info >>>> ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls >>>> dig gnus-sum shr pixel-fill kinsoku url-file svg xml dom gnus-group >>>> gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 nnoo >>>> parse-time gnus-spec gnus-int gnus-range message sendmail yank-media >>>> puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode >>>> mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums >>>> mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr >>>> image-mode exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi >>>> org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro >>>> org-src sh-script smie treesit executable ob-comint org-element-ast >>>> inline org-pcomplete pcomplete org-list org-footnote org-faces >>>> org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle >>>> org-table ol org-fold org-fold-core org-keys oc org-compat org-loaddefs >>>> thingatpt find-func cal-menu calendar cal-loaddefs org-version org-macs >>>> format-spec recentf tree-widget savehist saveplace envrc inheritenv >>>> mode-line-notify default which-key project so-long repeat minibuf-eldef >>>> mb-depth delsel autorevert filenotify undo-fu-session >>>> apropospriate-light-theme apropospriate-dark-theme apropospriate-theme >>>> persistent-scratch diff-hl-margin diff-hl-dired dired dired-loaddefs >>>> diff-hl log-view log-edit add-log pcvs-util vc-dir ewoc vc vc-dispatcher >>>> diff-mode track-changes marginalia cape corfu-popupinfo corfu-history >>>> corfu vertico compat edmacro bauer dash use-package use-package-ensure >>>> use-package-delight use-package-diminish use-package-bind-key >>>> use-package-core bind-key easy-mmode delight comp comp-cstr cl-extra >>>> help-mode warnings comp-run bytecomp byte-compile comp-common gnus >>>> nnheader gnus-util time-date mail-utils range mm-util mail-prsvr >>>> cus-edit pp wid-edit grep compile text-property-search comint ansi-osc >>>> ansi-color ring cus-start cus-load set-defaults server string-inflection >>>> kmacro 2048-game-autoloads agent-shell-autoloads acp-autoloads >>>> aggressive-indent-autoloads avy-autoloads backup-walker-autoloads >>>> bats-mode-autoloads bazel-autoloads browse-kill-ring-autoloads >>>> buffer-move-autoloads cape-autoloads chatgpt-shell-autoloads >>>> chess-autoloads copilot-autoloads copy-as-format-autoloads >>>> corfu-autoloads csv-mode-autoloads daemons-autoloads delight-autoloads >>>> diff-hl-autoloads dired-rsync-autoloads dired-subtree-autoloads >>>> dired-hacks-utils-autoloads dumb-jump-autoloads >>>> dwim-shell-command-autoloads editorconfig-autoloads elf-mode-autoloads >>>> embark-consult-autoloads consult-autoloads embark-autoloads >>>> esh-help-autoloads ess-autoloads f-autoloads flymake-autoloads >>>> eldoc-autoloads forge-autoloads closql-autoloads emacsql-autoloads >>>> free-keys-autoloads ghostel-autoloads ghub-autoloads >>>> gif-screencast-autoloads git-attr-autoloads git-modes-autoloads >>>> git-timemachine-autoloads gnugo-autoloads ascii-art-to-unicode-autoloads >>>> haskell-mode-autoloads htmlize-autoloads ibuffer-vc-autoloads >>>> indent-bars-autoloads inheritenv-autoloads jinx-autoloads >>>> jsonrpc-autoloads keycast-autoloads ledger-mode-autoloads >>>> magit-autoloads pcase marginalia-autoloads markdown-mode-autoloads >>>> mines-autoloads multiple-cursors-autoloads mwim-autoloads >>>> nix-mode-autoloads magit-section-autoloads orderless-autoloads >>>> org-contrib-autoloads org-download-autoloads async-autoloads >>>> org-present-autoloads org-autoloads org-static-blog-autoloads >>>> page-break-lines-autoloads pandoc-mode-autoloads >>>> persistent-scratch-autoloads project-autoloads >>>> rainbow-delimiters-autoloads rainbow-mode-autoloads s-autoloads >>>> scala-mode-autoloads shell-maker-autoloads shrink-whitespace-autoloads >>>> smart-hungry-delete-autoloads string-inflection-autoloads >>>> swift-ts-mode-autoloads symbol-overlay-autoloads systemd-autoloads rx >>>> terraform-mode-autoloads dash-autoloads hcl-mode-autoloads >>>> time-zones-autoloads transient-autoloads seq-autoloads treepy-autoloads >>>> treesit-fold-autoloads try-autoloads undo-fu-autoloads >>>> undo-fu-session-autoloads unfill-autoloads vertico-autoloads >>>> visual-regexp-autoloads vundo-autoloads web-server-autoloads >>>> websocket-autoloads with-editor-autoloads llama-autoloads >>>> cond-let-autoloads xpm-autoloads queue-autoloads xref-autoloads package >>>> browse-url xdg url url-proxy url-privacy url-expand url-methods >>>> url-history url-cookie generate-lisp-file url-domsuf url-util mailcap >>>> url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs gv >>>> icons password-cache json subr-x map url-vars cl-loaddefs cl-lib >>>> yaml-autoloads package-activate rmc iso-transl tooltip cconv eldoc paren >>>> electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel >>>> term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd >>>> fontset image regexp-opt fringe tabulated-list replace newcomment >>>> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow >>>> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax >>>> font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic >>>> indonesian philippine cham georgian utf-8-lang misc-lang vietnamese >>>> tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek >>>> romanian slovak czech european ethiopic indian cyrillic chinese >>>> composite emoji-zwj charscript charprop case-table epa-hook >>>> jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs >>>> theme-loaddefs faces cus-face macroexp files window text-properties >>>> overlay sha1 md5 base64 format env code-pages mule custom widget keymap >>>> hashtable-print-readable backquote threads kqueue cocoa ns multi-tty >>>> make-network-process tty-child-frames native-compile emacs) >>>> >>>> Memory information: >>>> ((conses 16 1025193 170358) (symbols 48 51178 2) >>>> (strings 32 209862 15291) (string-bytes 1 12257294) >>>> (vectors 16 93041) (vector-slots 8 2088424 140857) >>>> (floats 8 793 1972) (intervals 56 40611 1768) (buffers 1064 66)) >>>> >>> >>> Does the following patch solve the issue? >>> >>> diff --git a/src/nsfns.m b/src/nsfns.m >>> index 3ee6315d963..f10297ed8d7 100644 >>> --- a/src/nsfns.m >>> +++ b/src/nsfns.m >>> @@ -3940,8 +3940,6 @@ The position is returned as a cons cell (X . Y) of >>> the >>> activity_id = [[NSProcessInfo processInfo] >>> beginActivityWithOptions: activity_options >>> reason: reason]; >>> - unblock_input (); >>> - >>> if (!sleep_block_map) >>> sleep_block_map = [[NSMutableDictionary alloc] initWithCapacity: >>> 25]; >>> >>> @@ -3949,10 +3947,14 @@ The position is returned as a cons cell (X . Y) >>> of the >>> { >>> [sleep_block_map setObject: activity_id >>> forKey: [NSNumber numberWithInt: ++sleep_block_id]]; >>> + unblock_input (); >>> return make_fixnum (sleep_block_id); >>> } >>> else >>> - return Qnil; >>> + { >>> + unblock_input (); >>> + return Qnil; >>> + } >>> } >>> >>> DEFUN ("ns-unblock-system-sleep", >>> >> >> Matthew, if you can confirm the patch solves the issue, we can lobby to >> patch emacs-31 before the next release candidate is cut on or about August >> 17. >> > Please report back, either way to confirm. Thank you for reporting the issue including a good explanation, and for testing the patch.