From unknown Fri Jun 20 07:25:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67702 <67702@debbugs.gnu.org> To: bug#67702 <67702@debbugs.gnu.org> Subject: Status: 30.0.50; insert-register can no longer be used in minibuffer Reply-To: bug#67702 <67702@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:25:49 +0000 retitle 67702 30.0.50; insert-register can no longer be used in minibuffer reassign 67702 emacs submitter 67702 Kun Liu severity 67702 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 07 17:34:19 2023 Received: (at submit) by debbugs.gnu.org; 7 Dec 2023 22:34:19 +0000 Received: from localhost ([127.0.0.1]:43311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBMwk-0005xd-At for submit@debbugs.gnu.org; Thu, 07 Dec 2023 17:34:19 -0500 Received: from lists.gnu.org ([2001:470:142::17]:43104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBMwe-0005xA-KY for submit@debbugs.gnu.org; Thu, 07 Dec 2023 17:34:16 -0500 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 ) id 1rBMwK-00056b-Dk for bug-gnu-emacs@gnu.org; Thu, 07 Dec 2023 17:33:52 -0500 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rBMwI-0002gg-Cs for bug-gnu-emacs@gnu.org; Thu, 07 Dec 2023 17:33:52 -0500 Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2ca0715f0faso19248481fa.0 for ; Thu, 07 Dec 2023 14:33:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701988427; x=1702593227; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hWbiv5+WGnBkp7bduo1/Xg66nPSlaqx4fm2wqwLKBF4=; b=WEC3hHXMkPUvo9lJ3CHrhN22uthaA9zLnX4RjLbdOiAEzufJL1XLjK572+f+N5evLM sS3Al1FWMhGR0cL+08QNB2iX8biSR4mSVHTFIFfNcuNPeIstt4gEoUKRL8CNdVavvJGZ tGAyP44mYZK74plE/dDjrSqEcDJ77rSu8fXXElgKDUrQsMeDFBpPk0gtTh0dhgi3Gh04 sIkiZzrPgbReP/er1B+a/uDidCYiQDJ3y4AJuFYvAp1yV5b2RcwdN6jcWplqKQdcJs94 suqe0RyCaxOxWq3WqdzgqnITRCrAmRt4pRnT6dlw8sPSi9pPUyz8oWQgW8n8Z+PlyrM0 4eRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701988427; x=1702593227; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hWbiv5+WGnBkp7bduo1/Xg66nPSlaqx4fm2wqwLKBF4=; b=qwtAedicmGBnr4E2+Pa8DapJitryDqggVlTH6TtlxGW2lW4DpyR/vlEzPLTkTZDz6X Y4w2ytFImUNknhnQV3Kl1i9HqIZx8U3oVBFJGrsRDfpkhZAYWlIfoQWbdq0StrL69TUG JW8dpGzyhjW9AAR0G+LhMe6kbYqNTKhjKXG191HdGvNOzP8PtvhGjLvTdKUPxYiKNXhS 1i47iHLfbF9xQJq4oVykT3gL/qyJcO/1i13RehIBfO16Zos+L235/k/6q19PxfbgLUVV 9ovPsw9tV6CdNndqr1HLRZX3Y4DSZaa6gvpGeCGZQXEwt2vukjuPyHiy2l4pjaSpU2IC uBgA== X-Gm-Message-State: AOJu0YyiJAW2HVwhEoU0J3oRkMG/VHeNcSZEO6vE7Nw9pLaQ7wDPWlpA 0uSBTPCpuBuOS4Hpo/gpDBdA9ezDKOIwGNtg4Vzza3yf35M= X-Google-Smtp-Source: AGHT+IHLj4/VzIrOn6yYTNv/68kkwUKPk1sXm72I74lX1lq1NThFzR9zlvS5JSmOVjgTV+mieJRP+LzO39waqPyfPD8= X-Received: by 2002:a2e:a40c:0:b0:2c9:f140:6a52 with SMTP id p12-20020a2ea40c000000b002c9f1406a52mr1854712ljn.25.1701988426414; Thu, 07 Dec 2023 14:33:46 -0800 (PST) MIME-Version: 1.0 From: Kun Liu Date: Thu, 7 Dec 2023 14:33:33 -0800 Message-ID: Subject: 30.0.50; insert-register can no longer be used in minibuffer To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000009181a9060bf30f43" Received-SPF: pass client-ip=2a00:1450:4864:20::231; envelope-from=kun.liu@gmail.com; helo=mail-lj1-x231.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --0000000000009181a9060bf30f43 Content-Type: text/plain; charset="UTF-8" 1) Save some text in register a 2) M-x query-replace 3) in the minibuffer, type C-x r i 4) got error: "byte-code: Command attempted to use minibuffer while in minibuffer" In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2023-12-07 built on debian Repository revision: 3b1fd42732f7ca5b2db6ad6e75af1c037e1c54e4 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --with-native-compilation --with-tree-sitter' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 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: None found. Features: (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run bytecomp byte-compile comp-common rx emacsbug 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 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 67807 9163) (symbols 48 6580 0) (strings 32 17139 1182) (string-bytes 1 532845) (vectors 16 12759) (vector-slots 8 294006 13213) (floats 8 23 63) (intervals 56 266 0) (buffers 992 12)) --0000000000009181a9060bf30f43 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
1) Save some text in register a
2) M-x query-replace3) in the minibuffer, type C-x r i
4) got error: "byte-code: Comma= nd attempted to use minibuffer while in minibuffer"


In GNU = Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
=C2=A03.24.24,= cairo version 1.16.0) of 2023-12-07 built on debian
Repository revision= : 3b1fd42732f7ca5b2db6ad6e75af1c037e1c54e4
Repository branch: master
= Windowing system distributor 'The X.Org Foundation', version 11.0.1= 2011000
System Description: Debian GNU/Linux 11 (bullseye)

Config= ured using:
=C2=A0'configure --with-native-compilation --with-tree-s= itter'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP = GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBXML2 M17N_FLT M= ODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3= THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER X11 XDBE XIM XINPUT2 XPM G= TK3 ZLIB

Important settings:
=C2=A0 value of $LANG: en_US.UTF-8=C2=A0 locale-coding-system: utf-8-unix

Major mode: Lisp Interacti= on

Minor modes in effect:
=C2=A0 tooltip-mode: t
=C2=A0 global= -eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-mode: t
=C2= =A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-ba= r-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink= -cursor-mode: t
=C2=A0 minibuffer-regexp-mode: t
=C2=A0 line-number-m= ode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t
= =C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0= auto-compression-mode: t

Load-path shadows:
None found.

F= eatures:
(shadow sort mail-extr compile comint ansi-osc ansi-color ring = comp-run
bytecomp byte-compile comp-common rx emacsbug message mailcap y= ank-media
puny dired dired-loaddefs rfc822 mml mml-sec password-cache ep= a derived
epg rfc6068 epg-config gnus-util text-property-search time-dat= e 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<= br>electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel<= br>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
e= asymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-cor= e term/tty-colors frame minibuffer nadvice seq simple cl-generic
indones= ian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan tha= i tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian sl= ovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj= charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarr= ay oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face m= acroexp files window text-properties
overlay sha1 md5 base64 format env = code-pages mule custom widget keymap
hashtable-print-readable backquote = threads dbusbind inotify
dynamic-setting system-font-setting font-render= -setting cairo gtk
x-toolkit xinput2 x multi-tty move-toolbar make-netwo= rk-process
native-compile emacs)

