Received: (at 78186-done) by debbugs.gnu.org; 17 May 2025 08:00:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 04:00:56 2025 Received: from localhost ([127.0.0.1]:45081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGCTY-0001z8-4n for submit <at> debbugs.gnu.org; Sat, 17 May 2025 04:00:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43686) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uGCTW-0001hp-2x for 78186-done <at> debbugs.gnu.org; Sat, 17 May 2025 04:00:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uGCTP-0006QH-BD; Sat, 17 May 2025 04:00:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WMpAuS/v/FnZ0Ie3rNXIn2110OPFQM6YZ8oLRVMd4wY=; b=QLf/ICmuqf8V SpCDWyTBAo092GiNJeeXfLE2kW5qs+QfA+rwe9bKgXrpwRX6Lp66yf/F5sUXELWI8hq0qdjTBkd3w kzwKjj41h8Yi058OGPmafX0pIyDtQ8j6xFKWhRe9r1hqsZX3yP/lqg6tXIrOFQ/DpxEUrdu+8olB6 eJp6HRkV0ZD936WIz45Q03wocxhimerpsRLLjhRhWxij4n1fch0OQdni1lceqlaW3dux7Rxg/a1mG HSoFCyCRWCQZJE22/FO3Wq5c3qOf0o5xcz8tztkKhFuyuHP6GJHkQEGdWpKYz/XA3EaQ7RDs00LiE AwMwZvdtXCMceQAkz2Q1+Q==; Date: Sat, 17 May 2025 11:00:44 +0300 Message-Id: <86wmafwtsj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <jwvikmk8ew9.fsf-monnier+emacs@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#78186: 31.0.50; Register Selection Broken References: <87zffw4jfd.fsf@HIDDEN> <87v7qk4i4s.fsf@HIDDEN> <jwvikmk8ew9.fsf-monnier+emacs@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78186-done Cc: 78186-done <at> debbugs.gnu.org, philipk@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 78186 <at> debbugs.gnu.org > Date: Thu, 01 May 2025 12:39:59 -0400 > From: Stefan Monnier via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > Actually, this appears to be broken with everything but the default value? > > Yes, the problem was in `register--jumpable-p` which always > returned nil. > I pushed the patch to `master` which should fix it. No further comments, so I presume the problem was indeed fixed, and I'm therefore closing this bug.
Philip Kaludercic <philipk@HIDDEN>
:Eli Zaretskii <eliz@HIDDEN>
:Received: (at 78186) by debbugs.gnu.org; 1 May 2025 16:40:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 01 12:40:11 2025 Received: from localhost ([127.0.0.1]:52632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uAWxH-0005z9-2D for submit <at> debbugs.gnu.org; Thu, 01 May 2025 12:40:11 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:26028) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1uAWxD-0005tL-QA for 78186 <at> debbugs.gnu.org; Thu, 01 May 2025 12:40:08 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 7D0694413A0; Thu, 1 May 2025 12:40:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1746117600; bh=iiDgRmDUZ703dxZew/c3M20/Q5gB/tD1I1qGr54J5tw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=YY9PkS10k5M7mz/B/u7Ek48mjIpRWFxNONKoDco7s4auEWNovkul+wKvHwJvnOoY1 8APwJzX3GrKp4MeBXeok2glG/XLfUqTYFNWxjHp+6W8junrrCqHR0JPwBkKj+E4NwD TBjWUDHXShSxi3tWRLzBYnNhOXAEJ15GE1IQqjea/yZONaE+4KFdVIlwu31PcMQIwo 7UDJeaULSfcRzmfgWBhyJJ1w2fIn8uanIemQSTOEJ+8B068MbffuzxqHsqqlFD8z9X kaplNb+LZXbviGkp76tqBH4ARrw4RnYBrvW7yu2lvWe9u0UrQ3s/G/jekY8FrNmhtp lLINs/ck6BG2Q== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 554AA4410CC; Thu, 1 May 2025 12:40:00 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4818A120289; Thu, 1 May 2025 12:40:00 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#78186: 31.0.50; Register Selection Broken In-Reply-To: <87v7qk4i4s.fsf@HIDDEN> Message-ID: <jwvikmk8ew9.fsf-monnier+emacs@HIDDEN> References: <87zffw4jfd.fsf@HIDDEN> <87v7qk4i4s.fsf@HIDDEN> Date: Thu, 01 May 2025 12:39:59 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.189 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78186 Cc: 78186 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain > Actually, this appears to be broken with everything but the default value? Yes, the problem was in `register--jumpable-p` which always returned nil. I pushed the patch to `master` which should fix it. Stefan --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=register.patch commit 311ea96ccfae813f5cb55a5bc9a13be19c0a4127 Author: Stefan Monnier <monnier@HIDDEN> Date: Thu May 1 12:38:33 2025 -0400 register.el (register--jumpable-p): Fix bug#78186 While `register--get-method-type` worked fine for `register-val-insert` it always returns nil for `register-val-jump-to` because it presumed the method took a single argument. Make it work for multi-arg generic functions. * lisp/register.el (register--get-method-type): Add `other-args-type` arg. (register--jumpable-p): Use it. diff --git a/lisp/register.el b/lisp/register.el index a36d0e6648e..a7afc7e08e4 100644 --- a/lisp/register.el +++ b/lisp/register.el @@ -575,16 +575,17 @@ buffer-to-register (add-hook 'kill-buffer-hook #'register-buffer-to-file-query nil t)) (set-register register (cons 'buffer buffer))) -(defun register--get-method-type (val genfun) +(defun register--get-method-type (val genfun &optional other-args-type) (let* ((type (cl-type-of val)) (types (cl--class-allparents (cl-find-class type)))) - (while (and types (not (cl-find-method genfun nil (list (car types))))) + (while (and types (not (cl-find-method genfun nil + (cons (car types) other-args-type)))) (setq types (cdr types))) (car types))) (defun register--jumpable-p (regval) "Return non-nil if `register-val-insert' is implemented for REGVAL." - (pcase (register--get-method-type regval 'register-val-jump-to) + (pcase (register--get-method-type regval 'register-val-jump-to '(t)) ('t nil) ('registerv (registerv-jump-func regval)) ('cons --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#78186
; Package emacs
.
Full text available.Received: (at 78186) by debbugs.gnu.org; 1 May 2025 12:42:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 01 08:42:39 2025 Received: from localhost ([127.0.0.1]:49557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uATFP-0006MC-5V for submit <at> debbugs.gnu.org; Thu, 01 May 2025 08:42:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49701) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1uATFL-0006Lm-1G for 78186 <at> debbugs.gnu.org; Thu, 01 May 2025 08:42:37 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CE20C240027 for <78186 <at> debbugs.gnu.org>; Thu, 1 May 2025 14:42:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1746103348; bh=OYUayWk5QbYkCbA4LqH6K5EaFWvcPe6A7lWNrUiQ8C4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=d70JCghIRSXNB+V77UVgohLcqcs6Z4fJz8NvSCQpc5T86kQwQLYHyUwLHMGPhJdnq Q/ab+GaEG2XHVfeYOtprpMA4WWOLnttBppuyG+tGOSII93oi4pvVd8ujIB9knS2/Ux Hu0beYPe5vx+eIf1wBr/qS6l9+Xbsgwbe/khfct6fd6ZgdIha+ENxEp2HqoBxrUs7e WgvKZpu1f4mqRlDqMWbbgBO3IDahltmyiZy4NIFXesyRvRi2VKj5DrFStgBs70qnX5 y53HXrAp6jfU6VtlGPOj4ohHmcqk5gxFCyBaHOr4kjrZgJ35CyRmwp5CdWZbesh2kH 4uKj+uBXR2rQw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZpDGX1byRz9rxM; Thu, 1 May 2025 14:42:28 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> To: 78186 <at> debbugs.gnu.org Subject: Re: bug#78186: 31.0.50; Register Selection Broken In-Reply-To: <87zffw4jfd.fsf@HIDDEN> References: <87zffw4jfd.fsf@HIDDEN> Date: Thu, 01 May 2025 12:42:27 +0000 Message-ID: <87v7qk4i4s.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78186 Cc: Stefan Monnier <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Philip Kaludercic <philipk@HIDDEN> writes: > If the user has customised `register-use-preview', selecting a register, > e.g. via `jump-to-register' errors with "No suitable register". It > appears this due to changes to recent changes in register.el (I believe > b2904e06 is specifically the critical commit), so I've CC'ed Stefan in > case he has anything to add. > > To reproduce the issue from master, start "emacs -Q", evaluate > > (setopt register-use-preview 'never) Actually, this appears to be broken with everything but the default value? > (set-register ?h '(file . "~")) > > and then invoke `jump-to-register'. This should fail. > > > In GNU Emacs 31.0.50 (build 28, x86_64-pc-linux-gnu, X toolkit, cairo > version 1.16.0, Xaw scroll bars) of 2025-05-01 built on icterid > Repository revision: 5920f749a70383a085331062c7e16a6b92afb39d > Repository branch: master > Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 > System Description: Debian GNU/Linux 12 (bookworm) > > Configured using: > 'configure --with-imagemagick --with-x-toolkit=lucid > --without-native-compilation --with-tree-sitter 'CFLAGS=-O2 > -march=native -mtune=native -pipe'' > > Configured features: > ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ > IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT > MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS > TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 > XPM XRANDR LUCID ZLIB > > Important settings: > value of $EMACSLOADPATH: > value of $LC_ALL: en_US.UTF-8 > value of $LC_CTYPE: en_US.UTF-8 > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: Elisp/l > > Minor modes in effect: > flyspell-mode: t > flymake-mode: t > outline-minor-mode: t > yas-minor-mode: t > repeat-mode: t > display-time-mode: t > diff-hl-flydiff-mode: t > diff-hl-mode: t > winner-mode: t > windmove-mode: t > electric-pair-mode: t > recentf-mode: t > save-place-mode: t > savehist-mode: t > pixel-scroll-precision-mode: t > pixel-scroll-mode: t > xterm-mouse-mode: t > tooltip-mode: t > global-eldoc-mode: t > eldoc-mode: t > show-paren-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tab-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 > line-number-mode: t > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > auto-save-visited-mode: t > > Load-path shadows: > /home/philip/.config/emacs/elpa/git-commit-3.3.0/git-commit hides /home/philip/.config/emacs/elpa/magit-4.1.0/git-commit > /home/philip/.config/emacs/elpa/magit-4.1.0/magit-autorevert hides /home/philip/.config/emacs/elpa/magit-section-4.1.0/magit-autorevert > ~/.config/emacs/site-lisp/typo hides /home/philip/.config/emacs/elpa/typo/typo > /home/philip/.config/emacs/elpa/sweeprolog-0.27.6/theme-loaddefs hides /home/philip/Source/emacs/lisp/theme-loaddefs > > Features: > (shadow sort writegood-mode ecomplete mail-extr emacsbug pulse color > xref edebug cl-print debug backtrace vc-backup copyright qp gnus-async > gnus-draft gnus-ml disp-table nndraft nnmh utf-7 nnfolder epa-file > network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual > gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp > gnus-cache 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 gnus-spec gnus-int gnus-range gnus-win char-fold > misearch multi-isearch smerge-mode whitespace vc-git bug-reference > find-func shortdoc comp-common help-fns flyspell ispell tramp-adb > checkdoc flymake yasnippet-snippets yasnippet noutline outline init > repeat shell-command+ thingatpt dired-x time gnus nnheader range > diff-hl-flydiff diff diff-hl log-view log-edit message sendmail > yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg > rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse > rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev > mail-utils gmm-utils mailheader add-log pcvs-util vc-dir ewoc vc > vc-dispatcher diff-mode track-changes easy-mmode hippie-exp winner > windmove project elec-pair tramp-cache time-stamp tramp-sh tramp rx > trampver tramp-integration files-x tramp-message tramp-compat shell > pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs > recentf tree-widget saveplace savehist pixel-scroll cua-base xt-mouse > typo cus-edit pp wid-edit icomplete cus-load .auto-site compile > text-property-search comint ansi-osc ansi-color ring loaddefs-gen > lisp-mnt radix-tree site-lisp setup auctex-autoloads tex-site > auto-header-autoloads autocrypt-autoloads avy-autoloads > bash-completion-autoloads debbugs-autoloads diff-hl-autoloads > do-at-point-autoloads flymake-proselint-autoloads focus-autoloads > forth-mode-autoloads git-commit-autoloads gnu-apl-mode-autoloads > go-mode-autoloads gtags-mode-autoloads haskell-mode-autoloads finder-inf > htmlize-autoloads js2-mode-autoloads magit-autoloads pcase > magit-section-autoloads dash-autoloads markdown-mode-autoloads > proof-general-autoloads proof-site proof-autoloads setup-autoloads > shell-command+-autoloads site-lisp-autoloads slime-autoloads warnings > macrostep-autoloads sml-mode-autoloads sp-tutor-autoloads > sweeprolog-autoloads typo-autoloads vc-backup-autoloads > vc-fossil-autoloads info with-editor-autoloads writegood-mode-autoloads > xref-union-autoloads yasnippet-snippets-autoloads yasnippet-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 > password-cache json subr-x map byte-opt gv bytecomp byte-compile > url-vars cl-extra help-mode icons cl-loaddefs cl-lib 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 x-toolkit xinput2 x multi-tty move-toolbar > make-network-process tty-child-frames emacs) > > Memory information: > ((conses 16 301781 602075) (symbols 48 26072 3) > (strings 32 93866 6760) (string-bytes 1 2467431) (vectors 16 51174) > (vector-slots 8 1241095 158126) (floats 8 506 96) > (intervals 56 3445 1563) (buffers 992 28)) -- Philip Kaludercic on icterid
bug-gnu-emacs@HIDDEN
:bug#78186
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 1 May 2025 12:14:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 01 08:14:52 2025 Received: from localhost ([127.0.0.1]:49394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uASoV-0004hv-Vz for submit <at> debbugs.gnu.org; Thu, 01 May 2025 08:14:52 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53270) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1uASoQ-0004hY-Jn for submit <at> debbugs.gnu.org; Thu, 01 May 2025 08:14:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <philipk@HIDDEN>) id 1uASoI-0006nb-A0 for bug-gnu-emacs@HIDDEN; Thu, 01 May 2025 08:14:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <philipk@HIDDEN>) id 1uASoF-0006et-7K for bug-gnu-emacs@HIDDEN; Thu, 01 May 2025 08:14:38 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8ED0D240027 for <bug-gnu-emacs@HIDDEN>; Thu, 1 May 2025 14:14:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1746101671; bh=C+frQoKecFY8LJDP9rCobr1i1NF29hBP8UVHAIloL6E=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=McQZT5ayqIvw9/nEAB831U0xRs9pTv4mQKBvWCSvKPzHXYyLgikous8Eal/gA3L9x njSOjoWe620JccuXCPwYICU8f4S0gA12Z4E+Qdto4n0AMhXuoiV8NZDE1IrHnOiocr 7VaGrfq6Blhs2nM34zrkpW5oXKz3pYoEV5+/2aBEUqDoJYmy6k8GkukVyWkixZivUN 1t/vr+5ZPuspIau0MumQpH+zw51GmuQ42i/MznhTJANp3DT/nCAhqi81jCQbganrW7 FmcTZomHFLbPWcFMYZCwIS2rBX9ii471dNPfSRkUfMaYeS9TLnD11G8o+KAbcJ1No2 ig+76eJNts/Pg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZpCfH1plDz9rxB for <bug-gnu-emacs@HIDDEN>; Thu, 1 May 2025 14:14:31 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; Register Selection Broken X-Debbugs-Cc: Stefan Monnier <monnier@HIDDEN> Date: Thu, 01 May 2025 12:14:30 +0000 Message-ID: <87zffw4jfd.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) If the user has customised `register-use-preview', selecting a register, e.g. via `jump-to-register' errors with "No suitable register". It appears this due to changes to recent changes in register.el (I believe b2904e06 is specifically the critical commit), so I've CC'ed Stefan in case he has anything to add. To reproduce the issue from master, start "emacs -Q", evaluate (setopt register-use-preview 'never) (set-register ?h '(file . "~")) and then invoke `jump-to-register'. This should fail. In GNU Emacs 31.0.50 (build 28, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2025-05-01 built on icterid Repository revision: 5920f749a70383a085331062c7e16a6b92afb39d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-imagemagick --with-x-toolkit=lucid --without-native-compilation --with-tree-sitter 'CFLAGS=-O2 -march=native -mtune=native -pipe'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM XRANDR LUCID ZLIB Important settings: value of $EMACSLOADPATH: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Elisp/l Minor modes in effect: flyspell-mode: t flymake-mode: t outline-minor-mode: t yas-minor-mode: t repeat-mode: t display-time-mode: t diff-hl-flydiff-mode: t diff-hl-mode: t winner-mode: t windmove-mode: t electric-pair-mode: t recentf-mode: t save-place-mode: t savehist-mode: t pixel-scroll-precision-mode: t pixel-scroll-mode: t xterm-mouse-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-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 line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t auto-save-visited-mode: t Load-path shadows: /home/philip/.config/emacs/elpa/git-commit-3.3.0/git-commit hides /home/philip/.config/emacs/elpa/magit-4.1.0/git-commit /home/philip/.config/emacs/elpa/magit-4.1.0/magit-autorevert hides /home/philip/.config/emacs/elpa/magit-section-4.1.0/magit-autorevert ~/.config/emacs/site-lisp/typo hides /home/philip/.config/emacs/elpa/typo/typo /home/philip/.config/emacs/elpa/sweeprolog-0.27.6/theme-loaddefs hides /home/philip/Source/emacs/lisp/theme-loaddefs Features: (shadow sort writegood-mode ecomplete mail-extr emacsbug pulse color xref edebug cl-print debug backtrace vc-backup copyright qp gnus-async gnus-draft gnus-ml disp-table nndraft nnmh utf-7 nnfolder epa-file network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig nntp gnus-cache 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 gnus-spec gnus-int gnus-range gnus-win char-fold misearch multi-isearch smerge-mode whitespace vc-git bug-reference find-func shortdoc comp-common help-fns flyspell ispell tramp-adb checkdoc flymake yasnippet-snippets yasnippet noutline outline init repeat shell-command+ thingatpt dired-x time gnus nnheader range diff-hl-flydiff diff diff-hl log-view log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader add-log pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode track-changes easy-mmode hippie-exp winner windmove project elec-pair tramp-cache time-stamp tramp-sh tramp rx trampver tramp-integration files-x tramp-message tramp-compat shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs recentf tree-widget saveplace savehist pixel-scroll cua-base xt-mouse typo cus-edit pp wid-edit icomplete cus-load .auto-site compile text-property-search comint ansi-osc ansi-color ring loaddefs-gen lisp-mnt radix-tree site-lisp setup auctex-autoloads tex-site auto-header-autoloads autocrypt-autoloads avy-autoloads bash-completion-autoloads debbugs-autoloads diff-hl-autoloads do-at-point-autoloads flymake-proselint-autoloads focus-autoloads forth-mode-autoloads git-commit-autoloads gnu-apl-mode-autoloads go-mode-autoloads gtags-mode-autoloads haskell-mode-autoloads finder-inf htmlize-autoloads js2-mode-autoloads magit-autoloads pcase magit-section-autoloads dash-autoloads markdown-mode-autoloads proof-general-autoloads proof-site proof-autoloads setup-autoloads shell-command+-autoloads site-lisp-autoloads slime-autoloads warnings macrostep-autoloads sml-mode-autoloads sp-tutor-autoloads sweeprolog-autoloads typo-autoloads vc-backup-autoloads vc-fossil-autoloads info with-editor-autoloads writegood-mode-autoloads xref-union-autoloads yasnippet-snippets-autoloads yasnippet-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 password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-extra help-mode icons cl-loaddefs cl-lib 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 x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames emacs) Memory information: ((conses 16 301781 602075) (symbols 48 26072 3) (strings 32 93866 6760) (string-bytes 1 2467431) (vectors 16 51174) (vector-slots 8 1241095 158126) (floats 8 506 96) (intervals 56 3445 1563) (buffers 992 28)) -- Philip Kaludercic on icterid
Philip Kaludercic <philipk@HIDDEN>
:monnier@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.monnier@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#78186
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.