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+1Hbq2Ak7s7-b5uW6+d2oUdFAWT+qbUJQ_1B5+_waYAkXPpg@mail.gmail.com> |
On Sun, Aug 9, 2026 at 11: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. > Also adding JD to the discussion. The relevant xxx_scroll_run code in the emacs-mac Cocoa port is almost identical, save for the scroll action itself being scheduled asynchronously vs. the NS port being "in line." If the bug is reproducible on the emacs-mac build, that could eliminate that difference. See it here https://github.com/jdtsmith/emacs-mac.