Memory information:
((conses = 16 67807 9163) (symbols 48 6580 0) (strings 32 17139 1182)
=C2=A0(string= -bytes 1 532845) (vectors 16 12759)
=C2=A0(vector-slots 8 294006 13213) = (floats 8 23 63) (intervals 56 266 0)
=C2=A0(buffers 992 12))
--0000000000009181a9060bf30f43-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 01:32:34 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 06:32:34 +0000 Received: from localhost ([127.0.0.1]:43653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUPZ-0007Tg-Vx for submit@debbugs.gnu.org; Fri, 08 Dec 2023 01:32:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUPX-0007TL-J7 for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 01:32:33 -0500 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 ) id 1rBUPE-0007OJ-FM; Fri, 08 Dec 2023 01:32:12 -0500 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=tTZ/+kdU3vhxkov9si1IqtHOUVsgjG5Xdl1Hj8B/WJU=; b=cE8603RuZcNZ t6jqN67Iy1nISmuf82zST/BwFfsCLKvEn0guSpZGCWIVJP0CTgUbW+T+IpimIx80tup+RlrLucYHO j8fLhDt8vQDQbLrLyqMd9kK8AeAdJmVS+31BZze61xhg7U9lODj3N0OjAAuaOL7WG1gDYIydSCZSF TIU/S9NcOECjkDbili8rmQsOb+u86ITq6r4ls3WmxF1Agwc2N9OiwFCzMfkXVdR+4AO/cQRwmm5TO Z1AOw6/GFicMFAQ5eA28AUTDBdb9OIpc/GnCyU8JKiSI+bXKxeXhqXsK6nUlvpezH1ORUWbAkZmtu wVEyLv2E1pOimeUVwnJuNQ==; Date: Fri, 08 Dec 2023 08:32:27 +0200 Message-Id: <83jzpp19xg.fsf@gnu.org> From: Eli Zaretskii To: Kun Liu , Thierry Volpiatto In-Reply-To: (message from Kun Liu on Thu, 7 Dec 2023 14:33:33 -0800) Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Kun Liu > Date: Thu, 7 Dec 2023 14:33:33 -0800 > > 1) Save some text in register a > 2) M-x query-replace > 3) in the minibuffer, type C-x r i > 4) got error: "byte-code: Command attempted to use minibuffer while in minibuffer" I guess register-read-with-preview should temporarily bind enable-recursive-minibuffers to a non-nil value? Adding Thierry to the discussion. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:05:24 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 07:05:24 +0000 Received: from localhost ([127.0.0.1]:43677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUvJ-0000TQ-2O for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:05:24 -0500 Received: from mout02.posteo.de ([185.67.36.66]:42257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUvF-0000Sw-Dv for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 02:05:19 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 00BBD240103 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 08:04:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702019098; bh=E+9ovJhhIJXzatUVdGZcPkgN5rJtm4tiVEMMUE+T4ZY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=mQvKUSO0TDtE+q7RJy2GpJqhjS109DjlXvJGzhlr2kTBkYqADlZy+pjkI2aSEjdNg 8bPpwpLMTobV6Q/B81OSLfAQB1VWowulZ755npa8MYf8ShfKNTDUFTc082yapeIzMb x0kY5979r0ueQkEzvmj1/1MwBBRmqaVye39rhOlCsDvUhAJ21yyosRbhKvelG2fwYd 2gErt5deiV1TC2R4LLjza+YXvadk47Vaa/JGAaoDfKzk3rbiMOvmw0s3ZjsMzvmjlv O+v5I5Y0L2W18QcIH0dHY/TDbe0rU7KRA03quh5OUSK+TV3SL6NsZQQJDsofwxrN0d le4WcdHGMCfBA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SmhwS3Bn7z6tvq; Fri, 8 Dec 2023 08:04:56 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <83jzpp19xg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 08:32:27 +0200 (29 minutes, 28 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> Date: Fri, 08 Dec 2023 07:04:53 +0000 Message-ID: <87wmtpgooa.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: Kun Liu , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Kun Liu >> Date: Thu, 7 Dec 2023 14:33:33 -0800 >>=20 >> 1) Save some text in register a >> 2) M-x query-replace >> 3) in the minibuffer, type C-x r i >> 4) got error: "byte-code: Command attempted to use minibuffer while in m= inibuffer" > > I guess register-read-with-preview should temporarily bind > enable-recursive-minibuffers to a non-nil value? Yes, do you want me to install this change? I have also a pending patch to apply for bug#66394 (see it there). > Adding Thierry to the discussion. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVywBUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk3yuC/4jCuCMlHsPCg5R2FdRxQ2OyMJ+MKpb hL69biTd7T6Nf4nUObMBxkFEDzsXnaFn9IAXjkRXmEzSs5UyVyUXuLezSi5/tALb XaA9Q1XmGQiSV4UsZhWuO0KccUV1Z55cl6PzGASxODKvqXsbIigZVGcAcIPbW4nP aNOJVqSwwsfHkRorDFqJPTGNjz9P6fKbw91rmHEXhMMxe1CNRbcWzsUNw2BEfdR3 qDtqAc4iGRlde8fbzKw6Z1emFK6AuQz4kBGk8W98VAyc66p2OKWQKq05At0gB5ZC RnOnK0luGV/oFY1koCSw/fje9nwuIcGdZ0r7mBm2Hsg3Qzn/AiTuIfAl8SY6LcWD Knhm9NaZD1lgKARvPTPWi4m12l/Q35/FFQ+hLgYA2mXHnBgnBwxLXuA0guvz11ik 5tGnIPt2sUo7Wya+HtbZoHI7ltwSSe0Dgure2dVD7BTinbhGtA5zj4vdVf/lqlCm sOqEy+IM1nW06WEUvYBtmijDLU/wxuokK8U= =JuH9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:14:45 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 07:14:45 +0000 Received: from localhost ([127.0.0.1]:43687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBV4O-0000pf-M6 for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:14:45 -0500 Received: from mout01.posteo.de ([185.67.36.65]:42931) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBV4K-0000pF-R4 for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 02:14:43 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 625A3240028 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 08:14:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702019662; bh=ugt6HEI208DlQxKhXzASdbARHBLC+imTSgMltnVJa0c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=U5ThPU2Uvmb8Y66uh0wQCiYLJTxOWhJJqGqfFtqR4EbC5qzjw0Q1lc5Lv/AF0t7jT Gqdg8snGIGi7CnXkxXvilg2jSWDYuXxceh//x6h6KLRwZbB7msyWszZ5VtvWcnuyrG OeeLXFCEf0y4nV6U/S3IhZLwhlN70OkrXDFO71J4PBRXwMLrl4oy94u92GaLQWA5ET dOLh1WqraKJAGMkZNfjehXrOfKlRtvf425sQidUFzgb5LznA8ZCKh8PxkLSsy3MIrL nEKZ4sEwl5LRnz66Vc4bewMEHJh71X+acrAfRNQ0/5N7BPkN8sRCogpJh1VZcMiITi feb5HmoM7v9Bg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Smj7J62s9z6v0P; Fri, 8 Dec 2023 08:14:20 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <87wmtpgooa.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 08 Dec 2023 08:04:53 +0100 (8 minutes, 7 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> Date: Fri, 08 Dec 2023 07:14:18 +0000 Message-ID: <87r0jxgo8l.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=xsDNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA Ac0SdGhpZXZvbEBwb3N0ZW8ubmV0wsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheA FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmL3HCoACgkQDsVtFB0W75OVEAv/f6XxmtIFz08fUb8h Bp/zJP6IC4/rhhh+0GMRIRzLN8DK0jV8JCzYdFHiRJOy2lNIOpmrrCmjRRxferc2G42+ePFIsslx hU46VSz1Z83NwIG3mpdYNV5WUTUdgzxExHTNTFCd7NKv0nlHKQaAtdXm5bYnSHsnL7cx8z7lukA/ EsJocE+GD7QXnsrdlicvdobI0TEN4l73221a72oCvHfYLCVsB6YsNJ5ZGkA1zSjzln5uLAgZ/2r/ aqlao/AlSZkAk6+hvK0RyAZ/YR4YRZxO8Fsd0gWgFkanRfKfufJ1V0OHZg7yszi3q/hRzS+rZtJ0 OuzDlh/dyQkxVkZb9vis/+HnGDJrBE5MsmJLcy2Sy3uUnio0fq8q9CrZbudvd1DajlZxPzTm0csP eUk45QEgbhEU7MfyAX/mkKxjHajz2cMcHKIap1BqEgJl4BKFeLMcBZ4O1p9ivwtf1Ht2JTp5lOi0 ItPfhQ4DP8LZ1ZIkN5Kg9v0cyw9meRzAuuR0V2GtzsDNBF8ylcIBDADnIDHEkmk4lUwTlOhwb2yj UfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7EIIeuY6m4 R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAqxeAJ8444 raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELKVJqefNV7 V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboWmazQM56E SJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/OkrC1CD5iC KTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/NHq2aVaFq 5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAcLA9gQYAQoAIAIbDBYhBCPbcH0Te6954oP8 cA7FbRQdFu+TBQJi9x1ZAAoJEA7FbRQdFu+To6QMAIcvUSiFwCIggxkmYy3ZY0QAMLmIPga8DNPM XbfSOBDb2KLGBd+FAA8p2GExpul4r6kOYnGogtojByHmVgrd30/3ZURTM8Vj51wwD05viMZccQHl Wd9J/qZIvhBJlJWYnwVxh+2Kg4/hkx7SGc7JJS5GS37+PFQOJHPGMxc+fe4Ty2FdjIOVf3P1Hov9 K6yBI7Af66qqcL3aKJ4jJidRYN8sMaKOqEu4rcSpTxp8/3Ddbs9HezUgXeUzOLJMcEYFlvCyC8ZS l/QDZmpobKbxZ1JAqZM8lnmcZYSV7OsWnxJIYDV1gH5LTLj7bGswXaB4B+qkckihWkRZixu8q1IK 0c/xwUzyF092uFRM/sQKrSmnwA1+hQiiIuEl4XVz5li0/TmMta3ijUM7GNbl2IjioTRxWWecwad1 mNHvKTcXPsKDAbHFdLvQzurnroBHQV0jSPNLTP5Suo7RnLbehfg5INpGjToCUlrd2qQqgXW7h5qZ TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: Kun Liu , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Volpiatto writes: > Eli Zaretskii writes: > >>> From: Kun Liu >>> Date: Thu, 7 Dec 2023 14:33:33 -0800 >>>=20 >>> 1) Save some text in register a >>> 2) M-x query-replace >>> 3) in the minibuffer, type C-x r i >>> 4) got error: "byte-code: Command attempted to use minibuffer while in = minibuffer" >> >> I guess register-read-with-preview should temporarily bind >> enable-recursive-minibuffers to a non-nil value? > > Yes, do you want me to install this change? Here a patch attached. =2D-=20 Thierry --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Allow-inserting-registers-in-minibuffer-bug-67702.patch Content-Transfer-Encoding: quoted-printable From=2009c00dd82d377972bb9cc8b789156993f27c1026 Mon Sep 17 00:00:00 2001 From: Thierry Volpiatto Date: Fri, 8 Dec 2023 08:09:38 +0100 Subject: [PATCH] Allow inserting registers in minibuffer (bug#67702) * lisp/register.el (register-read-with-preview): Bind `enable-recursive-minibuffers`. =2D-- lisp/register.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/register.el b/lisp/register.el index a38b531dfc9..ba00f296af9 100644 =2D-- a/lisp/register.el +++ b/lisp/register.el @@ -315,6 +315,7 @@ display such a window regardless." (set-keymap-parent m minibuffer-local-map) m)) (data (register-command-info this-command)) + (enable-recursive-minibuffers t) types msg result timer act win strs smatch) (if data (setq types (register-preview-info-types data) =2D-=20 2.34.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVywkoTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk2A/C/0R1BhTUwSTZm0uEHWgguMVAvb1MGV9 Ei/3U2AX35B+YKBju2FlHgyKDxvPXvV5mr1TPOfoKInuqPYrjRdszHa7zvHKNka5 JpPXu2roeG85yDNhKLezDb/ZkXTj5bRLNIOBlSxuc1qkDjwgQirxZaY2NhrSzG4Z fpgY+eZkiacNoh2Skcm3hkldgKhinS9XW+OdyuiOnAToRlmbVgIcTqtLGOZXIRZ8 zxTsHtoFmAaeHPCzT9iSOywAAxVGfiwXwDbCNrFSpjF6TC+l7sdKFmmtg3P+GC2K vVr/RV4uVWxOxksnVHjuqR4ZogeFGvINjrd5qGrCS7O9O86pQRGOZ7wizqjt8ecA GnY9YNh+B3c47wod2uNG/V/3LodQz7oRMKtTztazqvBk1ZT3hOy3NF9XNgC44COW v7RQ/JvhHzCi/Tn5RonenIktMntdw0hoRc2rhqp9xu7uCWV9mcECDKWVcX8W8tyX wUSvoCIUEtyhsMUdUKsSDCuz+cVc19pLfLk= =9kf1 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:15:27 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 07:15:27 +0000 Received: from localhost ([127.0.0.1]:43692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBV55-0000s6-3T for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:15:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:32952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBV52-0000rl-HH for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 02:15:25 -0500 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 ) id 1rBV4j-00069t-1c; Fri, 08 Dec 2023 02:15:05 -0500 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=Hs7wp+d2sTv70ZCoyaRuLbkeQUPQF2El21SFdguYYkg=; b=bBfDplu+KarP ictZkRo7h72GzVOirHuAvtI2ia4FeAVGMfe5zEloET/YXVBjREynVw/YBNq4mIgEizr2/D7o3aZaG 7b9OEoyKDWgz24nxe9MLfliqBDD0D7Pb1KpAdQnMZAo6X1qjqgfynYjvcROnobQBsgb+CybKhrINc T2EjBUbJ+i8rxRGWJ6i2km/ApOI4ngWcd0/bIZqM3kYTU000V+OMfT+pBTbT4dNhic+QATC8UgnWC u8frllHauYYbZXZQa2PxRl2uXA1IazyRBTTR6sDTFrZ5ADn7krb1wAaUsAXV23ZtG07SQQtWoayV/ 3qTOuvTfRAeWo7XfzbQs+g==; Date: Fri, 08 Dec 2023 09:15:17 +0200 Message-Id: <83bkb117y2.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87wmtpgooa.fsf@posteo.net> (message from Thierry Volpiatto on Fri, 08 Dec 2023 07:04:53 +0000) Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Thierry Volpiatto > Cc: Kun Liu , 67702@debbugs.gnu.org > Date: Fri, 08 Dec 2023 07:04:53 +0000 > > >> 1) Save some text in register a > >> 2) M-x query-replace > >> 3) in the minibuffer, type C-x r i > >> 4) got error: "byte-code: Command attempted to use minibuffer while in minibuffer" > > > > I guess register-read-with-preview should temporarily bind > > enable-recursive-minibuffers to a non-nil value? > > Yes, do you want me to install this change? If you think that's the correct solution, sure. > I have also a pending patch to apply for bug#66394 (see it there). You said you will install that if no one objects. I'm not sure what was the conclusion of the discussion with Eshel about that. If it's unrelated, then please go ahead and install your changes in that discussion. In any case, perhaps you could help Eshell improve and polish his additions, which AFAIU are supposed to provide an optional behavior more similar to the previous one. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:31:35 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 07:31:35 +0000 Received: from localhost ([127.0.0.1]:43704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVKh-0001WM-2o for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:31:35 -0500 Received: from mail.eshelyaron.com ([107.175.124.16]:53088 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVKd-0001W3-SZ for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 02:31:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1702020678; bh=eUrQIP8RFQPO4HhIN/u/btaRp5IKrMdSReBraODbSYk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Pcyf+Kq4GeHOg1/ZRTe+R3Yx/HQdgjeFhshaHUhLwqb0Z6cYs48brCZx9TCFG0FwL IU63/muIlqBFEbyBz+CTkNiJRb1Bk1UH4yv8Rv6OMMqunrXVwNEXnJ7w0CR4VVj4vl 0AFN1RGxGEopjyeOFO/YPmxGNOpAISgl/7sbmq9ehfbT5g1Df0IW8WMa61E5OEtONf dRIErHjlaovo3CUvV4IaLFhinedCOFWcqnNSAQR0ux8SRM/ejlsT/gKVXA6CZESi9D di0aWxDNfFOf6alAy7oc2NaVavX1iPKseFbDAWF5T+D0CAyux+NM3CIhbjMrHpU8Gk p7qQC18H+VVFA== From: Eshel Yaron To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <83bkb117y2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 09:15:17 +0200") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> Date: Fri, 08 Dec 2023 08:31:15 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67702 Cc: Thierry Volpiatto , kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Eli, Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: Kun Liu , 67702@debbugs.gnu.org >> Date: Fri, 08 Dec 2023 07:04:53 +0000 >> >> >> 1) Save some text in register a >> >> 2) M-x query-replace >> >> 3) in the minibuffer, type C-x r i >> >> 4) got error: "byte-code: Command attempted to use minibuffer while in minibuffer" Yes, this regression is one of the issues I pointed at with the recent `register-read-with-preview` changes. >> > I guess register-read-with-preview should temporarily bind >> > enable-recursive-minibuffers to a non-nil value? >> >> Yes, do you want me to install this change? > > If you think that's the correct solution, sure. FWIW, I think it's not the right solution. As I wrote in bug#66394, I think it's wrong to involve the minibuffer in reading registers in any way. `enable-recursive-minibuffers` would make this less broken, but only slightly. >> I have also a pending patch to apply for bug#66394 (see it there). > > You said you will install that if no one objects. I'm not sure what > was the conclusion of the discussion with Eshel about that. It's up to you maintainers to decide, I think. Following your request, I've proposed a patch that reverts Thierry's changes, and implements the parts I find useful in a clean and backward compatible way. > If it's unrelated, then please go ahead and install your changes in > that discussion. In any case, perhaps you could help Eshel improve > and polish his additions, which AFAIU are supposed to provide an > optional behavior more similar to the previous one. That'd be nice, thanks. Best, Eshel From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:52:53 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 07:52:53 +0000 Received: from localhost ([127.0.0.1]:43724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVfJ-0002Mq-Dj for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:52:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVfH-0002MW-FF for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 02:52:52 -0500 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 ) id 1rBVey-00042m-Vz; Fri, 08 Dec 2023 02:52:32 -0500 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=vmyG375nAInmgKuYq6kjoCYDrcTAIdgdrHK2qZaUJTU=; b=r+T5n1FJYMtX Sc8REhW9AJb+dZGMWn2h4HfmffPzvGcaynwL1bf6QCgaaXp9CNtGYHQ0v5Y7GUKVO2GP9brlSgxCW dO5mAqGNuOeaaluEkXW91W5ls8bcEG9ggqbCE/0ZxSQ0azZHqAkGQhvSCFOdH2mN30bRh8xEBv1ag VOY2Jzga9dVS9PIf56c88H3vZyoEhBpRs5fXKOjjFi/RxoPZTzwYQ3q9SKMpqiG7e6Vgd7HhFbF6s Ujy9Q52iMNaKZNT5NMyY30qMObKhP5A98XuF8K7VGtmywwiJy9ga1XbzMXbN7SYZKkNsidipOBjbh 6mxRmbroBt9b0Fq+pnZ4hg==; Date: Fri, 08 Dec 2023 09:52:46 +0200 Message-Id: <837clp167l.fsf@gnu.org> From: Eli Zaretskii To: Eshel Yaron In-Reply-To: (message from Eshel Yaron on Fri, 08 Dec 2023 08:31:15 +0100) Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Eshel Yaron > Cc: Thierry Volpiatto , kun.liu@gmail.com, > 67702@debbugs.gnu.org > Date: Fri, 08 Dec 2023 08:31:15 +0100 > > >> > I guess register-read-with-preview should temporarily bind > >> > enable-recursive-minibuffers to a non-nil value? > >> > >> Yes, do you want me to install this change? > > > > If you think that's the correct solution, sure. > > FWIW, I think it's not the right solution. As I wrote in bug#66394, I > think it's wrong to involve the minibuffer in reading registers in any > way. `enable-recursive-minibuffers` would make this less broken, but > only slightly. I'm not sure I understand: if we put aside the fundamental opposition to using read-from-minibuffer, what problems will be left if we temporarily enable recursive-minibuffers while prompting for the register? > It's up to you maintainers to decide, I think. Following your request, > I've proposed a patch that reverts Thierry's changes, and implements the > parts I find useful in a clean and backward compatible way. Thierry said your patch was incomplete. And I wonder why we need to completely revert his changes. My suggestion was to allow both, controlled by user option. Then we could see what users prefer, and make the decision: whether to keep both or just one, and which one. I very much prefer this path forward than continuing to argue now which of the two ways is the only one that's correct. > > If it's unrelated, then please go ahead and install your changes in > > that discussion. In any case, perhaps you could help Eshel improve > > and polish his additions, which AFAIU are supposed to provide an > > optional behavior more similar to the previous one. > > That'd be nice, thanks. Agreed. But again: please consider reworking your patch such that it allows using the minibuffer as optional behavior. After all, using the minibuffer has also advantages, not just disadvantages. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:27:45 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 08:27:46 +0000 Received: from localhost ([127.0.0.1]:43741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWD2-0003nr-Pc for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:27:45 -0500 Received: from mail.eshelyaron.com ([107.175.124.16]:59530 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWCx-0003nc-Jc for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 03:27:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1702024045; bh=iQpSh0Kx0NMqcafVsSdmLUKo2l3FssTjIcIT2l6A75o=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=W6mowXJQLM20LRPEBtvaW9iCMOXbSe8NqO0mhbDyOSLAYQxkEpR30qV/3ZSPLlSJg DXrqlMkFv3CQAkLymovefWTh27It/yGuo0V16QRLo/f1nFs0ZoSxhBjiA+TEdeU9fm LdYgSBoA0z8r7okY8r72vdHUuHxiYp9VmOJugaNhO4l6IiAvK38K684C9Zg7gCkgNO 9Yl1ENDTvEHar3Jd6BOd2ShRNgCjOAgdFwSc33XC+Oq1m3IXkDycsqC9GRDX9447X2 4L5BGB0oBTETvxtXy5RFpnSHguOmXv+7wW5moAzp/FF0D9fW+yw5cWlVC+Yxe/tEed MLdCujf4WOOeQ== From: Eshel Yaron To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <837clp167l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 09:52:46 +0200") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> X-Hashcash: 1:20:231208:67702@debbugs.gnu.org::yw/pMr5tUPuxkuuS:EhKR Date: Fri, 08 Dec 2023 09:27:22 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67702 Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Eshel Yaron >> >> >> > I guess register-read-with-preview should temporarily bind >> >> > enable-recursive-minibuffers to a non-nil value? >> >> >> >> Yes, do you want me to install this change? >> > >> > If you think that's the correct solution, sure. >> >> FWIW, I think it's not the right solution. As I wrote in bug#66394, I >> think it's wrong to involve the minibuffer in reading registers in any >> way. `enable-recursive-minibuffers` would make this less broken, but >> only slightly. > > I'm not sure I understand: if we put aside the fundamental opposition > to using read-from-minibuffer, what problems will be left if we > temporarily enable recursive-minibuffers while prompting for the > register? Concretely this is still worse because starting a recursive minibuffer hides the previous minibuffer. So you no longer see what you're operating on. There are other problems that I mentioned in bug#66394, and there's also the disadvantage that `read-from-minibuffer` switches windows, which is redundant in this case. >> It's up to you maintainers to decide, I think. Following your request, >> I've proposed a patch that reverts Thierry's changes, and implements the >> parts I find useful in a clean and backward compatible way. > > Thierry said your patch was incomplete. Well, I requested some elaboration on that comment. Still waiting. > And I wonder why we need to completely revert his changes. My > suggestion was to allow both, controlled by user option. That's basically what my patch does, it even makes Thierry's preferred behavior (confirmation before overwriting registers) the default, it just doesn't use the minibuffer for that. AFAIU the goal of Thierry's patch wasn't to use the minibuffer, that's an implementation detail, one with problematic consequences. > Then we could see what users prefer, and make the decision: whether to > keep both or just one, and which one. I very much prefer this path > forward than continuing to argue now which of the two ways is the only > one that's correct. >> > If it's unrelated, then please go ahead and install your changes in >> > that discussion. In any case, perhaps you could help Eshel improve >> > and polish his additions, which AFAIU are supposed to provide an >> > optional behavior more similar to the previous one. >> >> That'd be nice, thanks. > > Agreed. But again: please consider reworking your patch such that it > allows using the minibuffer as optional behavior. After all, using > the minibuffer has also advantages, not just disadvantages. I don't see these advantages. Again, I think this is just an implementation detail, and my patch provides a better implementation. If someone would spell out these advantages, I could look into it when I have the time. Eshel From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:46:46 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 08:46:46 +0000 Received: from localhost ([127.0.0.1]:43759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWVR-0004Yj-SO for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:46:46 -0500 Received: from mout02.posteo.de ([185.67.36.66]:56521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWVN-0004YN-Ai for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 03:46:44 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 51C25240103 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 09:46:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702025182; bh=5tK6t+tpShGMOGaaYXpnzTAH2weUSHN68L70ChUujC8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=BLIVG1XCIbW1hc9MsfV4+IxkH5dM4hu7FGGwhVpTXocaw/i2cTPfMSMGdgKMMJlMF iWOzKVvlMrnFYsg5e7O3jDEHKKDOyZ/MrFnnDR8Q45MLfHyEs5rRb4+5RptiEzDpfm TI+vJ9Dt4SvuTdLUDRuxNH6PgXW5h44FmUtX8+jAbOPz2wEpcdTc8S2IeM9CzkRy6e /hPWhV5FFuJr0s8QSiqWcy1ub2aYFx2yyb/PETIjCnRTW0Wc9ToDLIPucqeB9R4j1X EB/pGeM3VkhzvyfldIOc/MmwbF2nGxtX563En/meNEQj6QtJ+rxqk5mSLzkoU82fIr 4FDwkQ1hzAeoQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Sml9S41g4z6tyR; Fri, 8 Dec 2023 09:46:20 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <837clp167l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 09:52:46 +0200 (27 minutes, 18 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> Date: Fri, 08 Dec 2023 08:46:17 +0000 Message-ID: <87zfylxesm.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, Eshel Yaron , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: > I'm not sure I understand: if we put aside the fundamental opposition > to using read-from-minibuffer, what problems will be left if we > temporarily enable recursive-minibuffers while prompting for the > register? The only complaint now (once my two missing patches will be applied) is that we have to use C-d to save a key sequence register e.g. for saving C-a we have to use C-q C-a. For jumping to such a register we have to insert in minibuffer C-q C-a or just use the navigation keys (C-n/p). > >> It's up to you maintainers to decide, I think. Following your request, >> I've proposed a patch that reverts Thierry's changes, and implements the >> parts I find useful in a clean and backward compatible way. > > Thierry said your patch was incomplete. It is, the use of read-key is a limitation in the features we provide, the Eshel patch, as already said have no filtering, no possibility to configure possible new future register commands, no navigation, no defaults etc... Also it reintroduce a bad implementation of the usage of read-key which lead to things like bug#27634 (even if this one was fixed, incorrectly IMHO= ).=20 > And I wonder why we need to completely revert his changes. Reverting those changes would be a regression, I have now a patch that make register behave as before: Here the docstring of register-use-preview: Maybe show register preview. When set to `t' show a preview buffer with navigation and highlighting. When nil show a basic preview buffer and exit minibuffer immediately after insertion in minibuffer. When set to 'never behave as above but with no preview buffer at all. IOW (setq register-use-preview nil) will behave as before. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVy19kTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkwOwC/9gXW3AQyPLiQ3zkYDRgkkIWINz6DuV SbADe1auuGOjTZXNZ0XpX2yO/Wp02abTU/FjdkWrHEKYV11CS0XIq2gDTqSOvpCa PkAXVonA1swlXxaZsnSrJ6oSTq/ocLZg/BCCvoWgl8L4TGTmWa1dlATe7jCslWcN ii7NDm7UNVzryXotfYQBYx/wdNLXV97VTNaRSbJ2eNsGkPGT6dya+8IIncra6TL1 /KUoarwVzNU0kovyeDXFRaaZOYxiN6C1R6LhxeZtOL5gYBuWyIGjtjFwfYdg8ybz C/3Y5nj5CpKAD3Uyn0d7CACqouoq3FCeW/urKtIZfgMUEUXDky1TA30fkglGCTur ve7EI/SFfD2JbNHExo4WqDsgWnPrhI18bIqESWRfIf6/g5bm3MYugim+pCX143qo wDWznaBEdXYF/lbsF16JOK7Zs+ybi0ssON42M9K1qngjYhRQoi0EIh6QnCaDBnL9 hyV7rgPmrZ2LX78Efb/NuWB5nBmdegpt1G0= =Vgyb -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:51:34 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 08:51:34 +0000 Received: from localhost ([127.0.0.1]:43774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWa6-0004qO-Gh for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:51:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWa4-0004q4-BW for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 03:51:33 -0500 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 ) id 1rBWZl-0004OE-Vq; Fri, 08 Dec 2023 03:51:14 -0500 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=g6jYlb+/oScJCUM8B+qSt+n5Mqhh9fbn4YX4Ne5Ejx0=; b=peBF5JDOfQju MAsB0PD5p6vzUaaOYbBFDiO3XjhXWtaB1xFK3PMtwR5y2MeC0ITvEcc2vSwJwlGHWEzIwGKzF1gYY nY4CmY8O5STU4egwD2kvP2h6pv7cdQ5Zi6IYGohGTaDmbjFPVI6UAkXMRnhiNCGTXaYu5b3NM85gh Ie/Y9+Ya/1vBoCIeaLVgqYQU69IvKzs0TDplheE1j153U8Di0CMur8U3xa63VG1SDs6DEYKCupbks kSVLHNhz/pyOsPf/IUWvHbTqauUKoA6lnZl0lRN6+vZY5fZgmQkjuVvmsrZcTD2PPunuLWSuWFYpc BZ+ll+MsAUTLAUR1rKimug==; Date: Fri, 08 Dec 2023 10:51:28 +0200 Message-Id: <831qbx13hr.fsf@gnu.org> From: Eli Zaretskii To: Eshel Yaron In-Reply-To: (message from Eshel Yaron on Fri, 08 Dec 2023 09:27:22 +0100) Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Eshel Yaron > Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org > Date: Fri, 08 Dec 2023 09:27:22 +0100 > > > Agreed. But again: please consider reworking your patch such that it > > allows using the minibuffer as optional behavior. After all, using > > the minibuffer has also advantages, not just disadvantages. > > I don't see these advantages. Well, Thierry does, so let's assume that some others will as well. in general, assuming that others are definitely wrong is not always a useful stance in such discussions. It is better to let each one to use the behavior they like, if that is feasible, and agree to disagree about the rest. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 04:07:52 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 09:07:52 +0000 Received: from localhost ([127.0.0.1]:43814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWps-0005Wg-Dt for submit@debbugs.gnu.org; Fri, 08 Dec 2023 04:07:52 -0500 Received: from mail.eshelyaron.com ([107.175.124.16]:46462 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWpr-0005WY-0L for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 04:07:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1702026457; bh=Cldf3+I5j9ZYxqOGT2+IR6poPgykUQVoLWFAyJjBOOg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=SHOIOs+nRfo1GpQRR0pz4/sMZaiud4oEswgpbxnW2/5bfmUSuFn7U322LiD7FljQ+ FwNBqF3bukw/x6Wdb6vemR8Bfs/WhCSi+hZO6OzNIdX88fBcqgeCgV5DaaCTQMfb71 Vc8tNgloxgrTXlIGULlszMC+noIq3gFgiHbOjDj+twVopGeCkmLJBXBcw+kEah4HWC AD82nBt9HTwjAJSTJ41yEFWnNupALKLWlx0uRlOeYb+UC8NFufZyVSrG9kB6FZfQuJ 9bHZzRSXEJh7UoRvZPXhYAglt3YFdakqQ9n6e92c77aItBI4x25FwNgqC9oYnL2WqE 8gP4gmvdW3eDA== From: Eshel Yaron To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <831qbx13hr.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 10:51:28 +0200") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <831qbx13hr.fsf@gnu.org> Date: Fri, 08 Dec 2023 10:07:35 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67702 Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Eshel Yaron >> > Agreed. But again: please consider reworking your patch such that it >> > allows using the minibuffer as optional behavior. After all, using >> > the minibuffer has also advantages, not just disadvantages. >> >> I don't see these advantages. > > Well, Thierry does, so let's assume that some others will as well. I'm not trying to be argumentative here, I hope it's clear I'm just trying to help avoid a regression in Emacs 30. Now, if Thierry would be kind enough to share those use cases, that might allow for a more productive discussion. > in general, assuming that others are definitely wrong is not always a > useful stance in such discussions. Of course, I don't assume that, I apologize if that was the impression that came across. Note that my very next sentence was: If someone would spell out these advantages, I could look into it when I have the time. > It is better to let each one to use the behavior they like, if that is > feasible, and agree to disagree about the rest. Yes, that'd be great. But currently on the master branch the previous behavior is nowhere to be found. What I (and others, I think) ask for is restoring the previous behavior, in full, at least optionally. If my patch isn't good enough, and there's another solution at hand, that's absolutely fine. Thanks, Eshel From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 05:17:06 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 10:17:06 +0000 Received: from localhost ([127.0.0.1]:43882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBXur-0008QR-Mv for submit@debbugs.gnu.org; Fri, 08 Dec 2023 05:17:06 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBXun-0008Pf-JW for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 05:17:05 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8523A240103 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 11:16:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702030602; bh=8gal9Tmt61lm7yAzpJe0RXohthWWwUCpRO8Vnuz02Yg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=rFCBMBpE/M9fgtcmnFmcDy9/RqczHZd/J8rGpTwXQLHDG3tyL2UEeSX1kWev0zvg2 J4RpIsJCUKHz2HH1DkLX0Y8p5HqhIMYxS8hPJ4Cf5v897zOhIMJXuX35ojiD9Fxt5/ b+dzN1mY+wXWsRs7z9QGnK6QYrD9HPIEcm1/nH6WWnomtPVJXzrZJtNjjR4G7CaRN7 OkvUL+b25ZmGMrINDnH9kevzq6Xp0jLh0ej2fwZ+HeTD87rEh0h8tj/+2Asstss6wP Aqw1CMZcfzSbRvncgYB+gHMIX7Fp+ojwhaFxpvQtFnau2Zw05l6wrl2qVklzLTf3hX 1RJULlrNXkyLw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Smn9h47tBz6txr; Fri, 8 Dec 2023 11:16:40 +0100 (CET) From: Thierry Volpiatto To: Eshel Yaron Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: (Eshel Yaron's message of "Fri, 08 Dec 2023 09:27:22 +0100 (1 hour, 43 minutes ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> Date: Fri, 08 Dec 2023 10:16:37 +0000 Message-ID: <87sf4dxam2.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=xsDNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA Ac0SdGhpZXZvbEBwb3N0ZW8ubmV0wsEOBBMBCgA4AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheA FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmL3HCoACgkQDsVtFB0W75OVEAv/f6XxmtIFz08fUb8h Bp/zJP6IC4/rhhh+0GMRIRzLN8DK0jV8JCzYdFHiRJOy2lNIOpmrrCmjRRxferc2G42+ePFIsslx hU46VSz1Z83NwIG3mpdYNV5WUTUdgzxExHTNTFCd7NKv0nlHKQaAtdXm5bYnSHsnL7cx8z7lukA/ EsJocE+GD7QXnsrdlicvdobI0TEN4l73221a72oCvHfYLCVsB6YsNJ5ZGkA1zSjzln5uLAgZ/2r/ aqlao/AlSZkAk6+hvK0RyAZ/YR4YRZxO8Fsd0gWgFkanRfKfufJ1V0OHZg7yszi3q/hRzS+rZtJ0 OuzDlh/dyQkxVkZb9vis/+HnGDJrBE5MsmJLcy2Sy3uUnio0fq8q9CrZbudvd1DajlZxPzTm0csP eUk45QEgbhEU7MfyAX/mkKxjHajz2cMcHKIap1BqEgJl4BKFeLMcBZ4O1p9ivwtf1Ht2JTp5lOi0 ItPfhQ4DP8LZ1ZIkN5Kg9v0cyw9meRzAuuR0V2GtzsDNBF8ylcIBDADnIDHEkmk4lUwTlOhwb2yj UfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7EIIeuY6m4 R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAqxeAJ8444 raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELKVJqefNV7 V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboWmazQM56E SJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/OkrC1CD5iC KTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/NHq2aVaFq 5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAcLA9gQYAQoAIAIbDBYhBCPbcH0Te6954oP8 cA7FbRQdFu+TBQJi9x1ZAAoJEA7FbRQdFu+To6QMAIcvUSiFwCIggxkmYy3ZY0QAMLmIPga8DNPM XbfSOBDb2KLGBd+FAA8p2GExpul4r6kOYnGogtojByHmVgrd30/3ZURTM8Vj51wwD05viMZccQHl Wd9J/qZIvhBJlJWYnwVxh+2Kg4/hkx7SGc7JJS5GS37+PFQOJHPGMxc+fe4Ty2FdjIOVf3P1Hov9 K6yBI7Af66qqcL3aKJ4jJidRYN8sMaKOqEu4rcSpTxp8/3Ddbs9HezUgXeUzOLJMcEYFlvCyC8ZS l/QDZmpobKbxZ1JAqZM8lnmcZYSV7OsWnxJIYDV1gH5LTLj7bGswXaB4B+qkckihWkRZixu8q1IK 0c/xwUzyF092uFRM/sQKrSmnwA1+hQiiIuEl4XVz5li0/TmMta3ijUM7GNbl2IjioTRxWWecwad1 mNHvKTcXPsKDAbHFdLvQzurnroBHQV0jSPNLTP5Suo7RnLbehfg5INpGjToCUlrd2qQqgXW7h5qZ TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, Eli Zaretskii , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eshel Yaron writes: > Eli Zaretskii writes: > >>> From: Eshel Yaron >>> >>> >> > I guess register-read-with-preview should temporarily bind >>> >> > enable-recursive-minibuffers to a non-nil value? >>> >> >>> >> Yes, do you want me to install this change? >>> > >>> > If you think that's the correct solution, sure. >>> >>> FWIW, I think it's not the right solution. As I wrote in bug#66394, I >>> think it's wrong to involve the minibuffer in reading registers in any >>> way. `enable-recursive-minibuffers` would make this less broken, but >>> only slightly. >> >> I'm not sure I understand: if we put aside the fundamental opposition >> to using read-from-minibuffer, what problems will be left if we >> temporarily enable recursive-minibuffers while prompting for the >> register? > > Concretely this is still worse because starting a recursive minibuffer > hides the previous minibuffer. So you no longer see what you're > operating on. There are other problems that I mentioned in bug#66394, > and there's also the disadvantage that `read-from-minibuffer` switches > windows, which is redundant in this case. > >>> It's up to you maintainers to decide, I think. Following your request, >>> I've proposed a patch that reverts Thierry's changes, and implements the >>> parts I find useful in a clean and backward compatible way. >> >> Thierry said your patch was incomplete. > > Well, I requested some elaboration on that comment. Still waiting. I gave you twice the explanations, now please read the code to understand what's going on, thanks. >> And I wonder why we need to completely revert his changes. My >> suggestion was to allow both, controlled by user option. > > That's basically what my patch does, it even makes Thierry's preferred > behavior (confirmation before overwriting registers) the default, it > just doesn't use the minibuffer for that. No, you didn't understand what the recent changes provide, "confirmation before overwriting registers" is only one of the features provided. Please read the code and try all the features provided, my guess is that you even didn't try it.=20 > AFAIU the goal of Thierry's patch wasn't to use the minibuffer, that's > an implementation detail, one with problematic consequences. There is no consequence apart one, as I already said, the usage of C-d. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVy7QUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkyooDACutMbl+nQzRHKbAmC1sET6njJt3MhJ CUberTtkQVvNCHZAdh4DxK/QTxLkrvCLvyQ/npUGnj2dbJxMtkGzYjMWqbTEINjD OJ6vpV0BcRJc9tq5Yz/zkQ8Hs/xARv4OaVHm15jd47R9kLEBeAgeLL+4hSfPwIaM H2lZjikGUq8Aa1Qc2SPM1zEaznl7t+DZ8j390RbdIPJjWIMDsNoPJp+ouDY64Hm3 jQsPUX03fbSa8kQcBcTrZ59ws1cQjz3Dwp1KegyycikFjPmb8qdX2Me6ft35Sk95 oscqsVNOM2xJGY5HQAK9IHYO8PYxaEfp5Ee/8s1J47aQIEo5jdGzB2ukBeQq9djr Xgu5YKxhEtkvWzJFUI7d1B8MdADmoBJMXv39teQMWQZUVNAvs/NP7KR5aEZIyfSj IkG1zj2+tArvaz7XQTGkQDudmic7+NMCU0iaxhRL5XXguDacns5/phIu4/yOY6Ol qYXx90Hlo7Ybr05xWdD1E+JoCpf5bGrpViY= =22dH -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 05:24:23 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 10:24:23 +0000 Received: from localhost ([127.0.0.1]:43893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBY1v-0000IC-8j for submit@debbugs.gnu.org; Fri, 08 Dec 2023 05:24:23 -0500 Received: from mout01.posteo.de ([185.67.36.65]:58979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBY1r-0000Hx-4W for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 05:24:21 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 29948240029 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 11:24:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702031040; bh=KV0sqcASK90+1BLvqbh6vrJpbj1zhqGsPmUmtwbEakA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=kpipJbLv0tN4jENTg2Scf2E6J7XCd4eqJjmB17/+oaX28a5djaOVew+c0Cq3wKN5+ 1jMQ5KVWxPVaTbWJhbGkX/isMtj70byBMc/aJtXiPKEUNhY0/yTIa/quaJMHaJYGnF nVsiDd0ILwk8k4Z1MU3fNDMncvQKspJfxmIxUWrTyQXYHKYdt9J0NDQtKqXbHJGbUZ nqEDzztAL/cQKFQtlTPji5iKpgipn4EgmN6GvHF3yAV3F3dx+gvOQG85Uf/3PX5WC/ RCoHIvXqE8JG8Y/A6pKYDLnmrBxuLUk3uNXgEVJuXAFwwGBcm9iBB81fdmOuxa/rsL 0SNcFRN+m6JCA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SmnL63k3Zz6trs; Fri, 8 Dec 2023 11:23:58 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <831qbx13hr.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 10:51:28 +0200 (1 hour, 27 minutes, 12 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <831qbx13hr.fsf@gnu.org> Date: Fri, 08 Dec 2023 10:23:55 +0000 Message-ID: <87msulxa9w.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, Eshel Yaron , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Eshel Yaron >> Cc: thievol@posteo.net, kun.liu@gmail.com, 67702@debbugs.gnu.org >> Date: Fri, 08 Dec 2023 09:27:22 +0100 >>=20 >> > Agreed. But again: please consider reworking your patch such that it >> > allows using the minibuffer as optional behavior. After all, using >> > the minibuffer has also advantages, not just disadvantages. >>=20 >> I don't see these advantages. > > Well, Thierry does, so let's assume that some others will as well. > > in general, assuming that others are definitely wrong is not always a > useful stance in such discussions. It is better to let each one to > use the behavior they like, if that is feasible, Eli, if you agree, I will push the last changes I made which provide the same behavior as before (but with filtering). Once this work will be finished, let see what people think and if the new behavior is really not what people want we could revert completely my changes. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVy7rsTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk/zZC/9emEadJ3/tKzEvOxNlP19e5j86L/kZ IaQz66GMbMn6EamIaX5waUxSa2n3/RrOe3oGQPPG1yZvlwKGFRI1c4BWaGJWzOq4 J+Mgk7+2fLNeeIYeCh0w6PxCWwhCL8142p8kTvcA4krYiyOmiE7VqygdK10FY9+k WhIqBPruZGKnjTWOT4mQGPFrzPlYXWbpb9e2dJ8rihi5EWWGFiwYpdhtZPNg93P6 vHs8HpqXWt1o9onGDQhDl5Inyc1AOT+5Zj0iO7WUvTQS915Zg763ZvmbTHDp6OMy yvCgjCLD5mUJ/icjpD+kVrG/olOrP0A9AbI/QPEU8FRJrtFRzdSZDQI3I8oVqC74 o0HN3wAGZjMp3CIKG44d70LlAECBIfh4VPTyHYTVWYGdy2Q+wlY/pZyxC8Lo5Kf2 BiIYL5ipNXNnvYvqH91njdq06eqyYY0lowerJlZPr2VVHWgfoZEW29s0NuIj9sr8 mHXf/1xJpn0JHin+OprRALL7GcDR3tXf8P4= =xPKv -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 05:40:27 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 10:40:27 +0000 Received: from localhost ([127.0.0.1]:43903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBYHT-0000yq-5j for submit@debbugs.gnu.org; Fri, 08 Dec 2023 05:40:27 -0500 Received: from mail.eshelyaron.com ([107.175.124.16]:44868 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBYHN-0000yW-3N for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 05:40:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1702032007; bh=BVpFwT3wyHVqFoUbfujdWq7+ULXeEPh7/Tn007PtUQw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kohBx+9K5ApnTMOdpTt/Mr+4ZrA0VtGBTWv4rrvN2lspibI97479mEIb0PFXXs+8Q LIM8afksHtLXt7ze8tWHeKQrM6hKHUVo1M7TVuMKvwwnCWczkBxrNDBnVLWk0fStwe UP1jJSBKvJA2lhYAATEYzc3pR/vkOXGE51wV3ZEpJA3GNDgmgsKPCI6kPZrvT8+mTY HAEb5Qv40ZhX8MPyK+7rhpuLxlyGgn6Q9d3B3Kzw9g59uibZzCuc/PzXlmctWI4qp3 fTu8LPzmWauRU/CeB9xhVlFV6k0+sHnCB2tG1HImJSblc9ol4IvvzMq3O0ZhkQx3eY 87D+hZ4BF/IFA== From: Eshel Yaron To: Thierry Volpiatto Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <87sf4dxam2.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 08 Dec 2023 10:16:37 +0000") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> X-Hashcash: 1:20:231208:thievol@posteo.net::igqNrH+D+0WrcZUJ:0OQ0 X-Hashcash: 1:20:231208:67702@debbugs.gnu.org::fuisJ9jf0YEcpHMH:X/O X-Hashcash: 1:20:231208:kun.liu@gmail.com::IKquyc9n5ab12SNs:3ZAQ X-Hashcash: 1:20:231208:eliz@gnu.org::AJe9hfokQbyPcIP1:6kL4 Date: Fri, 08 Dec 2023 11:40:04 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, Eli Zaretskii , 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thierry Volpiatto writes: > Eshel Yaron writes: > >> Well, I requested some elaboration on that comment. Still waiting. > > I gave you twice the explanations Nope, you've listed some changes that I've (intentionally) omitted, but I kindly requested that you explain the use case for those additional changes, i.e. in which cases they provide a tangible benefit over the current behavior. That's what I don't see, and your code doesn't explain that either. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 07:01:16 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 12:01:16 +0000 Received: from localhost ([127.0.0.1]:44028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZXg-0004ne-AO for submit@debbugs.gnu.org; Fri, 08 Dec 2023 07:01:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZXd-0004nE-Pz for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 07:01:14 -0500 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 ) id 1rBZXJ-0001jy-Is; Fri, 08 Dec 2023 07:00:55 -0500 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=pqQ5XyY+bFpTV12AYLihE53nVZ7FayODORwPvcbdbm0=; b=loVJr9nkPdzR Q97MobOB5vNDrK6zrJWTtuQAf2kO9CQw8bkSY7XiSPUUlIDNMtlHoyCMpY//mgLpgFfgDgmqirNJo wUnBsPksMdtNOTMDj9isPTdzSKCKcaB0zqUEqapTGO/ULsBtUmytngwK/oZi0BqNdfPfiTB+unbCj fjKd1N1u80CCSzokTmRiHFt8Q0XCxIOF90NeHZYVMTY5G0E5Y3XIe2Rej45n/qmH+uopoOpOxvnv1 L8mTt5kq9XXfhgi1K41Fzu+mNAF/3PhKVaRYe9TIPyI+P2AX6LPGctfWFC77Jkl9ozNwS+W28I1fk 8ipk0QCmtTAu3VeQqZ4jKQ==; Date: Fri, 08 Dec 2023 14:00:43 +0200 Message-Id: <83wmtozyxg.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87sf4dxam2.fsf@posteo.net> (message from Thierry Volpiatto on Fri, 08 Dec 2023 10:16:37 +0000) Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, me@eshelyaron.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Thierry Volpiatto > Cc: Eli Zaretskii , kun.liu@gmail.com, 67702@debbugs.gnu.org > Date: Fri, 08 Dec 2023 10:16:37 +0000 > > > AFAIU the goal of Thierry's patch wasn't to use the minibuffer, that's > > an implementation detail, one with problematic consequences. > > There is no consequence apart one, as I already said, the usage of C-d. You mean C-q, I presume? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 07:11:32 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 12:11:33 +0000 Received: from localhost ([127.0.0.1]:44045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZhc-0005FE-FF for submit@debbugs.gnu.org; Fri, 08 Dec 2023 07:11:32 -0500 Received: from mout02.posteo.de ([185.67.36.66]:57781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZhZ-0005Eq-Ja for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 07:11:30 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8754A240101 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 13:11:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702037470; bh=1flJoa6fcQ1HVHKSFvFHUiMp4RxNE8XUwXbH9P4WG5c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=R7b3ILMF7YmR7ds2F5yTQGJjofFiDegzl6VnIuTNEmoVkKPu4GpFIbs7IKTYRwm2J e0gnaZdHnhdb2zsfNBi4CSDCOVGF1/qUZNIJB+JKu0z8Yu56PktBOpVq1RJi/xkaPr kujCyeh5FjxpA8akd2vuNWc/h7Y1q1e0slc0zOfXXPgAdQxLV3Frkr7Bh8lwNevGOJ q+27j3hEGep2TFJBUqvk+1TW+wa+WQZAyGJDlNkJJrWrG2ZLTA5RPAhaZMkiU3vpIa KZrY02L5umTXP49zPo0xdiOJBo3iKaTN4geqJMIyDjXadNlscqHVeBPAqgJn9uBB4B /hGL/7kJHvP1w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Smqjm3hKBz6twD; Fri, 8 Dec 2023 13:11:07 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <83wmtozyxg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 14:00:43 +0200 (10 minutes, 3 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> <83wmtozyxg.fsf@gnu.org> Date: Fri, 08 Dec 2023 12:11:05 +0000 Message-ID: <877cloj3mu.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, me@eshelyaron.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: Eli Zaretskii , kun.liu@gmail.com, 67702@debbugs.gnu= .org >> Date: Fri, 08 Dec 2023 10:16:37 +0000 >>=20 >> > AFAIU the goal of Thierry's patch wasn't to use the minibuffer, that's >> > an implementation detail, one with problematic consequences. >>=20 >> There is no consequence apart one, as I already said, the usage of C-d. > > You mean C-q, I presume? Yes, sorry. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVzB9kTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7CxC/9e/Pwwu7OZRr0lNtqE8FzKFWoP7k6C 3oFvl3VSqHLonc5CaD1XqC/Ipy5D1FvQPhQ6GkT03gYHunfEMPQ0fBGQt/shVj1V K4XQQCoq66PqQgUmFmwCvEX6DxzLOPPXtSmbm2P1388Qd8JPY6ULmmbV1Mjz+4mf rFaJ44XSkCGyLefOibS7kEqS8ZL42yLWDZIqVbAmy8o6P3zi4eIrWBbmBbeuKuoi amEI40hNbB0Tbd+Xk/hFhLBHpEwFV5duLKihR6X8Gqm52GnGA0tsx2oEIQfS42sd bFofKIMh3ysUINDKPdYi/kWzqqtPqQgEHTD938zeHY73SRpu/2G3u71zrF6G2GoI hia7Ij4+EeK6LhsdhyD6VmyzNtLwOunClmydGopZsXe3wUykcJzhEvc18sdkJyrv 3mLhb81G4EjAIStQYO2x2s2uyUYh2qo35hxYjESCUqklzpl41jqVYpjyweAeYAMN K+4njnroShVY5V1FodIhujG+//MHpwpUdps= =kvTC -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 07:39:58 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 12:39:59 +0000 Received: from localhost ([127.0.0.1]:44086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBa98-0000bL-L0 for submit@debbugs.gnu.org; Fri, 08 Dec 2023 07:39:58 -0500 Received: from mout02.posteo.de ([185.67.36.66]:38465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBa96-0000b6-9t for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 07:39:56 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 22091240103 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 13:39:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702039177; bh=S8/M7UozmWz/2AlR676YYG/tQXPoKtwj72JziOQwxII=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=cukPJ3el5YaUo3PNfoeD6v2K7XqMV+ajrzJuluNJLX+88pXaA0MGK/9FecfIfghgn DIeT2ms/u84d+2PJyOo4Cndkafo0zMd+kxAFXnCk4Epvi9PpJoq6nqGG6CckFLiT00 BNHvP0SIlV7pay4H6hiNXQ1NIDO0/RSrwi/QBgyZtBqj0gEzKxptIX9i6Pyf2nC2F5 sfBqqAUVl1YH5+ydhfMoTcziRJI8MwKRqdzatFCJNDWCwIQLyqGyItB5ue8JgWtkUS gth6JSzWOwuu2Q5wFfYmmkabo3rY8XvDqL14ttnehywyFqQainXD2kKVrfm7/J3jZq X2FOmeGQdbr2w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SmrLb3C6tz6tvl; Fri, 8 Dec 2023 13:39:35 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <83wmtozyxg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 14:00:43 +0200 (35 minutes, 32 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> <83wmtozyxg.fsf@gnu.org> Date: Fri, 08 Dec 2023 12:39:32 +0000 Message-ID: <871qbwj2bf.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, me@eshelyaron.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable So to summarize here the last patches not already merged, let me know if I can merge them. Thanks. PS: I will update NEWS and perhaps info once the behavior will be fully defined. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVzDoQTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk0vyDAChH/Km81Wu0+eTuvpqHB7CqIHefTn5 VH7ChSo4jXOavrGBrBOiKf9M8BKSOHQZD6bc5IeCLh4fAQ+ok6AQrjbNIefSvXVK XsDAZy3OA5hGlHloS8ev8PgxmEUwOhnanqzedf9bWtnIy028wEJLeaCuh8VNilqi akvmleGUZ81DKBFtbCub8/DOZJoLQ31gGhqvTvxi4h2pQnCY7DpvVmLcdu/HlXFM qaTNJ2tuMRM82lpk/ZWhTlpobyXjjsvdiNIFg6rNHxEtf9AFRzjhLryuDvt6+B8F EcHVsk2JMr3WQjAHsWDGwgGPc5lrO6D+nvwF9z2bEvbQ3+je6WmTWXon4FHUoIMb 9lqW01PEmOUbLF0uS3RKMjdq+p2ZUWAvxktNiztmK+Ea+E8keN531hZFs03Lu3HN qdk3VPMe5y6vwDxhC/C3rboOx91DSzsxP2CpqsxXVilpWwi3FK9TG1TCLyneYMGc gcgTKgn+bOVBrhN8X65fSiPPlIQqPhmvBZw= =sa+R -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 07:40:43 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 12:40:43 +0000 Received: from localhost ([127.0.0.1]:44090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBa9r-0000cn-0j for submit@debbugs.gnu.org; Fri, 08 Dec 2023 07:40:43 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBa9q-0000cZ-0E for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 07:40:42 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 69327240029 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 13:40:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702039223; bh=KLhgJlieRGI55PePb1uTG83IHIxHPLCEVcenCINTZLI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=AlzJch758EtYWwwK6NB9UFs3vO+IKHHtYyVeKmHJ4UC5/M8PJrdqQ/RDUB9NeC2zA 6rB8tMBMohRLlgTv28HhSlHLyuE9V7tIglCS4VQdOqZPqsAMt9UuP0krCK92yKbZ5s 5E95yDlWQ4nhbyGdsQ2mI4aIApmo1MOKkmw9VqzSR54uJVDsfYgjKUU0LHtor2MT6N z/Y48jIOcPFDWJIx+G5TVHkaRF4/z90G5ARZRxDWSpaGQDWf9zJodMZXcKauWGXsaj j1dz9mob2ge7qJIJgLIsy71+Dni6bkuvPzr3xUeN/IL7KF3fnLOy3Xg/z/vc5eScjE wOjY8HvIMrg5A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SmrMT3kgWz6ty9; Fri, 8 Dec 2023 13:40:21 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <83wmtozyxg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 14:00:43 +0200 (39 minutes, 4 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> <83wmtozyxg.fsf@gnu.org> Date: Fri, 08 Dec 2023 12:40:18 +0000 Message-ID: <87v898hnpp.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, me@eshelyaron.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Here the patches, sorry. =2D-=20 Thierry --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Exit-with-no-confirmation-RET-when-register-use-prev.patch Content-Transfer-Encoding: quoted-printable From=20ff8f43a39e2cee1f71629194d44c7459f2b90d79 Mon Sep 17 00:00:00 2001 From: Thierry Volpiatto Date: Sun, 3 Dec 2023 15:21:50 +0100 Subject: [PATCH 1/3] Exit with no confirmation (RET) when register-use-prev= iew is non nil and . This is done by exiting minibuffer when selected register is empty or when just jumping or inserting. * lisp/register.el (register-read-with-preview): Do it. =2D-- lisp/register.el | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lisp/register.el b/lisp/register.el index 46ec38821e5..a38b531dfc9 100644 =2D-- a/lisp/register.el +++ b/lisp/register.el @@ -385,12 +385,16 @@ display such a window regardless." (minibuffer-message "Register `%s' is empty" pat)))))) (unless (string=3D pat "") =2D (if (member pat strs) =2D (with-selected-window (minibuffer-wind= ow) =2D (minibuffer-message msg pat)) =2D (with-selected-window (minibuffer-window) =2D (minibuffer-message =2D "Register `%s' is empty" pat))))))))) + (with-selected-window (minibuffer-window) + (if (and (member pat strs) (memq act '(set= modify))) + (with-selected-window (minibuffer-wind= ow) + (minibuffer-message msg pat)) + ;; An empty register or an existing + ;; one but the action is insert or + ;; jump, don't ask for confirmation + ;; and exit immediately (bug#66394). + (setq result pat) + (exit-minibuffer))))))))) (setq result (read-from-minibuffer prompt nil map nil nil (register-preview-get-de= faults act)))) (cl-assert (and result (not (string=3D result ""))) =2D-=20 2.34.1 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-Allow-inserting-registers-in-minibuffer-bug-67702.patch Content-Transfer-Encoding: quoted-printable From=2009c00dd82d377972bb9cc8b789156993f27c1026 Mon Sep 17 00:00:00 2001 From: Thierry Volpiatto Date: Fri, 8 Dec 2023 08:09:38 +0100 Subject: [PATCH 2/3] Allow inserting registers in minibuffer (bug#67702) * lisp/register.el (register-read-with-preview): Bind `enable-recursive-minibuffers`. =2D-- lisp/register.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/register.el b/lisp/register.el index a38b531dfc9..ba00f296af9 100644 =2D-- a/lisp/register.el +++ b/lisp/register.el @@ -315,6 +315,7 @@ display such a window regardless." (set-keymap-parent m minibuffer-local-map) m)) (data (register-command-info this-command)) + (enable-recursive-minibuffers t) types msg result timer act win strs smatch) (if data (setq types (register-preview-info-types data) =2D-=20 2.34.1 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0003-Add-more-options-to-register-use-preview.patch Content-Transfer-Encoding: quoted-printable From=20633fa5245072a746d122eb6eba11751033749afc Mon Sep 17 00:00:00 2001 From: Thierry Volpiatto Date: Fri, 8 Dec 2023 11:34:08 +0100 Subject: [PATCH 3/3] Add more options to register-use-preview This allow showing a basic preview buffer or no preview buffer at all. * lisp/register.el (register-use-preview): Use choice with three options. (register-read-with-preview): Use a basic buffer without navigation, highlighting etc... when register-use-preview is nil, and no buffer at all when set to 'never. =2D-- lisp/register.el | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/lisp/register.el b/lisp/register.el index ba00f296af9..ade65b5bdc2 100644 =2D-- a/lisp/register.el +++ b/lisp/register.el @@ -107,8 +107,17 @@ If nil, do not show register previews, unless `help-ch= ar' (or a member of :type '(repeat string)) =20 (defcustom register-use-preview t =2D "Always show register preview when non nil." =2D :type 'boolean) + "Maybe show register preview. + +When set to `t' show a preview buffer with navigation and highlighting. +When nil show a basic preview buffer and exit minibuffer +immediately after insertion in minibuffer. +When set to \\=3D'never behave as above but with no preview buffer at +all." + :type '(choice + (const :tag "Use preview" t) + (const :tag "Use quick preview" nil) + (const :tag "Never use preview" never))) =20 (defun get-register (register) "Return contents of Emacs register named REGISTER, or nil if none." @@ -310,6 +319,8 @@ Prompt with the string PROMPT. If `help-char' (or a member of `help-event-list') is pressed, display such a window regardless." (let* ((buffer "*Register Preview*") + (buffer1 "*Register quick preview*") + (buf (if register-use-preview buffer buffer1)) (pat "") (map (let ((m (make-sparse-keymap))) (set-keymap-parent m minibuffer-local-map) @@ -334,15 +345,16 @@ display such a window regardless." (define-key map (vector k) (lambda () (interactive) =2D (unless (get-buffer-window buffer) + ;; Do nothing when buffer1 is in use. + (unless (get-buffer-window buf) (with-selected-window (minibuffer-selected-window) (register-preview buffer 'show-empty types)))))) (define-key map (kbd "") 'register-preview-next) (define-key map (kbd "") 'register-preview-previous) (define-key map (kbd "C-n") 'register-preview-next) (define-key map (kbd "C-p") 'register-preview-previous) =2D (unless (or executing-kbd-macro (null register-use-preview)) =2D (register-preview buffer nil types)) + (unless (or executing-kbd-macro (eq register-use-preview 'never)) + (register-preview buf nil types)) (unwind-protect (progn (minibuffer-with-setup-hook @@ -402,9 +414,9 @@ display such a window regardless." nil "No register specified") (string-to-char result)) (when timer (cancel-timer timer)) =2D (let ((w (get-buffer-window buffer))) + (let ((w (get-buffer-window buf))) (and (window-live-p w) (delete-window w))) =2D (and (get-buffer buffer) (kill-buffer buffer))))) + (and (get-buffer buf) (kill-buffer buf))))) =20 (defun point-to-register (register &optional arg) "Store current location of point in REGISTER. =2D-=20 2.34.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVzDrITHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7idC/0agCUZNelIQ5U1B2kWIxsF46NCQluU c7o/k/goKIYuBALG+5fYZJ2btrvHV/Eakb5xDhwDw4KjGm7UjYAwgb9DlLsH1bpG 0zXOh27OGXFMxO3y39rdZsG5sO1YDqqpdZuAL4b/C6VR5IY9t7yUSjK7KM35LA/i SFsCHxEJIl4EVgz8mC8E1Oyzcg0LQI/wPNeCa/Szl0M0BCFHxHFdHf2+CtxgCT6I 4lSzD5Ul+Rk19C9u79XQqiHMHcO7+1UY7oSf7ojAqESS2ssygHSSzvFBt9tVbjUO ffhe1Xa0epiN0Lc6x5OnvbpgIGXOCkxYRo9HBq8naYmZt++HdZAbSCvpgoUM2ODT s4G/8YymkKnaVgXjV0D0chKjg1Vc3e86V/m2JIK6mHfp3CeaEyCL37733HmqciCD GbHsceF1gxsIQytwnHvSJKPN43mhP6EUNXp9GNvbqBd21E//cZ8snhCxYNGn2aYH AAMiQdWMfiv7NSx+TR25Dfq0v5z7x7zlxOI= =irUc -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 11:37:56 2023 Received: (at 67702) by debbugs.gnu.org; 8 Dec 2023 16:37:56 +0000 Received: from localhost ([127.0.0.1]:45895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBdrQ-0005mP-As for submit@debbugs.gnu.org; Fri, 08 Dec 2023 11:37:56 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBdrN-0005m3-Qo for 67702@debbugs.gnu.org; Fri, 08 Dec 2023 11:37:54 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B8F8C240106 for <67702@debbugs.gnu.org>; Fri, 8 Dec 2023 17:37:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1702053454; bh=IJZjqopjJ+qqt0taHyj4aa2KbO8uh8gfFWIFWyTkuZI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Autocrypt:OpenPGP: From; b=GNIMeP14W9wXu/5DIyA5ZKOoL1WlKwMl/KFPkeYZIHtU12LNGDiXYZb944fLpbGUR JQhfsFz4wnRFE4eyA5nOcKCisqD3KezFB9+KCebL8R6h+H/9/dkJOuqx7+HgMXegLD HFlmeKDD38Ld9sJAIMs2tXDRfj/OBBriCf6qncXM2KHhv7bWhs4RFjn3ID/WAxYmUg X/KdJ1ZxyZmvVjgYRNrv5ljjZkKRtvYmL8qwqythegobIIRtu74RLbKXwB8peKP7Vf mNKWA5Kd3rCfMmpZWHBFORBGQMlgF3LlngLgrdpq44zVcdcSTBd/xFQzA+I9pNTACZ x+sjMuAdXKrOA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Smxd85lL1z6tyH; Fri, 8 Dec 2023 17:37:32 +0100 (CET) From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#67702: 30.0.50; insert-register can no longer be used in minibuffer In-Reply-To: <87v898hnpp.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 08 Dec 2023 13:40:18 +0100 (3 hours, 52 minutes, 26 seconds ago)") References: <83jzpp19xg.fsf@gnu.org> <87wmtpgooa.fsf@posteo.net> <83bkb117y2.fsf@gnu.org> <837clp167l.fsf@gnu.org> <87sf4dxam2.fsf@posteo.net> <83wmtozyxg.fsf@gnu.org> <87v898hnpp.fsf@posteo.net> Date: Fri, 08 Dec 2023 16:37:29 +0000 Message-ID: <87plzg8xbq.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata=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 TgUq5UmBc7YZ0JYWQgPTbQ== OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67702 Cc: kun.liu@gmail.com, me@eshelyaron.com, 67702@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Volpiatto writes: > Here the patches, sorry. Now pushed to master, after I may not have the time (and network) to work o= n this. So now to have the previous behavior: (setq register-use-preview nil) If people are still not happy, please revert all these changes to what we had. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmVzRkkTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6BSDACOk8h+6bXhIsx0toNkCbhAcbYUbMTn CKsREkB/hlGmybzljd8IyzONu/bDjw2YrJdJLNAm4ZqXvhRhPbQQRH3OYhe27Ju3 cxISdFk/qQJsq+0oZTawLZLH6XR+2Rsdq26jmwrtpGikTWJJWXyDWRPRD4qTrp2f S+4uRtlrttwG7ZMqJ8V6RluxOSBRTst4SFspWGBNOjff14j9tuHWBO2Zeeky8p9b 8MTSuEXzo03mEVtBfclUZn1YSfugOcdBLgyXMMArChgYXHpSLTKC2a7weyJxnV18 k5CUEbl2+k+0ZoNBTXGif2FIfKXyCFgIiUOARkqk0CPiJVJo39Q+tI+S3ZBRe/+6 O75SyhwMm+/NdqNJmwCc317ef2deFhvP7uZ4tzJwNRLIp1PcB63M8r/V1z1mHJIj injBS29/Bqza6xGE/DKiKSjX6vQsb90TwKdKbUX8cw/1t27rrqxO3gElSYsOAIe6 JPTTj2fuwU9GDbrfqxIs+ELVbkv2HYF9u4Q= =O6Pp -----END PGP SIGNATURE----- --=-=-=--