Package: emacs;
Reported by: Rudolf Adamkovič <rudolf <at> adamkovic.org>
Date: Tue, 4 Mar 2025 11:37:02 UTC
Severity: normal
Found in version 31.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76739 in the body.
You can then email your comments to 76739 AT debbugs.gnu.org in the normal way.
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#76739
; Package emacs
.
(Tue, 04 Mar 2025 11:37:02 GMT) Full text and rfc822 format available.Rudolf Adamkovič <rudolf <at> adamkovic.org>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 04 Mar 2025 11:37:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: bug-gnu-emacs <at> gnu.org Subject: 31.0.50; Register previews cannot be disabled Date: Tue, 04 Mar 2025 12:36:08 +0100
REPRODUCTION: 1. start `emacs -Q' 2. eval `(setq register-use-preview 'never)' 3. type "foo", highlight it, and type `C-x r s a' 4. type "bar", highlight it, and type `C-x r s' 5. wait one second EXPECTED: no preview shows ACTUAL: preview shows NOTES: The preview shows on `C-x r i' as well. Is the `register-use-preview' variable supposed to control its preview as well? If so, then the variable should not be documented as "Whether to show register preview when manipulating registers." ^^^^^^^^^^^^ instead of "Whether to show register preview when modifying registers." because `C-x r i' does not modify any registers. Rudy In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-02-23 built on Rudolfs-MacBook-Air.local Repository revision: ae8522af41bb67bf417b94ed54146a43fe2150ec Repository branch: master Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.3.1 Configured using: 'configure --with-json --with-tree-sitter --with-sqlite3 --with-native-compilation=aot' Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: telega-root-auto-fill-mode: t telega-contact-birthdays-mode: t telega-active-video-chats-mode: t telega-active-locations-mode: t telega-patrons-mode: t telega-mode-line-mode: t telega-active-stories-mode: t pdf-occur-global-minor-mode: t TeX-PDF-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t global-diff-hl-mode: t diff-hl-mode: t marginalia-mode: t global-hi-lock-mode: t hi-lock-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t vertico-multiform-mode: t vertico-mode: t openwith-mode: t global-hl-todo-mode: t flyspell-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t pixel-scroll-precision-mode: t delete-selection-mode: t global-goto-address-mode: t goto-address-mode: t global-superword-mode: t superword-mode: t save-place-mode: t global-auto-revert-mode: t savehist-mode: t org-indent-mode: t url-handler-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/rudy/.emacs.d/elpa/ef-themes-1.9.0/theme-loaddefs hides /Users/rudy/.emacs.d/elpa/modus-themes-20250220.647/theme-loaddefs /Users/rudy/.emacs.d/elpa/ef-themes-1.9.0/theme-loaddefs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/theme-loaddefs ~/org/src/org-mode/lisp/ob-exp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-exp ~/org/src/org-mode/lisp/ob-emacs-lisp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp ~/org/src/org-mode/lisp/oc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc ~/org/src/org-mode/lisp/ob-css hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-css ~/org/src/org-mode/lisp/ob-lob hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lob ~/org/src/org-mode/lisp/ol-irc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-irc ~/org/src/org-mode/lisp/ob-forth hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-forth ~/org/src/org-mode/lisp/org-macs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macs ~/org/src/org-mode/lisp/ob hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob ~/org/src/org-mode/lisp/org-version hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-version ~/org/src/org-mode/lisp/ob-scheme hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scheme ~/org/src/org-mode/lisp/ox hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox ~/org/src/org-mode/lisp/ob-C hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-C ~/org/src/org-mode/lisp/org-capture hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-capture ~/org/src/org-mode/lisp/ob-ref hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ref ~/org/src/org-mode/lisp/ob-clojure hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-clojure ~/org/src/org-mode/lisp/org-mouse hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mouse ~/org/src/org-mode/lisp/org-persist hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-persist ~/org/src/org-mode/lisp/org-ctags hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-ctags ~/org/src/org-mode/lisp/org-entities hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-entities ~/org/src/org-mode/lisp/org-archive hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-archive ~/org/src/org-mode/lisp/ob-screen hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-screen ~/org/src/org-mode/lisp/ol-bibtex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-bibtex ~/org/src/org-mode/lisp/ob-haskell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-haskell ~/org/src/org-mode/lisp/org-loaddefs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-loaddefs ~/org/src/org-mode/lisp/org-table hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-table ~/org/src/org-mode/lisp/ol-eww hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-eww ~/org/src/org-mode/lisp/ol-man hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-man ~/org/src/org-mode/lisp/ox-org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-org ~/org/src/org-mode/lisp/org-num hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-num ~/org/src/org-mode/lisp/org-plot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-plot ~/org/src/org-mode/lisp/ol-rmail hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-rmail ~/org/src/org-mode/lisp/ob-awk hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-awk ~/org/src/org-mode/lisp/ob-groovy hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-groovy ~/org/src/org-mode/lisp/ob-octave hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-octave ~/org/src/org-mode/lisp/org-faces hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-faces ~/org/src/org-mode/lisp/oc-biblatex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-biblatex ~/org/src/org-mode/lisp/org-colview hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-colview ~/org/src/org-mode/lisp/ob-R hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-R ~/org/src/org-mode/lisp/org-refile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-refile ~/org/src/org-mode/lisp/org-timer hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-timer ~/org/src/org-mode/lisp/org-mobile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mobile ~/org/src/org-mode/lisp/ob-fortran hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-fortran ~/org/src/org-mode/lisp/ob-shell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-shell ~/org/src/org-mode/lisp/ob-perl hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-perl ~/org/src/org-mode/lisp/ob-sqlite hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sqlite ~/org/src/org-mode/lisp/oc-basic hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-basic ~/org/src/org-mode/lisp/ob-sed hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sed ~/org/src/org-mode/lisp/org-list hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-list ~/org/src/org-mode/lisp/ob-ruby hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ruby ~/org/src/org-mode/lisp/ob-eval hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eval ~/org/src/org-mode/lisp/org-habit hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-habit ~/org/src/org-mode/lisp/org-clock hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-clock ~/org/src/org-mode/lisp/org-goto hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-goto ~/org/src/org-mode/lisp/ox-html hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-html ~/org/src/org-mode/lisp/org-src hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-src ~/org/src/org-mode/lisp/ob-lisp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lisp ~/org/src/org-mode/lisp/ol-eshell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-eshell ~/org/src/org-mode/lisp/ob-ditaa hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ditaa ~/org/src/org-mode/lisp/org-pcomplete hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-pcomplete ~/org/src/org-mode/lisp/org-lint hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-lint ~/org/src/org-mode/lisp/ox-latex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-latex ~/org/src/org-mode/lisp/ob-sass hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sass ~/org/src/org-mode/lisp/ob-tangle hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-tangle ~/org/src/org-mode/lisp/ob-calc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-calc ~/org/src/org-mode/lisp/ob-java hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-java ~/org/src/org-mode/lisp/ox-icalendar hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-icalendar ~/org/src/org-mode/lisp/ol-mhe hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-mhe ~/org/src/org-mode/lisp/org-attach-git hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach-git ~/org/src/org-mode/lisp/ox-md hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-md ~/org/src/org-mode/lisp/ox-beamer hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-beamer ~/org/src/org-mode/lisp/org-element hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element ~/org/src/org-mode/lisp/oc-natbib hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-natbib ~/org/src/org-mode/lisp/org-protocol hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-protocol ~/org/src/org-mode/lisp/ob-gnuplot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot ~/org/src/org-mode/lisp/org-tempo hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-tempo ~/org/src/org-mode/lisp/ob-latex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-latex ~/org/src/org-mode/lisp/ol-w3m hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-w3m ~/org/src/org-mode/lisp/org-id hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-id ~/org/src/org-mode/lisp/ox-man hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-man ~/org/src/org-mode/lisp/ol-doi hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-doi ~/org/src/org-mode/lisp/org-feed hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-feed ~/org/src/org-mode/lisp/org-fold-core hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-fold-core ~/org/src/org-mode/lisp/ob-julia hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-julia ~/org/src/org-mode/lisp/ob-lua hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lua ~/org/src/org-mode/lisp/ob-table hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-table ~/org/src/org-mode/lisp/ob-ocaml hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ocaml ~/org/src/org-mode/lisp/oc-csl hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-csl ~/org/src/org-mode/lisp/ol-gnus hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-gnus ~/org/src/org-mode/lisp/org-indent hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-indent ~/org/src/org-mode/lisp/ob-lilypond hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lilypond ~/org/src/org-mode/lisp/ob-matlab hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-matlab ~/org/src/org-mode/lisp/org-datetree hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-datetree ~/org/src/org-mode/lisp/ol-docview hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-docview ~/org/src/org-mode/lisp/oc-bibtex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-bibtex ~/org/src/org-mode/lisp/ob-python hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-python ~/org/src/org-mode/lisp/ob-makefile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-makefile ~/org/src/org-mode/lisp/org-duration hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-duration ~/org/src/org-mode/lisp/org-agenda hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-agenda ~/org/src/org-mode/lisp/ob-dot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-dot ~/org/src/org-mode/lisp/ob-js hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-js ~/org/src/org-mode/lisp/ox-publish hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-publish ~/org/src/org-mode/lisp/org-inlinetask hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-inlinetask ~/org/src/org-mode/lisp/ob-org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-org ~/org/src/org-mode/lisp/org-keys hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-keys ~/org/src/org-mode/lisp/ob-core hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-core ~/org/src/org-mode/lisp/org-compat hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-compat ~/org/src/org-mode/lisp/ol hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol ~/org/src/org-mode/lisp/ox-odt hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-odt ~/org/src/org-mode/lisp/ol-info hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-info ~/org/src/org-mode/lisp/ob-plantuml hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-plantuml ~/org/src/org-mode/lisp/ob-eshell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eshell ~/org/src/org-mode/lisp/ox-ascii hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-ascii ~/org/src/org-mode/lisp/ox-koma-letter hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-koma-letter ~/org/src/org-mode/lisp/ob-maxima hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-maxima ~/org/src/org-mode/lisp/org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org ~/org/src/org-mode/lisp/ol-bbdb hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-bbdb ~/org/src/org-mode/lisp/org-macro hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macro ~/org/src/org-mode/lisp/org-fold hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-fold ~/org/src/org-mode/lisp/ob-sql hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sql ~/org/src/org-mode/lisp/org-attach hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach ~/org/src/org-mode/lisp/org-cycle hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-cycle ~/org/src/org-mode/lisp/ob-processing hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-processing ~/org/src/org-mode/lisp/ox-texinfo hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-texinfo ~/org/src/org-mode/lisp/org-crypt hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-crypt ~/org/src/org-mode/lisp/org-footnote hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-footnote ~/org/src/org-mode/lisp/org-element-ast hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element-ast ~/org/src/org-mode/lisp/ob-comint hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-comint Features: (shadow novice mailalias qp mail-extr tmm epa-file password-store auth-source-pass textsec uni-scripts idna-mapping uni-confusable textsec-check gptel-rewrite grep preview wdired quail font-latex plain-tex notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj icalendar notmuch-tag notmuch-lib notmuch-version notmuch-compat modus-vivendi-tritanopia-theme modus-vivendi-deuteranopia-theme modus-vivendi-tinted-theme modus-vivendi-theme modus-operandi-tritanopia-theme modus-operandi-deuteranopia-theme modus-operandi-theme ef-tritanopia-light-theme ef-trio-light-theme ef-summer-theme ef-spring-theme ef-reverie-theme ef-melissa-light-theme ef-maris-light-theme ef-light-theme ef-kassio-theme ef-frost-theme ef-elea-light-theme ef-eagle-theme ef-duo-light-theme ef-deuteranopia-light-theme ef-day-theme ef-cyprus-theme ef-arbutus-theme ef-themes reposition gptel-transient tramp-cache time-stamp tramp-sh shortdoc cl-print ess-tracebug ess-utils ess-custom ob-ditaa org-colview org-crypt org-ctags org-habit org-mouse org-plot org-protocol misc telega-obsolete telega telega-tdlib-events telega-match telega-root telega-info telega-chat telega-modes telega-company telega-emoji telega-user telega-notifications telega-voip telega-msg telega-story telega-webpage visual-fill-column telega-tme telega-sticker telega-vvnote bindat telega-ffplay telega-i18n telega-sort telega-filter telega-ins telega-inline telega-util telega-folders telega-topic telega-media telega-tdlib telega-server telega-core telega-customize emacsbug url-dav pdf-sync pdf-annot pdf-outline pdf-links pdf-history pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-tools pdf-view pdf-cache pdf-info pdf-util pdf-macs ox-beamer ox-texinfo ox-md ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox dabbrev notifications pulse gptel-curl markdown-mode gptel-ollama gptel gptel-org gptel-openai cal-move org-attach emms-player-mpd emms-url emms-player-simple emms-browser sort emms-playlist-sort emms-last-played emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-mode emms-source-playlist emms-source-file locate emms-cache emms-info emms-later-do emms emms-compat js c-ts-common rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok css-mode sgml-mode facemenu latexenc rect org-goto avy macrostep-c cmacexp macrostep slime apropos hyperspec whitespace make-mode cape geiser-mode geiser-xref geiser-compile geiser-guile info-look geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-log geiser-popup scheme sql-indent sql view ebnf-mode misearch multi-isearch conf-mode eglot tree-widget external-completion jsonrpc ert debug backtrace ruby-mode plantuml-mode latex latex-flymake tex-ispell tex-style tex texmathp auctex citar-org oc-csl citeproc citeproc-itemgetters citeproc-cite citeproc-biblatex citeproc-bibtex citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-number rst citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term f citeproc-rt citeproc-lib citeproc-s s let-alist queue dash tex-mode org-duration bbdb bbdb-site timezone holidays holiday-loaddefs diary-lib diary-loaddefs cal-iso org-agenda mistty mistty-undo mistty-queue mistty-term mistty-log mistty-changeset pcmpl-unix mistty-util mistty-autoloads loaddefs-gen tar-mode arc-mode archive-mode mm-archive network-stream url-cache url-http url-auth url-gw nsm cus-edit cus-start cus-load tramp-cmds perl-mode dired-aux dired-x vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vterm tramp trampver tramp-integration tramp-message tramp-compat tramp-loaddefs color term ehelp vterm-module term/xterm xterm macros face-remap magit-extras 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 magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient benchmark magit-git magit-base magit-section cursor-sensor crm llama char-fold xref diminish hl-line diff-hl log-view log-edit add-log pcvs-util vc-dir ewoc pdf-loader marginalia hi-lock corfu-history corfu vertico-multiform vertico paredit edmacro kmacro openwith hl-todo modus-operandi-tinted-theme modus-themes orderless package-vc vc lisp-mnt finder-inf display-fill-column-indicator citar-capf citar citar-file citar-cache citar-format parsebib comp-run flyspell ispell image-file image-converter disp-table fortune smtpmail display-line-numbers pixel-scroll cua-base comp comp-cstr comp-common delsel goto-addr cap-words superword subword saveplace flymake compile warnings autorevert savehist bug-reference ob-org ob-lisp org-clock ls-lisp ob-plantuml ob-lua ob-dot ob-latex ob-java ob-R ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-scheme geiser-impl help-fns radix-tree geiser-custom geiser-base geiser ob-clojure ob-makefile ob-sqlite ob-sql ob-shell shell ob-python python skeleton project compat elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query bookmark pp elfeed-db elfeed-lib vc-git diff-mode track-changes easy-mmode files-x vc-dispatcher org-indent oc-basic cl-extra help-mode org-element org-persist org-id org-refile org-element-ast inline 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 dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml 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 gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs 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-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec auctex-autoloads tex-site avy-autoloads bbdb-autoloads blacken-autoloads bnf-mode-autoloads cape-autoloads chess-autoloads cider-autoloads citar-autoloads citeproc-autoloads clojure-mode-autoloads code-cells-autoloads corfu-autoloads csv-mode-autoloads diff-hl-autoloads diminish-autoloads drepl-autoloads comint-mime-autoloads ebnf-mode-autoloads ef-themes-autoloads elfeed-tube-mpv-autoloads elfeed-tube-autoloads aio-autoloads elfeed-autoloads ement-autoloads emms-autoloads ess-autoloads f-autoloads fennel-mode-autoloads geiser-guile-autoloads geiser-autoloads gptel-autoloads graphviz-dot-mode-autoloads hl-todo-autoloads htmlize-autoloads indent-bars-autoloads json-mode-autoloads rx json-snatcher-autoloads kotlin-mode-autoloads lua-mode-autoloads magit-autoloads pcase marginalia-autoloads markdown-mode-autoloads mathjax-autoloads mentor-autoloads async-autoloads modus-themes-autoloads mpv-autoloads openwith-autoloads orderless-autoloads org-drill-autoloads paredit-autoloads parsebib-autoloads parseedn-autoloads parseclj-autoloads password-store-autoloads pdf-tools-autoloads persist-autoloads plantuml-mode-autoloads dash-autoloads plz-autoloads queue-autoloads rainbow-mode-autoloads s-autoloads sesman-autoloads slime-autoloads macrostep-autoloads spinner-autoloads sql-indent-autoloads sqlup-mode-autoloads string-inflection-autoloads svg-lib-autoloads swift-mode-autoloads tablist-autoloads taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads llama-autoloads telega-autoloads tempel-autoloads url-scgi-autoloads vertico-autoloads visual-fill-column-autoloads vterm-autoloads info with-editor-autoloads xml-rpc-autoloads yaml-mode-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 icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib 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 lcms2 multi-tty make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 4250997 795182) (symbols 48 84137 13) (strings 32 637799 48262) (string-bytes 1 25301968) (vectors 16 250063) (vector-slots 8 3761465 1279727) (floats 8 6414 13454) (intervals 56 321422 3298) (buffers 992 145)) -- "Chop your own wood and it will warm you twice." --- Henry Ford; Francis Kinloch, 1819; Henry David Thoreau, 1854 Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Tue, 04 Mar 2025 15:10:02 GMT) Full text and rfc822 format available.Message #8 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Tue, 04 Mar 2025 15:16:30 +0000
Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: > REPRODUCTION: > > 1. start `emacs -Q' > 2. eval `(setq register-use-preview 'never)' Do not use setq to configure this. -- Thierry
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Tue, 04 Mar 2025 15:15:02 GMT) Full text and rfc822 format available.Message #11 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Rudolf Adamkovič <rudolf <at> adamkovic.org>, Thierry Volpiatto <thievol <at> posteo.net> Cc: 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Tue, 04 Mar 2025 17:14:05 +0200
> From: Rudolf Adamkovič <rudolf <at> adamkovic.org> > Date: Tue, 04 Mar 2025 12:36:08 +0100 > > > REPRODUCTION: > > 1. start `emacs -Q' > 2. eval `(setq register-use-preview 'never)' > 3. type "foo", highlight it, and type `C-x r s a' > 4. type "bar", highlight it, and type `C-x r s' > 5. wait one second > > EXPECTED: > > no preview shows > > ACTUAL: > > preview shows > > NOTES: > > The preview shows on `C-x r i' as well. Is the `register-use-preview' > variable supposed to control its preview as well? If so, then the > variable should not be documented as > > "Whether to show register preview when manipulating registers." > ^^^^^^^^^^^^ > instead of > > "Whether to show register preview when modifying registers." > > because `C-x r i' does not modify any registers. Thierry, could you please look into this?
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Tue, 04 Mar 2025 17:41:02 GMT) Full text and rfc822 format available.Message #14 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, Rudolf Adamkovič <rudolf <at> adamkovic.org>, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Tue, 04 Mar 2025 17:46:59 +0000
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Rudolf Adamkovič <rudolf <at> adamkovic.org> >> Date: Tue, 04 Mar 2025 12:36:08 +0100 >> >> >> REPRODUCTION: >> >> 1. start `emacs -Q' >> 2. eval `(setq register-use-preview 'never)' >> 3. type "foo", highlight it, and type `C-x r s a' >> 4. type "bar", highlight it, and type `C-x r s' >> 5. wait one second >> >> EXPECTED: >> >> no preview shows >> >> ACTUAL: >> >> preview shows >> >> NOTES: >> >> The preview shows on `C-x r i' as well. Is the `register-use-preview' >> variable supposed to control its preview as well? If so, then the >> variable should not be documented as >> >> "Whether to show register preview when manipulating registers." >> ^^^^^^^^^^^^ >> instead of >> >> "Whether to show register preview when modifying registers." >> >> because `C-x r i' does not modify any registers. > > Thierry, could you please look into this? Yes, I already replied, the problem is if one set this variable with setq, the defcustom has a :set function. So from emacs -Q here: (customize-set-variable 'register-use-preview 'never) Then do 3) and 4) from the recipe above. No preview, as expected. -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Tue, 04 Mar 2025 18:30:02 GMT) Full text and rfc822 format available.Message #17 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Thierry Volpiatto <thievol <at> posteo.net> Cc: thievol <at> posteo.net, rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Tue, 04 Mar 2025 20:28:11 +0200
> From: Thierry Volpiatto <thievol <at> posteo.net> > Cc: Rudolf Adamkovič <rudolf <at> adamkovic.org>, Thierry > Volpiatto > <thievol <at> posteo.net>, 76739 <at> debbugs.gnu.org > Date: Tue, 04 Mar 2025 17:46:59 +0000 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > Thierry, could you please look into this? > > Yes, I already replied, the problem is if one set this variable with > setq, the defcustom has a :set function. Yes, I saw it too late, thanks. > So from emacs -Q here: > > (customize-set-variable 'register-use-preview 'never) > > Then do 3) and 4) from the recipe above. > > No preview, as expected. Right. I've already updated the doc string to say using setq is not effective, so maybe this is all that's needed here.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Wed, 05 Mar 2025 06:47:02 GMT) Full text and rfc822 format available.Message #20 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Wed, 05 Mar 2025 06:53:35 +0000
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Thierry Volpiatto <thievol <at> posteo.net> >> Cc: Rudolf Adamkovič <rudolf <at> adamkovic.org>, Thierry >> Volpiatto >> <thievol <at> posteo.net>, 76739 <at> debbugs.gnu.org >> Date: Tue, 04 Mar 2025 17:46:59 +0000 >> >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >> > Thierry, could you please look into this? >> >> Yes, I already replied, the problem is if one set this variable with >> setq, the defcustom has a :set function. > > Yes, I saw it too late, thanks. > >> So from emacs -Q here: >> >> (customize-set-variable 'register-use-preview 'never) >> >> Then do 3) and 4) from the recipe above. >> >> No preview, as expected. > > Right. I've already updated the doc string to say using setq is not > effective, so maybe this is all that's needed here. Yes, for this it should be enough, however there is a little bug when using never and trying to do C-h, the minibuffer exit with "No register specified", which is wrong, the preview should popup with full capabilities, here the needed changes: diff --git a/lisp/register.el b/lisp/register.el index 0e9d5676943..cb6d90d6a05 100644 --- a/lisp/register.el +++ b/lisp/register.el @@ -579,7 +579,9 @@ or \\='never." (setq pat input)))) (if (setq win (get-buffer-window buffer)) (with-selected-window win - (when noconfirm + (when (or (eq noconfirm t) ; Using insist + ;; Don't exit when noconfirm == (never) + (memq nil noconfirm)) ;; Happen only when ;; *-use-preview == insist. (exit-minibuffer)) -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Wed, 05 Mar 2025 12:04:02 GMT) Full text and rfc822 format available.Message #23 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Thierry Volpiatto <thievol <at> posteo.net> Cc: rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Wed, 05 Mar 2025 14:03:18 +0200
> From: Thierry Volpiatto <thievol <at> posteo.net> > Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, > 76739 <at> debbugs.gnu.org > Date: Wed, 05 Mar 2025 06:53:35 +0000 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> From: Thierry Volpiatto <thievol <at> posteo.net> > >> Cc: Rudolf Adamkovič <rudolf <at> adamkovic.org>, Thierry > >> Volpiatto > >> <thievol <at> posteo.net>, 76739 <at> debbugs.gnu.org > >> Date: Tue, 04 Mar 2025 17:46:59 +0000 > >> > >> Eli Zaretskii <eliz <at> gnu.org> writes: > >> > >> > Thierry, could you please look into this? > >> > >> Yes, I already replied, the problem is if one set this variable with > >> setq, the defcustom has a :set function. > > > > Yes, I saw it too late, thanks. > > > >> So from emacs -Q here: > >> > >> (customize-set-variable 'register-use-preview 'never) > >> > >> Then do 3) and 4) from the recipe above. > >> > >> No preview, as expected. > > > > Right. I've already updated the doc string to say using setq is not > > effective, so maybe this is all that's needed here. > > Yes, for this it should be enough, however there is a little bug when > using never and trying to do C-h, the minibuffer exit with "No register > specified", which is wrong, the preview should popup with full > capabilities, here the needed changes: Thanks, please install on the emacs-30 branch.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Wed, 05 Mar 2025 13:31:01 GMT) Full text and rfc822 format available.Message #26 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Wed, 05 Mar 2025 13:37:23 +0000
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Thierry Volpiatto <thievol <at> posteo.net> >> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, >> 76739 <at> debbugs.gnu.org >> Date: Wed, 05 Mar 2025 06:53:35 +0000 >> >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >> >> From: Thierry Volpiatto <thievol <at> posteo.net> >> >> Cc: Rudolf Adamkovič <rudolf <at> adamkovic.org>, Thierry >> >> Volpiatto >> >> <thievol <at> posteo.net>, 76739 <at> debbugs.gnu.org >> >> Date: Tue, 04 Mar 2025 17:46:59 +0000 >> >> >> >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >> >> >> > Thierry, could you please look into this? >> >> >> >> Yes, I already replied, the problem is if one set this variable with >> >> setq, the defcustom has a :set function. >> > >> > Yes, I saw it too late, thanks. >> > >> >> So from emacs -Q here: >> >> >> >> (customize-set-variable 'register-use-preview 'never) >> >> >> >> Then do 3) and 4) from the recipe above. >> >> >> >> No preview, as expected. >> > >> > Right. I've already updated the doc string to say using setq is not >> > effective, so maybe this is all that's needed here. >> >> Yes, for this it should be enough, however there is a little bug when >> using never and trying to do C-h, the minibuffer exit with "No register >> specified", which is wrong, the preview should popup with full >> capabilities, here the needed changes: > > Thanks, please install on the emacs-30 branch. Done. -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 01:33:01 GMT) Full text and rfc822 format available.Message #29 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net> Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 02:32:00 +0100
Eli Zaretskii <eliz <at> gnu.org> writes: You did not correct the description, which should say > "Whether to show register preview when manipulating registers." > ^^^^^^^^^^^^ > instead of > > "Whether to show register preview when modifying registers." > > because `C-x r i' does not modify any registers [I just re-tested with `customize-set-variable' and the setting pertains to `C-x r i' as well, so the wording above needs corrected.] P.S. This is not theoretical: When I was figuring out the way to change the behavior of `C-x r i', I found and *ignored* this variable, as it said "when modifying". I thought to myself: "These folks are precise with their words, so there must be some other variable." :) Rudy -- "Genius is 1% inspiration and 99% perspiration." --- Thomas Alva Edison, 1932 Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 06:07:02 GMT) Full text and rfc822 format available.Message #32 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, Eli Zaretskii <eliz <at> gnu.org>, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 06:13:52 +0000
[Message part 1 (text/plain, inline)]
Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: > Eli Zaretskii <eliz <at> gnu.org> writes: > > You did not correct the description, which should say > >> "Whether to show register preview when manipulating registers." >> ^^^^^^^^^^^^ >> instead of >> >> "Whether to show register preview when modifying registers." >> >> because `C-x r i' does not modify any registers Perhaps using: "Whether to show register preview when using registers." ? Don't know what the best wording would be, Eli WDYT? PS: You can also disable preview without touching the default value of register-use-preview (keeping traditional) by modifying the value of register-preview-delay. -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 11:06:01 GMT) Full text and rfc822 format available.Message #35 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Thierry Volpiatto <thievol <at> posteo.net> Cc: rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 13:04:57 +0200
> From: Thierry Volpiatto <thievol <at> posteo.net> > Cc: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net>, > 76739 <at> debbugs.gnu.org > Date: Sat, 08 Mar 2025 06:13:52 +0000 > > Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: > > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > > You did not correct the description, which should say > > > >> "Whether to show register preview when manipulating registers." > >> ^^^^^^^^^^^^ > >> instead of > >> > >> "Whether to show register preview when modifying registers." > >> > >> because `C-x r i' does not modify any registers > > Perhaps using: > > "Whether to show register preview when using registers." ? > > Don't know what the best wording would be, Eli WDYT? Which register-related commands are _not_ supposed to show the preview? Knowing that will allow to decide which wording will be appropriate here.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 11:47:02 GMT) Full text and rfc822 format available.Message #38 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 11:53:13 +0000
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Thierry Volpiatto <thievol <at> posteo.net> >> Cc: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net>, >> 76739 <at> debbugs.gnu.org >> Date: Sat, 08 Mar 2025 06:13:52 +0000 >> >> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: >> >> > Eli Zaretskii <eliz <at> gnu.org> writes: >> > >> > You did not correct the description, which should say >> > >> >> "Whether to show register preview when manipulating registers." >> >> ^^^^^^^^^^^^ >> >> instead of >> >> >> >> "Whether to show register preview when modifying registers." >> >> >> >> because `C-x r i' does not modify any registers >> >> Perhaps using: >> >> "Whether to show register preview when using registers." ? >> >> Don't know what the best wording would be, Eli WDYT? > > Which register-related commands are _not_ supposed to show the > preview? Knowing that will allow to decide which wording will be > appropriate here. All register commands use preview AFAIK. -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 13:05:02 GMT) Full text and rfc822 format available.Message #41 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Thierry Volpiatto <thievol <at> posteo.net> Cc: rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 15:04:05 +0200
> From: Thierry Volpiatto <thievol <at> posteo.net> > Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, > 76739 <at> debbugs.gnu.org > Date: Sat, 08 Mar 2025 11:53:13 +0000 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> From: Thierry Volpiatto <thievol <at> posteo.net> > >> Cc: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net>, > >> 76739 <at> debbugs.gnu.org > >> Date: Sat, 08 Mar 2025 06:13:52 +0000 > >> > >> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: > >> > >> > Eli Zaretskii <eliz <at> gnu.org> writes: > >> > > >> > You did not correct the description, which should say > >> > > >> >> "Whether to show register preview when manipulating registers." > >> >> ^^^^^^^^^^^^ > >> >> instead of > >> >> > >> >> "Whether to show register preview when modifying registers." > >> >> > >> >> because `C-x r i' does not modify any registers > >> > >> Perhaps using: > >> > >> "Whether to show register preview when using registers." ? > >> > >> Don't know what the best wording would be, Eli WDYT? > > > > Which register-related commands are _not_ supposed to show the > > preview? Knowing that will allow to decide which wording will be > > appropriate here. > > All register commands use preview AFAIK. Then I think this will be clearer: Whether register commands should show preview of registers that have values.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 17:04:02 GMT) Full text and rfc822 format available.Message #44 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Thierry Volpiatto <thievol <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 17:10:38 +0000
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Thierry Volpiatto <thievol <at> posteo.net> >> Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, >> 76739 <at> debbugs.gnu.org >> Date: Sat, 08 Mar 2025 11:53:13 +0000 >> >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >> >> From: Thierry Volpiatto <thievol <at> posteo.net> >> >> Cc: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net>, >> >> 76739 <at> debbugs.gnu.org >> >> Date: Sat, 08 Mar 2025 06:13:52 +0000 >> >> >> >> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes: >> >> >> >> > Eli Zaretskii <eliz <at> gnu.org> writes: >> >> > >> >> > You did not correct the description, which should say >> >> > >> >> >> "Whether to show register preview when manipulating registers." >> >> >> ^^^^^^^^^^^^ >> >> >> instead of >> >> >> >> >> >> "Whether to show register preview when modifying registers." >> >> >> >> >> >> because `C-x r i' does not modify any registers >> >> >> >> Perhaps using: >> >> >> >> "Whether to show register preview when using registers." ? >> >> >> >> Don't know what the best wording would be, Eli WDYT? >> > >> > Which register-related commands are _not_ supposed to show the >> > preview? Knowing that will allow to decide which wording will be >> > appropriate here. >> >> All register commands use preview AFAIK. > > Then I think this will be clearer: > > Whether register commands should show preview of registers that have values. Yes, nice, thanks. Do you want me to commit this change or you do it? -- Thierry
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Sat, 08 Mar 2025 19:41:01 GMT) Full text and rfc822 format available.Message #47 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Thierry Volpiatto <thievol <at> posteo.net> Cc: rudolf <at> adamkovic.org, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Sat, 08 Mar 2025 21:40:15 +0200
> From: Thierry Volpiatto <thievol <at> posteo.net> > Cc: Thierry Volpiatto <thievol <at> posteo.net>, rudolf <at> adamkovic.org, > 76739 <at> debbugs.gnu.org > Date: Sat, 08 Mar 2025 17:10:38 +0000 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> > Which register-related commands are _not_ supposed to show the > >> > preview? Knowing that will allow to decide which wording will be > >> > appropriate here. > >> > >> All register commands use preview AFAIK. > > > > Then I think this will be clearer: > > > > Whether register commands should show preview of registers that have values. > > Yes, nice, thanks. > Do you want me to commit this change or you do it? I'd like first to hear from Rudolf that he's okay with this wording.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Mon, 10 Mar 2025 02:00:02 GMT) Full text and rfc822 format available.Message #50 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: Eli Zaretskii <eliz <at> gnu.org>, Thierry Volpiatto <thievol <at> posteo.net> Cc: 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Mon, 10 Mar 2025 02:59:17 +0100
Eli Zaretskii <eliz <at> gnu.org> writes: >>> Whether register commands should show preview of registers that have >>> values. >> Do you want me to commit this change or you do it? > I'd like first to hear from Rudolf that he's okay with this wording. Perhaps "non-empty registers" instead of "registers that have values"? Whether register commands should show preview of non-empty registers. Otherwise, LGTM. Thank you, Eli! Rudy -- "I would prefer an intelligent hell to a stupid paradise." --- Blaise Pascal Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Mon, 10 Mar 2025 15:23:01 GMT) Full text and rfc822 format available.Message #53 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Mon, 10 Mar 2025 17:22:09 +0200
> From: Rudolf Adamkovič <rudolf <at> adamkovic.org> > Cc: 76739 <at> debbugs.gnu.org > Date: Mon, 10 Mar 2025 02:59:17 +0100 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >>> Whether register commands should show preview of registers that have > >>> values. > > >> Do you want me to commit this change or you do it? > > > I'd like first to hear from Rudolf that he's okay with this wording. > > Perhaps "non-empty registers" instead of "registers that have values"? Is it really better? Someone might think, for example, that a register whose value is an empty string could be considered "empty". We don't use the word "empty" anywhere in the "Registers" node of the Emacs manual. Doc strings do use that, though. So maybe do both: Whether register commands should show preview of registers with non-nil values.
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Mon, 10 Mar 2025 18:17:02 GMT) Full text and rfc822 format available.Message #56 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Mon, 10 Mar 2025 19:16:34 +0100
Eli Zaretskii <eliz <at> gnu.org> writes: >> Perhaps "non-empty registers" instead of "registers that have values"? > > Is it really better? Someone might think, for example, that a > register whose value is an empty string could be considered "empty". > We don't use the word "empty" anywhere in the "Registers" node of the > Emacs manual. Doc strings do use that, though. So maybe do both: > > Whether register commands should show preview of registers with > non-nil values. Good point! I apologize for not consulting the manual first. Thanks for the guidance! Let me try again. The manual says: All of the commands that prompt for a register will by default display a preview window that lists the existing registers (if there are any) and their current values, after a short delay. [Later, the manual also says "show" instead of "display".] To match the existing terminology, we could say: Whether register commands show preview of current register values. Not sure if we need "should"; feel free to re-add it: Whether register commands [should] <display|show> preview ... Rudy -- "The introduction of suitable abstractions is our only mental aid to organize and master complexity." --- Edsger Wybe Dijkstra, 1930-2002 Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Tue, 11 Mar 2025 11:58:02 GMT) Full text and rfc822 format available.Message #59 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Tue, 11 Mar 2025 13:57:27 +0200
> From: Rudolf Adamkovič <rudolf <at> adamkovic.org> > Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org > Date: Mon, 10 Mar 2025 19:16:34 +0100 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> Perhaps "non-empty registers" instead of "registers that have values"? > > > > Is it really better? Someone might think, for example, that a > > register whose value is an empty string could be considered "empty". > > We don't use the word "empty" anywhere in the "Registers" node of the > > Emacs manual. Doc strings do use that, though. So maybe do both: > > > > Whether register commands should show preview of registers with > > non-nil values. > > Good point! I apologize for not consulting the manual first. Thanks > for the guidance! Let me try again. The manual says: > > All of the commands that prompt for a register will by default display > a preview window that lists the existing registers (if there are any) > and their current values, after a short delay. > > [Later, the manual also says "show" instead of "display".] > > To match the existing terminology, we could say: > > Whether register commands show preview of current register values. And then someone comes up complaining that we don't show nil values? What was wrong with my last suggestion that required removing the "non-nil" part?
bug-gnu-emacs <at> gnu.org
:bug#76739
; Package emacs
.
(Wed, 12 Mar 2025 20:48:02 GMT) Full text and rfc822 format available.Message #62 received at 76739 <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Wed, 12 Mar 2025 21:47:35 +0100
Eli Zaretskii <eliz <at> gnu.org> writes: > And then someone comes up complaining that we don't show nil values? Ha-ha! The manual calls such registers non-existent (e.g. "lists the existing registers"), so I thought that much is given: no register, no current value. However, as a long-term maintainer, you know best what wording might cause support headaches down the line, so your "non-nil" variant LGTM. Besides, my problem was with the word "modifying", and that was addressed already. Thank you for your patience! Rudy -- “Those who cannot remember the past are condemned to repeat it.” --- George Santayana, Life of Reason: Reason in Common Sense, 1905 Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
Eli Zaretskii <eliz <at> gnu.org>
:Rudolf Adamkovič <rudolf <at> adamkovic.org>
:Message #67 received at 76739-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: thievol <at> posteo.net, 76739-done <at> debbugs.gnu.org Subject: Re: bug#76739: 31.0.50; Register previews cannot be disabled Date: Thu, 13 Mar 2025 10:15:02 +0200
> From: Rudolf Adamkovič <rudolf <at> adamkovic.org> > Cc: thievol <at> posteo.net, 76739 <at> debbugs.gnu.org > Date: Wed, 12 Mar 2025 21:47:35 +0100 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > And then someone comes up complaining that we don't show nil values? > > Ha-ha! The manual calls such registers non-existent (e.g. "lists the > existing registers"), so I thought that much is given: no register, no > current value. However, as a long-term maintainer, you know best what > wording might cause support headaches down the line, so your "non-nil" > variant LGTM. Besides, my problem was with the word "modifying", and > that was addressed already. Thank you for your patience! OK, installed on the emacs-30 branch, and closing the bug.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 10 Apr 2025 11:24:10 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.