Package: emacs;
Reported by: Jake <jforst.mailman <at> gmail.com>
Date: Sat, 2 Aug 2025 03:22:01 UTC
Severity: normal
Found in version 31.0.50
Done: Tassilo Horn <tsdh <at> gnu.org>
To reply to this bug, email your comments to 79145 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Sat, 02 Aug 2025 03:22:01 GMT) Full text and rfc822 format available.Jake <jforst.mailman <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Sat, 02 Aug 2025 03:22:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Jake <jforst.mailman <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Sat, 2 Aug 2025 03:20:29 +0000
Hello When a buffer visits a file using doc-view-mode and auto-revert-mode is enabled in that buffer, Emacs emits the message "Type C-c C-c to toggle between editing or viewing the document." every time the file is changed. The message is not appropriate when the major mode of the current buffer is not doc-view-mode. From emacs -Q: 1. Visit a PDF file 2. M-x auto-revert-mode 3. Visit a different buffer like the scratch buffer 4. Cause the PDF file to be changed 5. Observe the message Thanks Jake In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.4) Windowing system distributor 'The X.Org Foundation', version 11.0.12101015 System Description: Guix System Configured using: 'configure CONFIG_SHELL=/gnu/store/nnx8iifrj6jfih4sivivq17cf65aa968-bash-minimal-5.2.37/bin/bash SHELL=/gnu/store/nnx8iifrj6jfih4sivivq17cf65aa968-bash-minimal-5.2.37/bin/bash --prefix=/gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95 --enable-fast-install --with-cairo --with-modules --with-native-compilation=aot 'CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types' --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM XRANDR GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/jake/.guix-profile/share/emacs/site-lisp:/gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp value of $LANG: en_AU.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-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: /gnu/store/n3yibxgg41zsiqz3bjr58z8yvwvvlkmw-emacs-transient-0.9.1/share/emacs/site-lisp/transient-0.9.1/transient hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/transient /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-rmail hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-rmail /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-scheme hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-scheme /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-lint hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-lint /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-comint hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-comint /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-mobile hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-mobile /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-plantuml hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-plantuml /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-sqlite hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-sqlite /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-sed hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-sed /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-lob hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-lob /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-octave hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-octave /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc-bibtex hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc-bibtex /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-fold-core hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-fold-core /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-icalendar hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-icalendar /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-capture hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-capture /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-screen hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-screen /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-makefile hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-makefile /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-python hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-python /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-julia hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-julia /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-version hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-version /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-html hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-html /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-clojure hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-clojure /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-mouse hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-mouse /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-colview hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-colview /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-mhe hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-mhe /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-indent hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-indent /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-man hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-man /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-latex hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-latex /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-loaddefs hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-loaddefs /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-lua hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-lua /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-macro hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-macro /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-md hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-md /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc-biblatex hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc-biblatex /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-datetree hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-datetree /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-table hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-table /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-forth hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-forth /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-footnote hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-footnote /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-doi hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-doi /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-src hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-src /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-perl hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-perl /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-fortran hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-fortran /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-sql hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-sql /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-timer hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-timer /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-goto hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-goto /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-protocol hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-protocol /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-gnuplot hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-gnuplot /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-docview hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-docview /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-fold hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-fold /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc-natbib hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc-natbib /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-agenda hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-agenda /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-lilypond hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-lilypond /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-awk hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-awk /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-org hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-org /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-processing hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-processing /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-w3m hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-w3m /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-faces hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-faces /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-sass hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-sass /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc-csl hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc-csl /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-tangle hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-tangle /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-exp hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-exp /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-java hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-java /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-persist hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-persist /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-calc hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-calc /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-bibtex hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-bibtex /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-lisp hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-lisp /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-koma-letter hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-koma-letter /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc-basic hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc-basic /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-keys hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-keys /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-man hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-man /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-eshell hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-eshell /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-ocaml hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-ocaml /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-plot hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-plot /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-cycle hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-cycle /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-table hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-table /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-feed hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-feed /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-gnus hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-gnus /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-latex hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-latex /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-info hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-info /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-attach-git hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-attach-git /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-js hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-js /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-org hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-org /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-shell hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-shell /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-element-ast hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-element-ast /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-archive hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-archive /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-emacs-lisp hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-emacs-lisp /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-ditaa hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-ditaa /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-inlinetask hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-inlinetask /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-maxima hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-maxima /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-tempo hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-tempo /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-pcomplete hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-pcomplete /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-css hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-css /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-haskell hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-haskell /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-eval hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-eval /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-dot hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-dot /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-irc hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-irc /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-core hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-core /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-habit hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-habit /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-refile hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-refile /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-texinfo hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-texinfo /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-duration hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-duration /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-macs hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-macs /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-publish hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-publish /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-crypt hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-crypt /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-ruby hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-ruby /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-eww hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-eww /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-id hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-id /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-ctags hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-ctags /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-list hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-list /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-C hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-C /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-beamer hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-beamer /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol-bbdb hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ol-bbdb /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-groovy hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-groovy /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/oc hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/oc /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-R hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-R /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-compat hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-compat /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-matlab hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-matlab /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-entities hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-entities /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-attach hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-attach /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-element hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-element /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-ascii hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-ascii /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-clock hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-clock /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/org-num hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/org-num /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-odt hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ox-odt /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-eshell hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-eshell /gnu/store/vvl78lf5z9w441k629sdgqylpxlngjaf-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ob-ref hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/org/ob-ref /gnu/store/y118fz0hp27mkyzmgpg4p5jv98n5ibdh-emacs-compat-30.0.2.0/share/emacs/site-lisp/compat-30.0.2.0/compat hides /gnu/store/khjxdrx5miba6da2lv0748gk4a3dh59w-emacs-next-31.0.50-1.9663c95/share/emacs/31.0.50/lisp/emacs-lisp/compat Features: (shadow sort mail-extr emacsbug lisp-mnt message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 49034 10285) (symbols 48 5455 0) (strings 32 13968 2152) (string-bytes 1 499232) (vectors 16 9187) (vector-slots 8 129967 5288) (floats 8 22 13) (intervals 56 323 22) (buffers 992 11))
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Sat, 02 Aug 2025 07:11:02 GMT) Full text and rfc822 format available.Message #8 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Jake <jforst.mailman <at> gmail.com>, Tassilo Horn <tsdh <at> gnu.org> Cc: 79145 <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Sat, 02 Aug 2025 10:10:15 +0300
> From: Jake <jforst.mailman <at> gmail.com> > Date: Sat, 2 Aug 2025 03:20:29 +0000 > > When a buffer visits a file using doc-view-mode and auto-revert-mode > is enabled in that buffer, Emacs emits the message > "Type C-c C-c to toggle between editing or viewing the document." > every time the file is changed. The message is not appropriate when > the major mode of the current buffer is not doc-view-mode. > > >From emacs -Q: > 1. Visit a PDF file > 2. M-x auto-revert-mode > 3. Visit a different buffer like the scratch buffer > 4. Cause the PDF file to be changed > 5. Observe the message Thanks. Tassilo, any comments or suggestions?
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Sat, 02 Aug 2025 07:31:02 GMT) Full text and rfc822 format available.Message #11 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Tassilo Horn <tsdh <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Jake <jforst.mailman <at> gmail.com>, 79145 <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Sat, 02 Aug 2025 09:30:13 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: Hi Eli, >> When a buffer visits a file using doc-view-mode and auto-revert-mode >> is enabled in that buffer, Emacs emits the message "Type C-c C-c to >> toggle between editing or viewing the document." every time the file >> is changed. The message is not appropriate when the major mode of >> the current buffer is not doc-view-mode. >> >> >From emacs -Q: >> 1. Visit a PDF file >> 2. M-x auto-revert-mode >> 3. Visit a different buffer like the scratch buffer >> 4. Cause the PDF file to be changed >> 5. Observe the message > > Tassilo, any comments or suggestions? Jake's observation is certainly true but it's not really doc-view specific. A similar case is shown by this recipe: 1. open dired for /tmp and enable dired-omit-mode and auto-revert-mode 2. visit a different buffer 3. touch /tmp/foo in a terminal 4. observe the message "Omitting XX lines in /tmp" So Jake's request can be broadened to something like "buffer-bound modes should suppress messages when their buffer is not visible". I'm not sure if I'd want that. And how to implement it. I guess we certainly don't want to visit each (message...) in Emacs to check if it's appropriate to show in the "buffer not visible" case... Bye, Tassilo
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Sat, 02 Aug 2025 08:01:02 GMT) Full text and rfc822 format available.Message #14 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Jake <jforst.mailman <at> gmail.com> To: Tassilo Horn <tsdh <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 79145 <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Sat, 2 Aug 2025 17:30:02 +0930
[Message part 1 (text/plain, inline)]
Hi Tassilo Thanks for looking into this! > So Jake's request can be broadened to something like "buffer-bound modes should suppress messages when their buffer is not visible". I'm not sure if I'd want that. Is it necessary to broaden it? I don’t think it’s a problem in general to get updates about other buffers. It is an issue in this case because of the content of the message. Cheers Jake On Sat, 2 Aug 2025 at 5:00 pm, Tassilo Horn <tsdh <at> gnu.org> wrote: > Eli Zaretskii <eliz <at> gnu.org> writes: > > Hi Eli, > > >> When a buffer visits a file using doc-view-mode and auto-revert-mode > >> is enabled in that buffer, Emacs emits the message "Type C-c C-c to > >> toggle between editing or viewing the document." every time the file > >> is changed. The message is not appropriate when the major mode of > >> the current buffer is not doc-view-mode. > >> > >> >From emacs -Q: > >> 1. Visit a PDF file > >> 2. M-x auto-revert-mode > >> 3. Visit a different buffer like the scratch buffer > >> 4. Cause the PDF file to be changed > >> 5. Observe the message > > > > Tassilo, any comments or suggestions? > > Jake's observation is certainly true but it's not really doc-view > specific. A similar case is shown by this recipe: > > 1. open dired for /tmp and enable dired-omit-mode and auto-revert-mode > 2. visit a different buffer > 3. touch /tmp/foo in a terminal > 4. observe the message "Omitting XX lines in /tmp" > > So Jake's request can be broadened to something like "buffer-bound modes > should suppress messages when their buffer is not visible". I'm not > sure if I'd want that. And how to implement it. I guess we certainly > don't want to visit each (message...) in Emacs to check if it's > appropriate to show in the "buffer not visible" case... > > Bye, > Tassilo >
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Sat, 02 Aug 2025 08:05:01 GMT) Full text and rfc822 format available.Message #17 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Tassilo Horn <tsdh <at> gnu.org>, Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Sat, 02 Aug 2025 11:04:14 +0300
> From: Tassilo Horn <tsdh <at> gnu.org> > Cc: Jake <jforst.mailman <at> gmail.com>, 79145 <at> debbugs.gnu.org > Date: Sat, 02 Aug 2025 09:30:13 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > Hi Eli, > > >> When a buffer visits a file using doc-view-mode and auto-revert-mode > >> is enabled in that buffer, Emacs emits the message "Type C-c C-c to > >> toggle between editing or viewing the document." every time the file > >> is changed. The message is not appropriate when the major mode of > >> the current buffer is not doc-view-mode. > >> > >> >From emacs -Q: > >> 1. Visit a PDF file > >> 2. M-x auto-revert-mode > >> 3. Visit a different buffer like the scratch buffer > >> 4. Cause the PDF file to be changed > >> 5. Observe the message > > > > Tassilo, any comments or suggestions? > > Jake's observation is certainly true but it's not really doc-view > specific. A similar case is shown by this recipe: > > 1. open dired for /tmp and enable dired-omit-mode and auto-revert-mode > 2. visit a different buffer > 3. touch /tmp/foo in a terminal > 4. observe the message "Omitting XX lines in /tmp" > > So Jake's request can be broadened to something like "buffer-bound modes > should suppress messages when their buffer is not visible". I'm not > sure if I'd want that. And how to implement it. I guess we certainly > don't want to visit each (message...) in Emacs to check if it's > appropriate to show in the "buffer not visible" case... Perhaps some revert-mode specific variable that modes could bind to suppress these messages? Michael, any suggestions?
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Mon, 04 Aug 2025 09:37:01 GMT) Full text and rfc822 format available.Message #20 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Michael Albinus <michael.albinus <at> gmx.de> To: Eli Zaretskii <eliz <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, Tassilo Horn <tsdh <at> gnu.org> Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Mon, 04 Aug 2025 11:36:26 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: Hi Eli, >> >> When a buffer visits a file using doc-view-mode and auto-revert-mode >> >> is enabled in that buffer, Emacs emits the message "Type C-c C-c to >> >> toggle between editing or viewing the document." every time the file >> >> is changed. The message is not appropriate when the major mode of >> >> the current buffer is not doc-view-mode. >> >> >> >> >From emacs -Q: >> >> 1. Visit a PDF file >> >> 2. M-x auto-revert-mode >> >> 3. Visit a different buffer like the scratch buffer >> >> 4. Cause the PDF file to be changed >> >> 5. Observe the message >> > >> > Tassilo, any comments or suggestions? >> >> Jake's observation is certainly true but it's not really doc-view >> specific. A similar case is shown by this recipe: >> >> 1. open dired for /tmp and enable dired-omit-mode and auto-revert-mode >> 2. visit a different buffer >> 3. touch /tmp/foo in a terminal >> 4. observe the message "Omitting XX lines in /tmp" >> >> So Jake's request can be broadened to something like "buffer-bound modes >> should suppress messages when their buffer is not visible". I'm not >> sure if I'd want that. And how to implement it. I guess we certainly >> don't want to visit each (message...) in Emacs to check if it's >> appropriate to show in the "buffer not visible" case... > > Perhaps some revert-mode specific variable that modes could bind to > suppress these messages? Michael, any suggestions? In auto-revert-handler, we have the user option auto-revert-verbose. But this is responsible only for the global "Reverting buffer `buffer'" message. The other messages are emitted by the respective mode-specific revert functions. So they must be suppressed there. In the dired case, the "Omitting ..." message could be suppressed by let-binding dired-omit-verbose in dired-omit-expunge like --8<---------------cut here---------------start------------->8--- (dired-omit-verbose (and dired-omit-verbose (eq (get-buffer-window) (selected-window)))) --8<---------------cut here---------------end--------------->8--- In dov-view, there must be a similar check in doc-view-minor-mode before emitting the message accused by this bug report. If we want to have a general mechanism, we need a new variable auto-revert-buffer-in-progress-p which could be consulted by the several mode-specific revert functions implementations. Or we extend the meaning of revert-buffer-in-progress-p to the values nil, t, and `auto'. The latter indicates, that the revert process has been started by auto-revert. Best regards, Michael.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 13:26:01 GMT) Full text and rfc822 format available.Message #23 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 16:24:52 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de> > Cc: Tassilo Horn <tsdh <at> gnu.org>, jforst.mailman <at> gmail.com, > 79145 <at> debbugs.gnu.org > Date: Mon, 04 Aug 2025 11:36:26 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > Hi Eli, > > >> >> When a buffer visits a file using doc-view-mode and auto-revert-mode > >> >> is enabled in that buffer, Emacs emits the message "Type C-c C-c to > >> >> toggle between editing or viewing the document." every time the file > >> >> is changed. The message is not appropriate when the major mode of > >> >> the current buffer is not doc-view-mode. > >> >> > >> >> >From emacs -Q: > >> >> 1. Visit a PDF file > >> >> 2. M-x auto-revert-mode > >> >> 3. Visit a different buffer like the scratch buffer > >> >> 4. Cause the PDF file to be changed > >> >> 5. Observe the message > >> > > >> > Tassilo, any comments or suggestions? > >> > >> Jake's observation is certainly true but it's not really doc-view > >> specific. A similar case is shown by this recipe: > >> > >> 1. open dired for /tmp and enable dired-omit-mode and auto-revert-mode > >> 2. visit a different buffer > >> 3. touch /tmp/foo in a terminal > >> 4. observe the message "Omitting XX lines in /tmp" > >> > >> So Jake's request can be broadened to something like "buffer-bound modes > >> should suppress messages when their buffer is not visible". I'm not > >> sure if I'd want that. And how to implement it. I guess we certainly > >> don't want to visit each (message...) in Emacs to check if it's > >> appropriate to show in the "buffer not visible" case... > > > > Perhaps some revert-mode specific variable that modes could bind to > > suppress these messages? Michael, any suggestions? > > In auto-revert-handler, we have the user option auto-revert-verbose. But > this is responsible only for the global "Reverting buffer `buffer'" > message. > > The other messages are emitted by the respective mode-specific revert > functions. So they must be suppressed there. > > In the dired case, the "Omitting ..." message could be suppressed by > let-binding dired-omit-verbose in dired-omit-expunge like > > --8<---------------cut here---------------start------------->8--- > (dired-omit-verbose (and dired-omit-verbose (eq (get-buffer-window) (selected-window)))) > --8<---------------cut here---------------end--------------->8--- > > In dov-view, there must be a similar check in doc-view-minor-mode before > emitting the message accused by this bug report. > > If we want to have a general mechanism, we need a new variable > auto-revert-buffer-in-progress-p which could be consulted by the several > mode-specific revert functions implementations. Or we extend the meaning > of revert-buffer-in-progress-p to the values nil, t, and `auto'. The > latter indicates, that the revert process has been started by > auto-revert. I think I'd prefer the general-mechanism solution. Would someone like to work on a patch along those lines?
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 17:44:02 GMT) Full text and rfc822 format available.Message #26 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Michael Albinus <michael.albinus <at> gmx.de> To: Eli Zaretskii <eliz <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 19:43:47 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: Hi Eli, >> If we want to have a general mechanism, we need a new variable >> auto-revert-buffer-in-progress-p which could be consulted by the several >> mode-specific revert functions implementations. Or we extend the meaning >> of revert-buffer-in-progress-p to the values nil, t, and `auto'. The >> latter indicates, that the revert process has been started by >> auto-revert. > > I think I'd prefer the general-mechanism solution. Would someone like > to work on a patch along those lines? I could work on the general mechanism. Which variant do you prefer, extending revert-buffer-in-progress-p or a new auto-revert-buffer-in-progress-p? Best regards, Michael.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 18:35:02 GMT) Full text and rfc822 format available.Message #29 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 21:33:56 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de> > Cc: tsdh <at> gnu.org, jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org > Date: Thu, 07 Aug 2025 19:43:47 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > Hi Eli, > > >> If we want to have a general mechanism, we need a new variable > >> auto-revert-buffer-in-progress-p which could be consulted by the several > >> mode-specific revert functions implementations. Or we extend the meaning > >> of revert-buffer-in-progress-p to the values nil, t, and `auto'. The > >> latter indicates, that the revert process has been started by > >> auto-revert. > > > > I think I'd prefer the general-mechanism solution. Would someone like > > to work on a patch along those lines? > > I could work on the general mechanism. Which variant do you prefer, > extending revert-buffer-in-progress-p or a new auto-revert-buffer-in-progress-p? The latter, I think. It looks simpler, and a new variable cannot possibly cause any backward incompatibilities. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 18:43:02 GMT) Full text and rfc822 format available.Message #32 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Tassilo Horn <tsdh <at> gnu.org> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, Eli Zaretskii <eliz <at> gnu.org>, 79145 <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 20:42:19 +0200
Michael Albinus <michael.albinus <at> gmx.de> writes: Hi chaps, >>> If we want to have a general mechanism, we need a new variable >>> auto-revert-buffer-in-progress-p which could be consulted by the >>> several mode-specific revert functions implementations. Or we extend >>> the meaning of revert-buffer-in-progress-p to the values nil, t, and >>> `auto'. The latter indicates, that the revert process has been >>> started by auto-revert. >> >> I think I'd prefer the general-mechanism solution. Would someone >> like to work on a patch along those lines? > > I could work on the general mechanism. Which variant do you prefer, > extending revert-buffer-in-progress-p or a new > auto-revert-buffer-in-progress-p? I have the feeling that such a solution would be overkill. Let me explain: As Jake has clarified, he's not strictly opposing all messages relating to non-current buffers but this doc-view message is problematic especially because it advertises a key-binding which only has the advertised effect in a doc-view buffer. So I guess we could simply guard that message with something like (when (get-buffer-window (current-buffer) (selected-frame)) (message ...)) or probably better (let ((inhibit-message (get-buffer-window (current-buffer) (selected-frame)))) (message ...)) so that it's still logged in *Messages* which would be a less drastical change. If we'd really like to have an option which says "don't bother me with messages relating to buffers which are not current (or visible)", then auto-revert is just one out of several possible causes. Timers are another one, e.g., messages from Gnus fetching mail. Or modes doing asynchronous communication. And then one probably wants to be able to define that certain messages are fine although the corresponding buffer isn't current/visible ("You have 3 new mails", "The compilation of foo has finished") but others not... Bye, Tassilo
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 18:57:02 GMT) Full text and rfc822 format available.Message #35 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Tassilo Horn <tsdh <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, michael.albinus <at> gmx.de Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 21:55:56 +0300
> From: Tassilo Horn <tsdh <at> gnu.org> > Cc: Eli Zaretskii <eliz <at> gnu.org>, jforst.mailman <at> gmail.com, > 79145 <at> debbugs.gnu.org > Date: Thu, 07 Aug 2025 20:42:19 +0200 > > >> I think I'd prefer the general-mechanism solution. Would someone > >> like to work on a patch along those lines? > > > > I could work on the general mechanism. Which variant do you prefer, > > extending revert-buffer-in-progress-p or a new > > auto-revert-buffer-in-progress-p? > > I have the feeling that such a solution would be overkill. How can a single variable be overkill? > Let me explain: > > As Jake has clarified, he's not strictly opposing all messages relating > to non-current buffers but this doc-view message is problematic > especially because it advertises a key-binding which only has the > advertised effect in a doc-view buffer. So I guess we could simply > guard that message with something like > > (when (get-buffer-window (current-buffer) (selected-frame)) > (message ...)) > > or probably better > > (let ((inhibit-message (get-buffer-window > (current-buffer) (selected-frame)))) > (message ...)) > > so that it's still logged in *Messages* which would be a less drastical > change. But it was you yourself who claimed that the problem is more general than just the above. Did you now change your mind? Or what did I miss? > If we'd really like to have an option which says "don't bother me with > messages relating to buffers which are not current (or visible)", then > auto-revert is just one out of several possible causes. Timers are > another one, e.g., messages from Gnus fetching mail. Or modes doing > asynchronous communication. And then one probably wants to be able to > define that certain messages are fine although the corresponding buffer > isn't current/visible ("You have 3 new mails", "The compilation of foo > has finished") but others not... So now you are saying that even solving this for all auto-revert clients is not general enough?
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Thu, 07 Aug 2025 19:21:01 GMT) Full text and rfc822 format available.Message #38 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: "Tassilo Horn" <tsdh <at> gnu.org> To: "Eli Zaretskii" <eliz <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, Michael Albinus <michael.albinus <at> gmx.de> Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Thu, 07 Aug 2025 21:20:07 +0200
Am Do, 7. Aug 2025, um 20:55, schrieb Eli Zaretskii: > > But it was you yourself who claimed that the problem is more general > than just the above. Did you now change your mind? Or what did I > miss? Jake's clarification in which he told that especially the advertisement of the doc-view specific key-binding is the actual problem which makes it much worse than the dired example I came up with. >> If we'd really like to have an option which says "don't bother me with >> messages relating to buffers which are not current (or visible)", then >> auto-revert is just one out of several possible causes. Timers are >> another one, e.g., messages from Gnus fetching mail. Or modes doing >> asynchronous communication. And then one probably wants to be able to >> define that certain messages are fine although the corresponding buffer >> isn't current/visible ("You have 3 new mails", "The compilation of foo >> has finished") but others not... > > So now you are saying that even solving this for all auto-revert > clients is not general enough? It looks to me like complexity which only solves half of a problem which was my initial interpretation of the bug report but not what the reporter had in mind. I would not enable such an option if it existed, so I suggest we just ignore my "accidental feature request" and I'll only fix specifically what Jake complained about. Bye, Tassilo
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 05:05:02 GMT) Full text and rfc822 format available.Message #41 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Tassilo Horn <tsdh <at> gnu.org> To: "Eli Zaretskii" <eliz <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, Michael Albinus <michael.albinus <at> gmx.de> Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 07:03:53 +0200
"Tassilo Horn" <tsdh <at> gnu.org> writes: >> But it was you yourself who claimed that the problem is more general >> than just the above. Did you now change your mind? Or what did I >> miss? > > Jake's clarification in which he told that especially the > advertisement of the doc-view specific key-binding is the actual > problem which makes it much worse than the dired example I came up > with. I've fixed that now on master by binding inhibit-message when the document buffer is not shown in the selected window so that the message isn't shown in the echo area but still logged to *Messages*. I'm not 100% sure if "buffer isn't shown in the selected window" or "buffer isn't shown at all in the selected frame" is the better criterion. What are your opinions? Bye, Tassilo
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 05:48:02 GMT) Full text and rfc822 format available.Message #44 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: "Tassilo Horn" <tsdh <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, michael.albinus <at> gmx.de Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 08:47:24 +0300
> Date: Thu, 07 Aug 2025 21:20:07 +0200 > From: "Tassilo Horn" <tsdh <at> gnu.org> > Cc: "Michael Albinus" <michael.albinus <at> gmx.de>, jforst.mailman <at> gmail.com, > 79145 <at> debbugs.gnu.org > > Am Do, 7. Aug 2025, um 20:55, schrieb Eli Zaretskii: > > > > But it was you yourself who claimed that the problem is more general > > than just the above. Did you now change your mind? Or what did I > > miss? > > Jake's clarification in which he told that especially the advertisement of the doc-view specific key-binding is the actual problem which makes it much worse than the dired example I came up with. > > >> If we'd really like to have an option which says "don't bother me with > >> messages relating to buffers which are not current (or visible)", then > >> auto-revert is just one out of several possible causes. Timers are > >> another one, e.g., messages from Gnus fetching mail. Or modes doing > >> asynchronous communication. And then one probably wants to be able to > >> define that certain messages are fine although the corresponding buffer > >> isn't current/visible ("You have 3 new mails", "The compilation of foo > >> has finished") but others not... > > > > So now you are saying that even solving this for all auto-revert > > clients is not general enough? > > It looks to me like complexity which only solves half of a problem which was my initial interpretation of the bug report but not what the reporter had in mind. I would not enable such an option if it existed, so I suggest we just ignore my "accidental feature request" and I'll only fix specifically what Jake complained about. Fine by me, thanks.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 06:22:01 GMT) Full text and rfc822 format available.Message #47 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Tassilo Horn <tsdh <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, michael.albinus <at> gmx.de Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 09:21:46 +0300
> From: Tassilo Horn <tsdh <at> gnu.org> > Cc: "Michael Albinus" <michael.albinus <at> gmx.de>, jforst.mailman <at> gmail.com, > 79145 <at> debbugs.gnu.org > Date: Fri, 08 Aug 2025 07:03:53 +0200 > > "Tassilo Horn" <tsdh <at> gnu.org> writes: > > >> But it was you yourself who claimed that the problem is more general > >> than just the above. Did you now change your mind? Or what did I > >> miss? > > > > Jake's clarification in which he told that especially the > > advertisement of the doc-view specific key-binding is the actual > > problem which makes it much worse than the dired example I came up > > with. > > I've fixed that now on master by binding inhibit-message when the > document buffer is not shown in the selected window so that the message > isn't shown in the echo area but still logged to *Messages*. Thanks. > I'm not 100% sure if "buffer isn't shown in the selected window" or > "buffer isn't shown at all in the selected frame" is the better > criterion. What are your opinions? I don't have an opinion, I hope Jake will tell.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 06:50:01 GMT) Full text and rfc822 format available.Message #50 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Jake <jforst.mailman <at> gmail.com> To: Tassilo Horn <tsdh <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 79145 <at> debbugs.gnu.org, Michael Albinus <michael.albinus <at> gmx.de> Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 8 Aug 2025 16:19:35 +0930
[Message part 1 (text/plain, inline)]
Many thanks, Tassilo. Because the message mentions the key binding, my vote is to only display it when the buffer is in the selected window. Jake On Fri, 8 Aug 2025 at 2:34 pm, Tassilo Horn <tsdh <at> gnu.org> wrote: > "Tassilo Horn" <tsdh <at> gnu.org> writes: > > >> But it was you yourself who claimed that the problem is more general > >> than just the above. Did you now change your mind? Or what did I > >> miss? > > > > Jake's clarification in which he told that especially the > > advertisement of the doc-view specific key-binding is the actual > > problem which makes it much worse than the dired example I came up > > with. > > I've fixed that now on master by binding inhibit-message when the > document buffer is not shown in the selected window so that the message > isn't shown in the echo area but still logged to *Messages*. > > I'm not 100% sure if "buffer isn't shown in the selected window" or > "buffer isn't shown at all in the selected frame" is the better > criterion. What are your opinions? > > Bye, > Tassilo >
[Message part 2 (text/html, inline)]
Tassilo Horn <tsdh <at> gnu.org>
:Jake <jforst.mailman <at> gmail.com>
:Message #55 received at 79145-done <at> debbugs.gnu.org (full text, mbox):
From: Tassilo Horn <tsdh <at> gnu.org> To: Jake <jforst.mailman <at> gmail.com> Cc: Eli Zaretskii <eliz <at> gnu.org>, Michael Albinus <michael.albinus <at> gmx.de>, 79145-done <at> debbugs.gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 12:55:07 +0200
Jake <jforst.mailman <at> gmail.com> writes: Hi Jake, > Because the message mentions the key binding, my vote is to only > display it when the buffer is in the selected window. Alright, that's how I've done it so let's keep it that way. I'm closing the bug. Thanks, Tassilo
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 11:31:01 GMT) Full text and rfc822 format available.Message #58 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Michael Albinus <michael.albinus <at> gmx.de> To: Eli Zaretskii <eliz <at> gnu.org> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 13:30:45 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: Hi Eli, >> >> If we want to have a general mechanism, we need a new variable >> >> auto-revert-buffer-in-progress-p which could be consulted by the several >> >> mode-specific revert functions implementations. Or we extend the meaning >> >> of revert-buffer-in-progress-p to the values nil, t, and `auto'. The >> >> latter indicates, that the revert process has been started by >> >> auto-revert. >> > >> > I think I'd prefer the general-mechanism solution. Would someone like >> > to work on a patch along those lines? >> >> I could work on the general mechanism. Which variant do you prefer, >> extending revert-buffer-in-progress-p or a new auto-revert-buffer-in-progress-p? > > The latter, I think. It looks simpler, and a new variable cannot > possibly cause any backward incompatibilities. I've added auto-revert-buffer-in-progress-p in master. Used also to suppress messages in dired-omit-expunge when auto-reverting. Even if it isn't used in doc-view, it could help other reverting functions to be less chatty. > Thanks. Best regards, Michael.
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 11:38:01 GMT) Full text and rfc822 format available.Message #61 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 14:36:55 +0300
bug-gnu-emacs <at> gnu.org
:bug#79145
; Package emacs
.
(Fri, 08 Aug 2025 11:39:02 GMT) Full text and rfc822 format available.Message #64 received at 79145 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org, tsdh <at> gnu.org Subject: Re: bug#79145: 31.0.50; doc-view-mode with auto-revert-mode emitting message when it shouldn't Date: Fri, 08 Aug 2025 14:37:40 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de> > Cc: tsdh <at> gnu.org, jforst.mailman <at> gmail.com, 79145 <at> debbugs.gnu.org > Date: Fri, 08 Aug 2025 13:30:45 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> I could work on the general mechanism. Which variant do you prefer, > >> extending revert-buffer-in-progress-p or a new auto-revert-buffer-in-progress-p? > > > > The latter, I think. It looks simpler, and a new variable cannot > > possibly cause any backward incompatibilities. > > I've added auto-revert-buffer-in-progress-p in master. Used also to > suppress messages in dired-omit-expunge when auto-reverting. > > Even if it isn't used in doc-view, it could help other reverting > functions to be less chatty. Thanks.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.