From unknown Sat Aug 16 22:00:26 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#5423 <5423@debbugs.gnu.org> To: bug#5423 <5423@debbugs.gnu.org> Subject: Status: Multiline y-or-n prompt in files.el Reply-To: bug#5423 <5423@debbugs.gnu.org> Date: Sun, 17 Aug 2025 05:00:26 +0000 retitle 5423 Multiline y-or-n prompt in files.el reassign 5423 emacs submitter 5423 Stefan Monnier severity 5423 normal tag 5423 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 08:55:06 2010 Received: (at submit) by debbugs.gnu.org; 19 Jan 2010 13:55:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEXy-0001Ze-2b for submit@debbugs.gnu.org; Tue, 19 Jan 2010 08:55:06 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEXt-0001ZG-1q for submit@debbugs.gnu.org; Tue, 19 Jan 2010 08:55:03 -0500 Received: from mx10.gnu.org ([199.232.76.166]:35555) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEXo-0004NZ-6M for submit@debbugs.gnu.org; Tue, 19 Jan 2010 08:54:56 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NXEXl-0004nZ-O6 for submit@debbugs.gnu.org; Tue, 19 Jan 2010 08:54:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO,UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:37270) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXEXl-0004nV-JK for submit@debbugs.gnu.org; Tue, 19 Jan 2010 08:54:53 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXEXk-0006wh-LN for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 08:54:52 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXEXd-0006uL-DL for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 08:54:50 -0500 Received: from [199.232.76.173] (port=52063 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXEXd-0006uC-8I for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 08:54:45 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:37312) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NXEXc-0004lE-Lr for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 08:54:44 -0500 Received: from ceviche.home (faina.iro.umontreal.ca [132.204.26.177]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id o0JDscqv022079 for ; Tue, 19 Jan 2010 08:54:39 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 5194A701BC; Tue, 19 Jan 2010 08:51:27 -0500 (EST) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Multiline y-or-n prompt in files.el Date: Tue, 19 Jan 2010 08:51:27 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3450=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) Package: Emacs Version: 23.1.91 find-file-noselect has a multiline y-or-n-p prompt if the file is already visited and modified (and in a different rawness). That only works when the minibuffer can be resized, sadly. In my case (separate minibuffer), I only see the beginning of the prompt. Stefan In GNU Emacs 23.1.91.1 (i686-pc-linux-gnu, GTK+ Version 2.18.3) of 2010-01-17 on ceviche Windowing system distributor `The X.Org Foundation', version 11.0.10704000 configured using `configure 'CFLAGS=-Wall -Wno-pointer-sign -DUSE_LISP_UNION_TYPE -DSYNC_INPUT -DENABLE_CHECKING -DXASSERTS -DFONTSET_DEBUG -g -O1 -I/usr/include/GNUstep' 'LDFLAGS=-L/home/monnier/src/Xaw3d' 'CPPFLAGS=-I/home/monnier/src/Xaw3d'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_CH.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Minibuffer-Area Minor modes in effect: diff-auto-refine-mode: t url-handler-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-y C-x C-s M-x M-p C-x C-k C-g C-x k M-x M-p C-x k C-h f r m a C-x k M-x r m a - b u f C-g C-h f r m a C-x C-c C-u M-x M-p M-p C-g C-u M-x M-p M-p C-g C-c @ C-a C-s , \ n C-a C-s a l r e a s y d y C-r C-r C-r C-r C-r C-r C-r C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a C-s i s SPC a l r e a d y SPC v i s i C-a M-x r e p o - e m - b u Recent messages: Quit Debug on Quit enabled globally The file TP1-plans is already visited literally, meaning no coding system decoding, format conversion, or local variables. You have asked to visit it normally, but Emacs can only visit a file in one way at a time. Do you want to revisit the file normally now? (y or n) Entering debugger... Mark saved where search started [3 times] Load-path shadows: /usr/share/emacs23/site-lisp/bbdb/bbdb-com hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-com /usr/share/emacs23/site-lisp/bbdb/bbdb-ftp hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-ftp /usr/share/emacs23/site-lisp/bbdb/bbdb-rmail hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-rmail /usr/share/emacs23/site-lisp/bbdb/bbdb-mhe hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-mhe /usr/share/emacs23/site-lisp/bbdb/bbdb-gui hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-gui /usr/share/emacs23/site-lisp/bbdb/bbdb-print hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-print /usr/share/emacs23/site-lisp/bbdb/bbdb hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb /usr/share/emacs23/site-lisp/bbdb/bbdb-w3 hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-w3 /usr/share/emacs23/site-lisp/bbdb/bbdb-sc hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-sc /usr/share/emacs23/site-lisp/bbdb/bbdb-whois hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-whois /usr/share/emacs23/site-lisp/bbdb/bbdb-snarf hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-snarf /usr/share/emacs23/site-lisp/bbdb/bbdb-merge hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-merge /usr/share/emacs23/site-lisp/bbdb/bbdb-vm hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-vm /usr/share/emacs23/site-lisp/bbdb/bbdb-migrate hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-migrate /usr/share/emacs23/site-lisp/bbdb/bbdb-gnus hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-gnus /usr/share/emacs23/site-lisp/bbdb/bbdb-hooks hides /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-hooks Features: (shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date gmm-utils wid-edit mailheader canlock hashcash emacsbug cus-start cus-load edmacro kmacro speedbar sb-image ezimage dframe assoc find-func rmail mail-utils debug executable copyright smerge-mode multi-isearch vc-bzr sha1 hex-util filecache diff-mode server noutline outline easy-mmode flyspell ispell eldoc checkdoc regexp-opt thingatpt help-mode easymenu view url-handlers url-parse url-vars mm-util mail-prsvr reveal autoinsert uniquify advice help-fns advice-preload savehist minibuf-eldef cl cl-19 cl-loaddefs proof-site proof-autoloads pg-vars bbdb-autoloads agda2 tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page newcomment menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 09:13:32 2010 Received: (at submit) by debbugs.gnu.org; 19 Jan 2010 14:13:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEpn-0001pH-Rs for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:13:32 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEpl-0001oo-70 for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:13:29 -0500 Received: from mail.gnu.org ([199.232.76.166]:36412 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXEpg-00050D-1Q for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:13:24 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NXEpc-00083G-6N for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:13:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:58804) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXEpb-000832-T5 for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:13:20 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXEpb-0006cq-8q for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:13:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXEpa-0006cX-EW for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:13:19 -0500 Received: from [199.232.76.173] (port=40122 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXEpa-0006cU-BY for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:13:18 -0500 Received: from fg-out-1718.google.com ([72.14.220.156]:40000) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NXEpa-00082i-4U for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:13:18 -0500 Received: by fg-out-1718.google.com with SMTP id 19so318874fgg.12 for ; Tue, 19 Jan 2010 06:13:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=FRkQUOxidK1WnhfDmH9wGLwwqMhj5twdn6+cHJTCUWs=; b=uFPDLzLu/jGqpsh+DYJh0dwGriozMMNEAHrGhiIaHH1dHzIRg55zL6IUtDBUwO8z74 jy30hHKFtkbN5NWEaggp0ZkpDtsrEeX1Gfu5VO9O4S/hRhiPNtganQG55goECeWandAU /GiuwipwWAUsL0rk6bfViRIteoEikJFd8jpag= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=Y89Q/TRqIvuSq6R5tI75Eux2WqHWWWrqI+5BVXoW+A87nax62XQ5p8pVWphdFBp/j9 uwrUhJD1UwQ+ZtUch/bfB6mkcW9yYSZ6fBF5pIUjmnWpOr4XhEaqCc8VmV7qXaCrt1qy k9G4Nc2we/E2kCT/M07yJLM+nAOhtRQL9bgn4= MIME-Version: 1.0 Received: by 10.239.188.139 with SMTP id p11mr59420hbh.102.1263910397165; Tue, 19 Jan 2010 06:13:17 -0800 (PST) In-Reply-To: References: From: Lennart Borgman Date: Tue, 19 Jan 2010 15:12:57 +0100 Message-ID: Subject: Re: bug#5423: Multiline y-or-n prompt in files.el To: Stefan Monnier , 5423@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) On Tue, Jan 19, 2010 at 2:51 PM, Stefan Monnier wrote: > Package: Emacs > Version: 23.1.91 > > find-file-noselect has a multiline y-or-n-p prompt if the file is > already visited and modified (and in a different rawness). =C2=A0That onl= y > works when the minibuffer can be resized, sadly. =C2=A0In my case (separa= te > minibuffer), I only see the beginning of the prompt. Is not the right fix to allow minibuffer resizing even when the minibuffer frame is separate? I have never heard of the problem with resizing the minibuffer. Is that documented somewhere? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 09:59:03 2010 Received: (at submit) by debbugs.gnu.org; 19 Jan 2010 14:59:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFXe-0002Kl-Po for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:59:03 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFWH-0002Jc-9a for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:57:25 -0500 Received: from mail.gnu.org ([199.232.76.166]:38822 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFWC-0006aJ-En for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:57:20 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NXFWB-00055j-OL for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:57:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:54196) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXFWB-00055f-H1 for submit@debbugs.gnu.org; Tue, 19 Jan 2010 09:57:19 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXFWB-00036d-1o for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:57:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXFW6-00036H-IO for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:57:18 -0500 Received: from [199.232.76.173] (port=54438 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXFW6-00036E-Cs for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:57:14 -0500 Received: from lo.gmane.org ([80.91.229.12]:51891) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXFW6-000557-0v for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 09:57:14 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NXFVw-000650-7m for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 15:57:04 +0100 Received: from dial-184134.pool.broadband44.net ([212.46.184.134]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2010 15:57:04 +0100 Received: from eller.helmut by dial-184134.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2010 15:57:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Helmut Eller Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Date: Tue, 19 Jan 2010 15:56:49 +0100 Lines: 12 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dial-184134.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:FuuPkQEdSCwp6Rdp2Vkg79yX6i0= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 19 Jan 2010 09:58:49 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) * Lennart Borgman [2010-01-19 15:12+0100] writes: > Is not the right fix to allow minibuffer resizing even when the > minibuffer frame is separate? > > I have never heard of the problem with resizing the minibuffer. Is > that documented somewhere? There is the variable resize-mini-windows. I set that to nil and multiline messages are very annoying. Helmut From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 10:17:46 2010 Received: (at submit) by debbugs.gnu.org; 19 Jan 2010 15:17:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFpw-0002Wq-2h for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:17:46 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFpu-0002Wl-2n for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:17:42 -0500 Received: from mx10.gnu.org ([199.232.76.166]:39873) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXFpn-0007Z2-LI for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:17:37 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NXFpi-0007Mc-2a for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:17:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:36979) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXFph-0007M6-TM for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:17:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXFpg-00028x-UG for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:17:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXFpb-00028I-G1 for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:17:28 -0500 Received: from [199.232.76.173] (port=39802 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXFpb-00028F-DW for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:17:23 -0500 Received: from mail-fx0-f215.google.com ([209.85.220.215]:47203) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NXFpb-0007Kz-3u for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:17:23 -0500 Received: by fxm7 with SMTP id 7so2709611fxm.8 for ; Tue, 19 Jan 2010 07:17:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=TuMRabXCjPZHa0sdKlDhBZecEPmT3X9BT8XwHzpzEFQ=; b=ToWMrMaEE5BMACdoX/UzVzNFTUmakBk2EhZDbGTGuMrlrz9FW3E374dR0NMD8RUSle IWakQrOyzsI47L1fNM17jvlr6CsYxNlfKUJ6LY1Ufw/R77eKBSbWbTPUGurM21vRT3JW t9v5eBbzH5tCyHyyDrNNlx9dDQ9YnkiQHjxHk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=LVzsBSd3altt1SoALNdADRSmyd7l0ywdkM779mIVXKmijdbNei6z3/l2RkZnaMC5Ex 679Uv4VOAQlZrT805rl1ABUyAs6+GwkcwE073yl/IyB1jZIKQrsT1lY0ztKMJ8ykK0Oc WH9BIZef0BvAiexh5f9JtiWihXuw0dgC65/jU= MIME-Version: 1.0 Received: by 10.239.131.199 with SMTP id 7mr871537hbo.192.1263914242205; Tue, 19 Jan 2010 07:17:22 -0800 (PST) In-Reply-To: References: From: Lennart Borgman Date: Tue, 19 Jan 2010 16:17:02 +0100 Message-ID: Subject: Re: bug#5423: Multiline y-or-n prompt in files.el To: Helmut Eller Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) On Tue, Jan 19, 2010 at 3:56 PM, Helmut Eller wrot= e: > * Lennart Borgman [2010-01-19 15:12+0100] writes: > >> Is not the right fix to allow minibuffer resizing even when the >> minibuffer frame is separate? >> >> I have never heard of the problem with resizing the minibuffer. Is >> that documented somewhere? > > There is the variable resize-mini-windows. =C2=A0I set that to nil and > multiline messages are very annoying. I can agreee multiline message are annoying, but I do not find multiline prompts annoying. It seems a bit wrong that they are coupled to each other. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 10:36:52 2010 Received: (at submit) by debbugs.gnu.org; 19 Jan 2010 15:36:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXG8S-0002jx-CU for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:36:52 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXG8P-0002jr-SJ for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:36:50 -0500 Received: from mx10.gnu.org ([199.232.76.166]:40542) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXG8L-000873-4d for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:36:45 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NXG8K-0000qe-2Q for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:36:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:39227) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXG8J-0000qP-Mj for submit@debbugs.gnu.org; Tue, 19 Jan 2010 10:36:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NXG8J-0000U4-5Q for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:36:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NXG8E-0000TY-7v for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:36:42 -0500 Received: from [199.232.76.173] (port=41491 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NXG8E-0000TV-23 for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:36:38 -0500 Received: from rcsinet12.oracle.com ([148.87.113.124]:28426) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NXG8D-0000ph-Lp for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2010 10:36:37 -0500 Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o0JFaRXD026171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Jan 2010 15:36:28 GMT Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o0JFaO2G021985; Tue, 19 Jan 2010 15:36:25 GMT Received: from abhmt001.oracle.com by acsmt353.oracle.com with ESMTP id 1360919541263915362; Tue, 19 Jan 2010 07:36:02 -0800 Received: from dradamslap1 (/141.144.168.181) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 19 Jan 2010 07:36:01 -0800 From: "Drew Adams" To: "'Lennart Borgman'" , "'Stefan Monnier'" , <5423@debbugs.gnu.org> References: Subject: RE: bug#5423: Multiline y-or-n prompt in files.el Date: Tue, 19 Jan 2010 07:35:55 -0800 Message-ID: <7321AA9E33234D5AA4C19D9F784B4F62@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcqZFULyaks3hhZ3RsSOfKJfP1/XFQAB6R8g X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: acsmt355.oracle.com [141.146.40.155] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090204.4B55D17A.0217:SCFMA4539814,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) > Is not the right fix to allow minibuffer resizing even when the > minibuffer frame is separate? > > I have never heard of the problem with resizing the minibuffer. Is > that documented somewhere? Please, _no_. A standalone minibuffer frame's size and its other defined qualities should be respected. Respect the user. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 21:17:03 2010 Received: (at 5423) by debbugs.gnu.org; 20 Jan 2010 02:17:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXQ7z-0008L8-2N for submit@debbugs.gnu.org; Tue, 19 Jan 2010 21:17:03 -0500 Received: from smtp-out4.starman.ee ([85.253.0.6] helo=mx2.starman.ee) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXQ7v-0008Kk-QP for 5423@debbugs.gnu.org; Tue, 19 Jan 2010 21:17:00 -0500 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Received: from mail.starman.ee (82.131.28.160.cable.starman.ee [82.131.28.160]) by mx2.starman.ee (Postfix) with ESMTP id 49AC33F40A3; Wed, 20 Jan 2010 04:16:47 +0200 (EET) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Organization: JURTA References: Date: Wed, 20 Jan 2010 03:59:44 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 19 Jan 2010 08:51:27 -0500") Message-ID: <87eill7cif.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) > find-file-noselect has a multiline y-or-n-p prompt if the file is > already visited and modified (and in a different rawness). That only > works when the minibuffer can be resized, sadly. In my case (separate > minibuffer), I only see the beginning of the prompt. I think multiline text should be displayed in a separate window above the minibuffer. I guess this configuration will also work for the case where the minibuffer is displayed in a separate frame. -- Juri Linkov http://www.jurta.org/emacs/ From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 21:52:45 2010 Received: (at 5423) by debbugs.gnu.org; 20 Jan 2010 02:52:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXQgX-00008A-8n for submit@debbugs.gnu.org; Tue, 19 Jan 2010 21:52:45 -0500 Received: from mail-fx0-f226.google.com ([209.85.220.226]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXQgJ-000085-9x for 5423@debbugs.gnu.org; Tue, 19 Jan 2010 21:52:43 -0500 Received: by fxm26 with SMTP id 26so2713322fxm.39 for <5423@debbugs.gnu.org>; Tue, 19 Jan 2010 18:52:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=YXJLpVOER+c8n8ar6EhEAX8j5irY1RWJDjVcEBIUgzM=; b=f8CJPdE43qv6eoxqbrpKtuRGKbpOYZWjkQTp4bITGXSbga+2xsPfr2qq2ca+Xr1vv0 uW2ZS9JX0wTzVVTyJAfXMw1hb1mKgpxu4D+0Ec6wiVItca2FcR805kelXkelVbHeomJJ /4wyGiBKkiBbmsIK3k71gyR44D7Me7yGThq9o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=U32G5QotO61KGfEk5jEOT5S8/3PFsLs1qB0sLgsY19/q43nIBA1WaYE2cVm/0VNy+R 2eOUhJFLhwXLuiLuyZQyhxUXdOqHd3S2yXBL1D0mT/jOtWmVpjV7NO0+wue2mJIHNIJF E+5QKhNc+xRlSFPu5Sjlh9g0pMRpVRnDVtVio= MIME-Version: 1.0 Received: by 10.239.170.72 with SMTP id r8mr872378hbe.157.1263955947084; Tue, 19 Jan 2010 18:52:27 -0800 (PST) In-Reply-To: <87eill7cif.fsf@mail.jurta.org> References: <87eill7cif.fsf@mail.jurta.org> From: Lennart Borgman Date: Wed, 20 Jan 2010 03:52:07 +0100 Message-ID: Subject: Re: bug#5423: Multiline y-or-n prompt in files.el To: Juri Linkov Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) On Wed, Jan 20, 2010 at 2:59 AM, Juri Linkov wrote: >> find-file-noselect has a multiline y-or-n-p prompt if the file is >> already visited and modified (and in a different rawness). =C2=A0That on= ly >> works when the minibuffer can be resized, sadly. =C2=A0In my case (separ= ate >> minibuffer), I only see the beginning of the prompt. > > I think multiline text should be displayed in a separate window > above the minibuffer. =C2=A0I guess this configuration will also work > for the case where the minibuffer is displayed in a separate frame. That sounds a bit strange to me, but maybe I am misunderstanding something? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 18 21:52:06 2020 Received: (at 5423) by debbugs.gnu.org; 19 Nov 2020 02:52:06 +0000 Received: from localhost ([127.0.0.1]:37358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfa3K-0005XP-G5 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 21:52:06 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:34294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfa3H-0005Wt-UD for 5423@debbugs.gnu.org; Wed, 18 Nov 2020 21:52:05 -0500 Received: by mail-ed1-f51.google.com with SMTP id a15so4267241edy.1 for <5423@debbugs.gnu.org>; Wed, 18 Nov 2020 18:52:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=+pCdAvh+RB2IQYMgGy8nX/zX9mKEIi9zUWXq3KENZEA=; b=Ya45fF5I5QEXZ9TjJkw4MRXgCyn36EsI51sRlTnTLn/0ZNdfp4E6p0Ym9iiNn8fksG yrks2pzwO9/G3e0IQYdd2xr03l8fu6urpVIJfilYCuVL4sE53K0nCusEWczPaPOcQdWn erEau0E4cdKosN5W/XqYySdFCuXFddr3mxRK2M3hSSs3q91qMDDOjT9BdFykdZ26fooD +1rA3h8llHOLiJdC2Dj9G7rUr5VlHiSBoFZ6U3XSnn71qD5QE1FvGhEUTqvrC4AXjYpg VXZWN/l0cNRpAHcvBhLzumn8Gef48jqgB3J6stQXUbcwp0aSjGNqFpYeDFeVLWtD1c++ UI/g== X-Gm-Message-State: AOAM530Ak/YXeuT1a8EIpNPE/77DK2TOLVDiU0kvs6rm9Jup16i7l/zK BHyA5p59jvzvGPT4zgRM79XqVp2ql0bDQ6ww/7s= X-Google-Smtp-Source: ABdhPJz+tZwvISIbZ2TU1xrsOYERcJlmu2zP7brVenNH3j+E6tzsvduE2z4RVQB9RGK9MYK4TWpV1ffOtQV6XVDauyQ= X-Received: by 2002:a05:6402:3089:: with SMTP id de9mr29490259edb.100.1605754318199; Wed, 18 Nov 2020 18:51:58 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 18 Nov 2020 18:51:57 -0800 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Tue, 19 Jan 2010 08:51:27 -0500") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 18 Nov 2020 18:51:57 -0800 Message-ID: Subject: Re: bug#5423: Multiline y-or-n prompt in files.el To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 5423 Cc: 5423@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: -0.5 (/) Stefan Monnier writes: > Package: Emacs > Version: 23.1.91 > > find-file-noselect has a multiline y-or-n-p prompt if the file is > already visited and modified (and in a different rawness). That only > works when the minibuffer can be resized, sadly. In my case (separate > minibuffer), I only see the beginning of the prompt. That was 10 years ago, so just to check in: is this still an issue? (We normally check in once a decade to verify that no bug has been unduly fixed. ;-) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 19 00:15:22 2020 Received: (at 5423) by debbugs.gnu.org; 19 Nov 2020 05:15:22 +0000 Received: from localhost ([127.0.0.1]:37655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfcHy-0001I5-GD for submit@debbugs.gnu.org; Thu, 19 Nov 2020 00:15:22 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfcHv-000194-35 for 5423@debbugs.gnu.org; Thu, 19 Nov 2020 00:15:20 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 95C9B100257; Thu, 19 Nov 2020 00:15:13 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E5DEF100227; Thu, 19 Nov 2020 00:15:11 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1605762911; bh=/+PoQJdRpgSR0oL/b6eb6PLbzgIXW/n5AS81+ESEFSw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=DQ9ViLxEPEkzteYuYT4GosOdgOMDdlrV1fr/aCCv/WcIF+bwDpKgZ9DJvRaXoNjM9 +d4L07gOu2MWIogzRiSgRj4h7o/JcAnfX6IXPCeL8ztYa6FV8NAYZvxMQ+QfsHmduJ O3Ve1MaSncutqME5W93DFC6PGybAkhUX71Ar2Lu1MjeTUFHbhk2aUEshpiA1s8JV2G anr/Hp9VpzhwO1gUANqkFBoyPI6pAr5Cfu0tT647qR9wM1IS5Z8Lq7dE9gU+X3RAXq Vh5G1p643SW0bM246xm4ywRWBEQg19ikTFu0DuR+6gox/jIH2TNPcHzNo2WaaeiQUh JJI1jTN2LeoBQ== Received: from alfajor (unknown [157.52.9.240]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B693312032C; Thu, 19 Nov 2020 00:15:11 -0500 (EST) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Message-ID: References: Date: Thu, 19 Nov 2020 00:15:04 -0500 In-Reply-To: (Stefan Kangas's message of "Wed, 18 Nov 2020 18:51:57 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.059 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5423 Cc: 5423@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 (---) >> find-file-noselect has a multiline y-or-n-p prompt if the file is >> already visited and modified (and in a different rawness). That only >> works when the minibuffer can be resized, sadly. In my case (separate >> minibuffer), I only see the beginning of the prompt. > > That was 10 years ago, so just to check in: is this still an issue? I'd be surprised if it's been fixed, but I must admit that I can't remember how to trigger this, Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 19 04:33:57 2020 Received: (at 5423) by debbugs.gnu.org; 19 Nov 2020 09:33:57 +0000 Received: from localhost ([127.0.0.1]:38223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfgKD-0007gy-Dp for submit@debbugs.gnu.org; Thu, 19 Nov 2020 04:33:57 -0500 Received: from mout.gmx.net ([212.227.15.18]:47369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfgKA-0007ge-6o for 5423@debbugs.gnu.org; Thu, 19 Nov 2020 04:33:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605778424; bh=FUNt5t1FGOBjb6yqn4haYl8QiX+HOuAXfCExm5YyTpA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=CqnTMdFzkyd1HkFLB4T/W5IwZTdFUIRoZxA5x50IRVADXYPRAcoL6qytCfh7ITRGR +swMh29QII194CtGRfRrDszAiJ+5qvzAXYKcbxOk6hLpppyvQhgeUqMBGw+yD8AWXQ xJxUwtXXGQQH22Pd7VRJrqo0uSHC3p8+FvuBAWOc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([92.73.77.20]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MHG8g-1kSQlU2Piq-00DED9; Thu, 19 Nov 2020 10:33:44 +0100 From: Stephen Berman To: Stefan Monnier Subject: Re: bug#5423: Multiline y-or-n prompt in files.el References: Date: Thu, 19 Nov 2020 10:33:28 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 19 Nov 2020 00:15:04 -0500") Message-ID: <87pn49n11z.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:uWGrk36tLtv237Y9lyMpQEcElQiWhIPMqL2bWBhixrF8bkVScVH A+jiOxH+T6tT8X3buKNAB05ZococZv73nHHzlxwHLYaL2cahtmVDH95YIZCGg4a9UTf8WDr 3HLzoDxS+UxXyaZvsFS7k7/jUu1f/FC775zcbaqiSQGjltotvOTyFxZ7xt4RB4AvOVf6qEJ 8cYZaCTtbdrC4xwzQsiqw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:e9EE7Jp2p5Q=:55EUmdTDxC/DQ6wUJl9Kzn gbAghPm/8Jgs5RPR4QhcNebXl3DQDvN8m7P3j97yC/yYtqbVSRW1cURF6Ce9XqW+FX18fHJ9J 3G3k7t2WRIMIqm9cwQfNGgbMMedSJW3kxqJlNs7OowZJu/kzj/y4MGq9i9pk/Ok77nYB7bkOB WF5BQagTwFUlBL8H6Kx8wGDHhtnq6DsEkn3594DIRC6JJbuOnBCvRdItU7JWdPjyIaJlCx/GG sGrbvNUMClp2RBqJ9n1DQIRw5Xq6UECcXZ1fiq+YpLMxhGbMQFkuQgSIKG2cSwqBpFgqljgCd iDbjzVl9n88KZQc9FBZCT2PcktLN3IG/0Z9pXE5H3A5pGZ51JLlb+fBXEpKdPNOcnZ5g7uafg WUCoIjR6WblvjtZhyRZDeUcKyd8QadKQbi4p/R+m3T9sMCgjVAewxdpfCwyBrpS0ISRh7BfhB xBK3PRJBMhmkxy5mST7vJOqdcrraWoJsQuDjAERtf7uSslPJk+tVVGaxyabSoYV6mnNFBa7lg NVROihx6CE2U0oLZ3SJ5E/E3mFY7hyqcZfNhLGTIKCJyBX9C+vCCm2CIQS5mt5yVeX7332UEa ozjbYdk+EwMN9fZmQsVlV4SjEocrfbmLbZX0NAYE+An9KNaM/sBLv5qz0On3WgRMSlor1Ff/1 Mh3cTq7r1qWd/ndDZGaeg9rgQak3awTA83P3AYCyIR3VBtDi9gVcSX1/MnR563bZVpYTNd//U OsdbCYeu+e9t2lQ1rtUuMxoafSkt5iWww7FbsihOsrpHSbNgU+GjUc5JuwZ4VZxk4VHwtNFu9 qWNPD3ceB20Om4/ijSZRMtxiWsUz7IvSfnrnzzFcl9kBUKHff7cTlc1Ep12eyT4ounHG6jVSw BXcTQG9HNFySIHQoVENw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, Stefan Kangas 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.7 (-) On Thu, 19 Nov 2020 00:15:04 -0500 Stefan Monnier wrote: >>> find-file-noselect has a multiline y-or-n-p prompt if the file is >>> already visited and modified (and in a different rawness). That only >>> works when the minibuffer can be resized, sadly. In my case (separate >>> minibuffer), I only see the beginning of the prompt. >> >> That was 10 years ago, so just to check in: is this still an issue? > > I'd be surprised if it's been fixed, but I must admit that I can't > remember how to trigger this, I'm not sure just what you meant with "beginning of the prompt", but what I see is only the last line of the entire prompt message: "The file test is already visited literally, meaning no coding system handling, format conversion, or local variables. You have edited the buffer. Now you have asked to visit the file normally, but Emacs can visit a file in only one way at a time. Do you want to save the file, and visit it normally instead? " To reproduce: $ touch /tmp/test $ emacs -Q --eval "(setq resize-mini-windows nil)" /tmp/test M-x find-file-literally RET /tmp/test RET => The minibuffer displays only: Do you want to save the file, and visit it literally instead? (y or no) By repeatedly typing `C-p' you can see the entire message line by line. Tested on current master. (There also seems to be another separate bug: that with the above recipe the prompt message seems inappropriate.) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 19 05:03:31 2020 Received: (at 5423) by debbugs.gnu.org; 19 Nov 2020 10:03:31 +0000 Received: from localhost ([127.0.0.1]:38286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfgmp-00026E-1a for submit@debbugs.gnu.org; Thu, 19 Nov 2020 05:03:31 -0500 Received: from mout.gmx.net ([212.227.15.19]:41019) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfgmm-00025y-UR for 5423@debbugs.gnu.org; Thu, 19 Nov 2020 05:03:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605780199; bh=9ip3KTgX9qPavwEAD2WtZy4ttxs8T47uI/OX8Cg9Ox0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=M5ui6GZAg9PxMouHvIH1/RNkjFdUMUSa6Q9adNHkUqfRDab6Ni21E8mzyf7U6C7og 1XRLI6bVkgDVqF5ch7AXkMiu9l0OuPpxuHMotJ9sa3L8zvrX4ITWFoDTCnVP25V/Ax F1qnpqSXOfGb3kW/CYFBKQKwldJH0IzOGJUh2QrE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.202]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M72sP-1kc8wy2xTz-008aFy; Thu, 19 Nov 2020 11:03:19 +0100 Subject: Re: bug#5423: Multiline y-or-n prompt in files.el To: Stephen Berman , Stefan Monnier References: <87pn49n11z.fsf@gmx.net> From: martin rudalics Message-ID: Date: Thu, 19 Nov 2020 11:03:17 +0100 MIME-Version: 1.0 In-Reply-To: <87pn49n11z.fsf@gmx.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:I+PGAQ9H1puvXQEQxb5G4gErYN6XPaFTfMzmckKU9OGhI9PQbKf HzejW2juzE7laV2DM0mTZydQpyH/YJYEzGzmGLazhrDHlVBhskqUZmFR6pQ6EOOxGZD9Dsq i6EoIxwRl9EwKMw3kb/SeIADgzidyMuR3MzICI1DvqACSGGbYkvSXIurv690BMZ0Fa5rC7u rkXQqyvjr86koi1LBTZig== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hdbM4+3t3jw=:7oyOtix647jzZUR0V76uej Ih9HRRwDxiJxZ7ZWJrj2vxQtD0fJZs2FRqvs+5HcUPC8Y7xSkghU+vmarmMNvINvP1Nv6kJpi 8zRFT3rORPfTBBeJRYw2guNcACK73f1sUnLoc4n5jVCpyhG868k27jZtD+/zsFO0TXxqYXdJs w4Lztu+NHhXL5CGOIeprB8H4myZGh08fkIVyEHNEa5/Ul0XI4qy0v4SF6RZ/fm96escwm6Dtn Z1eKYVW1AvvTAZZgPA13tScLuWGrB83BxxbiRi8Wjl5z/UCpU1wJLbcD2FIKSOeOIHPJen/cY Yr3z8njYmUXLkVwVRYZM15+ZrA3V9jlRsZodBcY6zagGwgrfO8F6j6AR3M6lgLhUfwnw4yt4N lAKvwEC8zyiEe75JIvhSDgWWiYwCiVgto1IO+xepkETjV53ynmW6HujqM1y+eg3lsFlyIsTUA rplOGgm3Y4gltXC2sycIkzWTSXilOA6I4jgZZduF3L0F9AzDyg8UkRj9BPRsQRk9lHPaBm/eQ KR6ZDXzo/JEBU/ZFtJ+UV8T9WkfJd6g8dOI+tZEMhvh67tATZq4pEbox3ccPHaDtq4J9xJPH1 Tf9CO5IM+0+8STU5XIyd4wdGkGdjGnP/MZ2N6zdkjCFbNDXeG508kBhEEy8LgJfEhqgyPdUC3 Pbo6sPnPaAUDVivy3xceP84XVu+Rj9OzoboSl5v3bdxNP+FIL0qeAYIVBl0kSahLJRv0ts7QC WNEygglgmLuhTEGg5+wDBD/XJhQ+G/au9P0UUQTmYNinQAHJ14OMg/xKAJ+ioxN/njbJ23Mpc tKuzH6in76piX4JE8gVfo/h2tb+y2jeFavEqew49dxQPeeY/9Rav95FB4uvBgrB6RVZP5ozyV CF8CAEdThbaDmzHre1GQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, Stefan Kangas 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.7 (-) > I'm not sure just what you meant with "beginning of the prompt", but > what I see is only the last line of the entire prompt message: > "The file test is already visited literally, > meaning no coding system handling, format conversion, or local variables. > You have edited the buffer. Now you have asked to visit the file normally, > but Emacs can visit a file in only one way at a time. > > Do you want to save the file, and visit it normally instead? " Why can't that prompt just say "File's buffer modified, save it and visit file normally afterwards?" martin From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 19 09:47:42 2020 Received: (at 5423) by debbugs.gnu.org; 19 Nov 2020 14:47:42 +0000 Received: from localhost ([127.0.0.1]:38687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kflDp-0002we-Vk for submit@debbugs.gnu.org; Thu, 19 Nov 2020 09:47:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kflDo-0002wP-6q for 5423@debbugs.gnu.org; Thu, 19 Nov 2020 09:47:40 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53181) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kflDi-0005qy-BS; Thu, 19 Nov 2020 09:47:34 -0500 Received: from [176.228.60.248] (port=3227 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kflDh-00088t-2e; Thu, 19 Nov 2020 09:47:34 -0500 Date: Thu, 19 Nov 2020 16:47:17 +0200 Message-Id: <83wnyho13e.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87pn49n11z.fsf@gmx.net> (message from Stephen Berman on Thu, 19 Nov 2020 10:33:28 +0100) Subject: Re: bug#5423: Multiline y-or-n prompt in files.el References: <87pn49n11z.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, stefan@marxist.se, monnier@iro.umontreal.ca 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: Stephen Berman > Date: Thu, 19 Nov 2020 10:33:28 +0100 > Cc: Stefan Kangas , 5423@debbugs.gnu.org > > $ touch /tmp/test > $ emacs -Q --eval "(setq resize-mini-windows nil)" /tmp/test > M-x find-file-literally RET /tmp/test RET > => The minibuffer displays only: > Do you want to save the file, and visit it literally instead? (y or no) The original report didn't say anything about setting resize-mini-windows to nil. In fact, the original report didn't provide any details to explain why a separate minibuffer frame doesn't have enough space to display several lines of text. So I think we don't have a clear understanding of the problem, and should request details. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 03:31:49 2020 Received: (at 5423) by debbugs.gnu.org; 20 Nov 2020 08:31:49 +0000 Received: from localhost ([127.0.0.1]:41865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg1pd-0002Ex-F3 for submit@debbugs.gnu.org; Fri, 20 Nov 2020 03:31:49 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:59351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg1pb-0002EZ-2y for 5423@debbugs.gnu.org; Fri, 20 Nov 2020 03:31:48 -0500 Received: from mail.gandi.net (m91-129-97-46.cust.tele2.ee [91.129.97.46]) (Authenticated sender: juri@linkov.net) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 5B28F100004; Fri, 20 Nov 2020 08:31:37 +0000 (UTC) From: Juri Linkov To: Stephen Berman Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Organization: LINKOV.NET References: <87pn49n11z.fsf@gmx.net> Date: Fri, 20 Nov 2020 10:30:59 +0200 In-Reply-To: <87pn49n11z.fsf@gmx.net> (Stephen Berman's message of "Thu, 19 Nov 2020 10:33:28 +0100") Message-ID: <87d008juy0.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, Stefan Kangas , Stefan Monnier 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.7 (-) --=-=-= Content-Type: text/plain > $ touch /tmp/test > $ emacs -Q --eval "(setq resize-mini-windows nil)" /tmp/test > M-x find-file-literally RET /tmp/test RET > => The minibuffer displays only: > Do you want to save the file, and visit it literally instead? (y or no) Exactly like a week ago in bug#42708 we added support for C-h to read-char-from-minibuffer used by dired-query with help-form, this patch does the same for y-or-n-p used by find-file-noselect with help-form: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=y-or-n-p-help-form.patch diff --git a/lisp/files.el b/lisp/files.el index 3565b7f571..b61bbc05ad 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -2310,22 +2310,27 @@ find-file-noselect ;; hexl-mode or image-mode. (memq major-mode '(hexl-mode image-mode))) (if (buffer-modified-p) - (if (y-or-n-p - (format - (if rawfile - "The file %s is already visited normally, + (if (let ((help-form + (format-message + (if rawfile "\ +The file %s is already visited normally, and you have edited the buffer. Now you have asked to visit it literally, meaning no coding system handling, format conversion, or local variables. -Emacs can visit a file in only one way at a time. - -Do you want to save the file, and visit it literally instead? " - "The file %s is already visited literally, +Emacs can visit a file in only one way at a time." + "\ +The file %s is already visited literally, meaning no coding system handling, format conversion, or local variables. You have edited the buffer. Now you have asked to visit the file normally, -but Emacs can visit a file in only one way at a time. - +but Emacs can visit a file in only one way at a time.") + (file-name-nondirectory filename)))) + (y-or-n-p + (format + (if rawfile + "\ +Do you want to save the file, and visit it literally instead? " + "\ Do you want to save the file, and visit it normally instead? ") - (file-name-nondirectory filename))) + (file-name-nondirectory filename)))) (progn (save-buffer) (find-file-noselect-1 buf filename nowarn @@ -2341,22 +2346,27 @@ find-file-noselect rawfile truename number) (error (if rawfile "File already visited non-literally" "File already visited literally")))) - (if (y-or-n-p - (format - (if rawfile - "The file %s is already visited normally. + (if (let ((help-form + (format-message + (if rawfile "\ +The file %s is already visited normally. You have asked to visit it literally, meaning no coding system decoding, format conversion, or local variables. -But Emacs can visit a file in only one way at a time. - -Do you want to revisit the file literally now? " - "The file %s is already visited literally, +But Emacs can visit a file in only one way at a time." + "\ +The file %s is already visited literally, meaning no coding system decoding, format conversion, or local variables. You have asked to visit it normally, -but Emacs can visit a file in only one way at a time. - +but Emacs can visit a file in only one way at a time.") + (file-name-nondirectory filename)))) + (y-or-n-p + (format + (if rawfile + "\ +Do you want to revisit the file literally now? " + "\ Do you want to revisit the file normally now? ") - (file-name-nondirectory filename))) + (file-name-nondirectory filename)))) (find-file-noselect-1 buf filename nowarn rawfile truename number) (error (if rawfile "File already visited non-literally" diff --git a/lisp/subr.el b/lisp/subr.el index d437e14501..d02a3611e0 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -2902,7 +2902,13 @@ y-or-n-p (concat prompt (if (or (zerop l) (eq ?\s (aref prompt (1- l)))) "" " ") - (if dialog "" "(y or n) ")))))) + (if dialog "" + (if help-form + (format "(y, n or %s) " + (key-description + (vector help-char))) + "(y or n) " + ))))))) (cond (noninteractive (setq prompt (funcall padded prompt)) @@ -2911,6 +2917,7 @@ y-or-n-p (let ((str (read-string temp-prompt))) (cond ((member str '("y" "Y")) (setq answer 'act)) ((member str '("n" "N")) (setq answer 'skip)) + ((and (member str '("h" "H")) help-form) (print help-form)) (t (setq temp-prompt (concat "Please answer y or n. " prompt)))))))) ((and (display-popup-menus-p) @@ -2923,10 +2930,18 @@ y-or-n-p (setq prompt (funcall padded prompt)) (let* ((empty-history '()) (enable-recursive-minibuffers t) + (msg help-form) + (keymap (let ((map (make-composed-keymap + y-or-n-p-map query-replace-map))) + (when help-form + (define-key map (vector help-char) + (lambda () + (interactive) + (let ((help-form msg)) ; lexically bound msg + (help-form-show))))) + map)) (str (read-from-minibuffer - prompt nil - (make-composed-keymap y-or-n-p-map query-replace-map) - nil + prompt nil keymap nil (or y-or-n-p-history-variable 'empty-history)))) (setq answer (if (member str '("y" "Y")) 'act 'skip))))) (let ((ret (eq answer 'act))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 14:52:34 2020 Received: (at 5423) by debbugs.gnu.org; 21 Nov 2020 19:52:35 +0000 Received: from localhost ([127.0.0.1]:46226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYvy-0003kq-NO for submit@debbugs.gnu.org; Sat, 21 Nov 2020 14:52:34 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:60391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgYvx-0003kZ-9K for 5423@debbugs.gnu.org; Sat, 21 Nov 2020 14:52:33 -0500 Received: from mail.gandi.net (m91-129-97-46.cust.tele2.ee [91.129.97.46]) (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id C4FD9200003; Sat, 21 Nov 2020 19:52:24 +0000 (UTC) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Organization: LINKOV.NET References: <87pn49n11z.fsf@gmx.net> <87d008juy0.fsf@mail.linkov.net> Date: Sat, 21 Nov 2020 21:50:54 +0200 In-Reply-To: <87d008juy0.fsf@mail.linkov.net> (Juri Linkov's message of "Fri, 20 Nov 2020 10:30:59 +0200") Message-ID: <87o8jqsd41.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 5423 Cc: 5423@debbugs.gnu.org, Stephen Berman , Stefan Kangas 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.7 (-) >> $ touch /tmp/test >> $ emacs -Q --eval "(setq resize-mini-windows nil)" /tmp/test >> M-x find-file-literally RET /tmp/test RET >> => The minibuffer displays only: >> Do you want to save the file, and visit it literally instead? (y or no) > > Exactly like a week ago in bug#42708 we added support for C-h to > read-char-from-minibuffer used by dired-query with help-form, > this patch does the same for y-or-n-p used by find-file-noselect > with help-form: Pushed to master, but I don't know if this bug report can be closed now? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 16:23:14 2020 Received: (at 5423-done) by debbugs.gnu.org; 21 Nov 2020 21:23:14 +0000 Received: from localhost ([127.0.0.1]:46291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgaLi-0005vO-AE for submit@debbugs.gnu.org; Sat, 21 Nov 2020 16:23:14 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:60097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgaLg-0005vA-SI for 5423-done@debbugs.gnu.org; Sat, 21 Nov 2020 16:23:13 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 763B3100279; Sat, 21 Nov 2020 16:23:07 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id EC40610022E; Sat, 21 Nov 2020 16:23:05 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1605993785; bh=1QKVEiCP8fxkxomqBl9dXv6Up0Y7tY2mMGm9v3O7rBI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=ToIv/jPRtZxcYGyur+i3Kz7G5RnhGb0fOFMyQniOWC3Yfyf/rPsY3CSl0ij8Xmune UulPSAgkx+d4c/CcTyLV3cCCXf/WxAjTXGt2DK5YZL3ei3kVHiHEsbQL+MUZI5iuq6 SS9Q0Lsg28A8MPXR8RsH2L0hNkwQRwnDiau2eMqXovbzTFcE1PAENLVIumUpUqR+Bs ZJ2ZkxVmcywlu47PByhEptT6m5x5qPLCQwrf+csw1v7OU8IY9YEPdky4+R4aKDisNS maaPkhcGKjw39ZNJBEr89HvInzQjsJ189ERkrGXF97uSFyMy0THtIl4QEhkG/zGao3 BiyViBEQEXvUg== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9FA61120102; Sat, 21 Nov 2020 16:23:05 -0500 (EST) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#5423: Multiline y-or-n prompt in files.el Message-ID: References: <87pn49n11z.fsf@gmx.net> <87d008juy0.fsf@mail.linkov.net> <87o8jqsd41.fsf@mail.linkov.net> Date: Sat, 21 Nov 2020 16:23:04 -0500 In-Reply-To: <87o8jqsd41.fsf@mail.linkov.net> (Juri Linkov's message of "Sat, 21 Nov 2020 21:50:54 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.086 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5423-done Cc: 5423-done@debbugs.gnu.org, Stephen Berman , Stefan Kangas 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 (---) > Pushed to master, Thanks, this is even better than just fixing the original problem. > but I don't know if this bug report can be closed now? I think it can, Stefan From unknown Sat Aug 16 22:00:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 Dec 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 07:41:30 2021 Received: (at control) by debbugs.gnu.org; 11 Oct 2021 11:41:30 +0000 Received: from localhost ([127.0.0.1]:56769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZtgQ-0004wD-Kr for submit@debbugs.gnu.org; Mon, 11 Oct 2021 07:41:30 -0400 Received: from mail-pj1-f52.google.com ([209.85.216.52]:43555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mZtgP-0004vt-2L for control@debbugs.gnu.org; Mon, 11 Oct 2021 07:41:29 -0400 Received: by mail-pj1-f52.google.com with SMTP id k23-20020a17090a591700b001976d2db364so13253219pji.2 for ; Mon, 11 Oct 2021 04:41:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=i4+R3mJQgCrdES0Ie3fir0za2VxMaRLZixXdnJkXnMc=; b=w1kySlnihiTxBghOY5d+MaSZcmHZJpN0R3bWdHoytXqDGZM+7WF79O76PZ+Mj1b0wL DpOI1A8WvcCgnB9tcWAy/uHVCbqvUDHRrMavhqAN9e8r/u9PBGltKprmwT95VKtnNke5 XMHHzdHucvaw650U+Hgn2r5iSH/QiG8oDqGQZIOzjFktnlI/CrI2mt0ZiV9hEy7nHDR4 pLhD92S+yrteanOs2HqaD6xl7nFXa3HV1iWEBMROK7Mov3uSGWumd7+8W+E0w92baUsV Jg8nkc0IlqhNWzt7Z0hDEWwfIy870aZ49SCD+YoLuH2LUIy1XGRaoorBL3n7WhhKi7eq NpyA== X-Gm-Message-State: AOAM531yQ+dyJkv5wVEoEGTQzGPeLEDNu/fZOO407vf3YWC/tupK4Kk1 Om14B2thmYwEYbbq383w1Bg+8ZTBDU+1VkBRfdk= X-Google-Smtp-Source: ABdhPJw41jpcuidZ33R5vD4ct5svxYxHuwdD1/u0uVL2J8P0ZDSFZnkecqBvOsnNEMpgrXL+dNIwKjvVZ0Q5gcoXsU0= X-Received: by 2002:a17:90a:460a:: with SMTP id w10mr30220711pjg.132.1633952483219; Mon, 11 Oct 2021 04:41:23 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 11 Oct 2021 04:41:22 -0700 From: Stefan Kangas In-Reply-To: <87czocm5il.fsf@mail.linkov.net> References: <9fd1f4c3-a944-4305-9eb5-9f3a877d1b8b@default> <87czocm5il.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Mon, 11 Oct 2021 04:41:22 -0700 Message-ID: Subject: Re: bug#18340: 24.4.50; Bad UI for `find-file-literally' To: Juri Linkov Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control Cc: 18340@debbugs.gnu.org, Drew Adams 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.5 (/) unarchive 5423 forcemerge 5423 18340 thanks Juri Linkov writes: >>> Summary: Don't show a multi-line message for prompting `y-or-n-p' >>> in the echo area and expect users to see it. >>... >> >> Could we have a recipe to reproduce this issue? > > This is already fixed in Emacs 28 where this prompt is not multi-line > anymore (commit 0a8cd0116204354e95fbb4ebde64c58123502aa2 from bug#5423). Right. I'm merging the bug reports, so that this one is also closed. From unknown Sat Aug 16 22:00:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 08 Nov 2021 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator