From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 09:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73768@debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs Received: via spool by submit@debbugs.gnu.org id=B.172872522132023 (code B ref -1); Sat, 12 Oct 2024 09:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Oct 2024 09:27:01 +0000 Received: from localhost ([127.0.0.1]:36318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szYOq-0008KR-GF for submit@debbugs.gnu.org; Sat, 12 Oct 2024 05:27:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:37094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szYOm-0008KI-KE for submit@debbugs.gnu.org; Sat, 12 Oct 2024 05:26:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szYOY-0007zH-CY for bug-gnu-emacs@gnu.org; Sat, 12 Oct 2024 05:26:42 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szYOV-0007Ux-3U for bug-gnu-emacs@gnu.org; Sat, 12 Oct 2024 05:26:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728725195; x=1729329995; i=rudalics@gmx.at; bh=TtZVcXiSp3wpoEq2n/u0c2i+5rHwMP4U/KpgRf2tP+s=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:From:Subject: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dn2Y7mHKvM8HCDD68hCyuEH9UQN6GOemqXJmQcdZCptOst/PCVO6m549Lv4/bmHG 1sxX3Puvp2Kp0q7hB7/V5ewVFCjcWfZ+EEwfiQMsTapgNGdwSP/LzHxgD8ZHRjEQz V8+QAv9mCK16X22074gBc7l9kYUN1ZMJTVLId4o32udOEVFBrjCohmkPzN9o5V7GN wfoQKKKEqhT+4cqWfwmAq2SJ+WDAoKzs3kWYI2I5d2P8QGq4yKH2gsynAdHOv84e3 AYP4fDqiXwZFRek39Msv36mV8+EmgsuVxFKnmDZSJhcyVyAKgmjpWXsUBn/9zg7Yd lSa+rMMnRlTY2fV63g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.56]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdvmO-1tZRds2JcM-00buqY for ; Sat, 12 Oct 2024 11:26:34 +0200 Message-ID: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> Date: Sat, 12 Oct 2024 11:26:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: martin rudalics Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:/xSEvs4TsHg5VOURqcvg53JePip2XLwWmJHIPykOGWGvKPzEL5y nn0wHV7/UOq6+oivYJJoxKHPKKoYNYeRs+UE58WEIep632w+pKWl8vj0RYkCJpbtwtNhMJl D7i1fegALHMOZzq30yd0++it+Kbrl5N8Aw7I/5wNfh4M6SugOBrNDQm/Pmmzvzb4xGYKtla WuPiD7ifOg0lN+agJmFWw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xmJX9J3dTBA=;+tgKhgTzGR5pd9IRZbHxTdIMUwS AAKGjh34bav9dfGJyGTda5GmLwxmxeLHW/PWQRRLP0wBC+WqQbj9u3Hb5Ia+pHFzTMaFlVKgM T+gQ0ixlxWGRiVM/9uqbwk3mdqhfvQCYaoJKy+1jr7zkejDKW1nEwGLhtv5t44bsmOVdZz1sq f5D2WaWwNi4GwP+7pHPx6xfRk4NAZw6qoTvFfFWJ5qxnkSLZ73rvtj+IZi1FIteZTuP1N2Zlb M3UQxYPjB7q0hYdr+rH75bRj8ouIyKdlCyTbiD5ZCm2CWGktfRuYab1E/BBN+c7QxIMOcx8x5 7xdbsSxV5UXQdRz2BEmg7/VKuJKANBT4xOsftGHfSds0ematGqOBj9qaHJjf31rjO2GJX2gSY l8+nudKdpbm73gFsqImgTaaid56ItxKrscrh3tFT2n6lp4Cgwp2OWrDI9v37zuMyBxRKwEtoH JVAzNjGE3GMptU+AgVeq3mojqlnhS66MTsNizXTrnGGFuypGiMN5fqiWQO4mooL6d+cA2sxcJ HYGjx3W8MCzAmBSQ7cWmoAGz8JLT12VOObOOArgDli0kXtwSci+jU8zCBmi+Lq7Z5j5RztHtZ zeji0LXaqya5EKMs+UDND6fk4XtHPMSnXQo+yfJNDD1TJuNuHCRX9IVB/zYqnV4CIHredAVZ3 6Xg9ydSvvPo1sImNXaz/kOOz4DWontx9ArEktVzPYeOSg1zs1CPtbocw2SV9aEvHCZwj0MyqK uY2FtADias0IQkvN2La27z+PwRNVq5fI3voYEyr3pOPpe23MTiR4Ly+eH/srWnx2YJntOkacs qhTzTIsvbPfrs2kcz3OleiPg== Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) After reading a password here I sometimes end up with seeing one or two eye icons in mode lines of buffers. Other buffers may get a blank mode line. I suppose the culprit is (with-current-buffer read-passwd--mode-line-buffer ;; Remove `read-passwd--mode-line-icon'. (when (listp mode-line-format) (setq mode-line-format (cdr mode-line-format))))) which can do something arbitrary to user defined mode lines which I use. Eventually, I have to kill or revert all involved buffers every time I've read a password. At the very least the code should try to identify the item it added earlier, remove the car only if it matches that item and restore the previous mode line format in case the items don't match. Also it should check whether 'read-passwd--mode-line-buffer' still exists. In either case, it would be nice to make showing the eye icon customizable by the user. I found no way to do that. Thanks, martin In GNU Emacs 31.0.50 (build 13, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-10-12 built on restno Repository revision: 6e80509099e27e237787186f4e8731bfdfb9b00d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-gif=ifavailable --with-tiff=ifavailable --with-gnutls=no --without-pop 'CFLAGS=-O3 -g3 -no-pie'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: de_AT.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: pop-up-mini-mode: t scroll-restore-mode: t regexp-lock-mode: t eldoc-tooltip-mode: t tooltip-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t auto-fill-function: my-lisp-mode-auto-fill indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t Load-path shadows: None found. Features: (shadow mail-extr warnings emacsbug message mailcap yank-media puny rfc822 mml mml-sec password-cache epa epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git files-x vc-dispatcher elp vc-hg diff-mode track-changes ediff-vers ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util local-tags goto-last-change speck pop-up-mini info-look find-func srt-mode derived elinfo-support elinfo texinfo texinfo-loaddefs info shell pcomplete comint subr-x ansi-osc ansi-color sidebar bookmark text-property-search sort m&d scroll-restore regexp-lock time-stamp cl-macs eldoc-tooltip pcase easy-mmode etags fileloop generator xref project byte-opt bytecomp byte-compile ring find-dired dired dired-loaddefs cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib jka-compr ls-lisp gv 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 emacs) Memory information: ((conses 16 271421 29959) (symbols 48 16095 0) (strings 32 44610 3502) (string-bytes 1 1330220) (vectors 16 24496) (vector-slots 8 277397 25280) (floats 8 109 1037) (intervals 56 9458 42) (buffers 984 34)) From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 10:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73768@debbugs.gnu.org Cc: rudalics@gmx.at X-Debbugs-Original-To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: martin rudalics , 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.172872942016432 (code B ref 73768); Sat, 12 Oct 2024 10:37:01 +0000 Received: (at 73768) by debbugs.gnu.org; 12 Oct 2024 10:37:00 +0000 Received: from localhost ([127.0.0.1]:37617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szZUa-0004Gx-4i for submit@debbugs.gnu.org; Sat, 12 Oct 2024 06:37:00 -0400 Received: from mout.gmx.net ([212.227.15.15]:43571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szZUX-0004Gf-1j for 73768@debbugs.gnu.org; Sat, 12 Oct 2024 06:36:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1728729393; x=1729334193; i=michael.albinus@gmx.de; bh=Fu4DdGJXqwLEPZuWisRF0v146SlmhQLh6YD2gtL0ZLI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=XderSwtG5OgmwtXYUr5jYThRP+gKiNuxYW9ANzv2rJKxgQ4/AlrRaIFAGqRXdKoo Nf4Z8ivS+aQtQkrhOqQlxuhC7J3gcFNWul0O2zOMX24x3V5OAkHr4RNFPO8lllGJn fpy9JcqxwsWB12JH2DXj4VT58yN/cbSqH9l3CT27ZvZ1ogNkixA0LgPPI7SX7ZmUa p6/FXsF0DcgI61U1zlIiAviFZ1GUKQymweFcTbbP1GGTzZkQl3gC5XnAmOUt7ty0g Nq4kUNRkOV5/dl5eOkS5vyQBT8sI/s8XcrGkjT1xnpiYAuDt9y51lPeOa5DL+oM1C FX/+7cPmR8gkF4l9sQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAOJV-1t5wKp3vxL-00FqAC; Sat, 12 Oct 2024 12:36:33 +0200 From: Michael Albinus In-Reply-To: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> (martin rudalics via's message of "Sat, 12 Oct 2024 11:26:31 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> Date: Sat, 12 Oct 2024 12:36:26 +0200 Message-ID: <87v7xxsj4l.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:GBv5Jjc066m9i1kSfXUUc4YwuYVpNkQviwuSTfJ79y43PzPPakc cTA2Q7iZKci9ZTSHz7h88HdPJQz1bdkj6URSk82pB9rbWS9NqR+hQX9aBmJ/0V/1RS5pxd7 UrVoXhwxn8CIbnlvbZCWASK3e6pF34H6pBwSnf3nMIm6VPye9tPj397n8AqidA16YEnI3XD sgLVJpd7ERcGGnoN4lwLA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:5aN7uh/iiaA=;YgLxuu0/qxNIhjqvROskF8Fxtwl KXg67U0R0HE9XDem8x8MzfZUd14BBFEHz5VzZaUnWDRLgF4eu7uoWji9p70NBkSBEVIalrcM1 N+yfgvJh+wVdmRCyeXE/MjsXh16LUCIb1NZI9KpUWu21Jg26sF6h3EzaBvl7AJ6USYbHvcyko orOPNL4H4ptYVmuFAa05GU7+eKF+3gYx48oJiYbFcavGzldmaufNWP4qQYMTQ9mCetyC5fzN9 UrRIRRY1Mqe1ZNz3wIJrlF3uM7KXNJ+gtbhNO5DAtSwFwa5VbGX6lQU5lqR6+T8Ve4gWW4NBo wwVO77sJZpZHDxR4TBaueqLzypYPQlwNwB5uHDc2xjsZe/l2DnG41qoC5+ZYLRRQFENDoAoWP kCgDLOkszeR/59EMGOz/zmu5qAobhSwQhP5qPUO4w2+NUasdVvtxD32KiXwVBYph13+0wXclT s1PnFZjvz56nT1/Qk/L92FVKt9phk0Qbr9/T4M1dD5RFIeX5aXd8VC4lLUYMxiOrHNHEMv2vk m8r1vQY0X1PUsxlRT3yM24w97BaXG4NTZCjA8EYa+Kh4lnLEx+AJYzgRKBa/7oMhYDG2wocc5 KTdW4UatkAbCzhUEYonhH8IVoIDaKlHkeOn37PvfAtaNAYdreg6q5abClVA/AXdogOaXtbKR9 qmUlEIw5ueQv+LTjftqSrcSVH34JIUky+t93YNHkJJeE23MojgUt7uSQxOU/Bz8dBLEEXtBLk mJ6ndvb7UkqSzDhLEVqfgDZT2NOGFz980BpIFKahNeRGsxInShU7/akgZ6/iL17i27ikrDiBn OyYx/1dfXO1xLSNhwFFbmF9Q== X-Spam-Score: -0.7 (/) 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 (-) martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: Hi Martin, > After reading a password here I sometimes end up with seeing one or two > eye icons in mode lines of buffers. Other buffers may get a blank mode > line. I suppose the culprit is > > (with-current-buffer read-passwd--mode-line-buffer > ;; Remove `read-passwd--mode-line-icon'. > (when (listp mode-line-format) > (setq mode-line-format (cdr mode-line-format))))) > > which can do something arbitrary to user defined mode lines which I use. > Eventually, I have to kill or revert all involved buffers every time > I've read a password. > > At the very least the code should try to identify the item it added > earlier, remove the car only if it matches that item and restore the > previous mode line format in case the items don't match. Also it should > check whether 'read-passwd--mode-line-buffer' still exists. Could you please provide a short recipe I could play with? > In either case, it would be nice to make showing the eye icon > customizable by the user. I found no way to do that. I'll see what's possible. FTR, non-graphical alternatives are already defined in read-passwd--show-password-icon and read-passwd--hide-password-icon. Could you pls give an example what you would like as replacement? > Thanks, martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2024 13:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: michael.albinus@gmx.de, 73768@debbugs.gnu.org X-Debbugs-Original-To: Michael Albinus , martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text editors X-Debbugs-Original-Cc: 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.17287414013323 (code B ref 73768); Sat, 12 Oct 2024 13:57:02 +0000 Received: (at 73768) by debbugs.gnu.org; 12 Oct 2024 13:56:41 +0000 Received: from localhost ([127.0.0.1]:46047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcbp-0000rX-8p for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:56:41 -0400 Received: from mout.gmx.net ([212.227.17.21]:48947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szcbm-0000rG-Os for 73768@debbugs.gnu.org; Sat, 12 Oct 2024 09:56:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728741374; x=1729346174; i=rudalics@gmx.at; bh=dedDXuFvNPFMvrxlMryObDdNax4eoWyQSjel2rmL25I=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=tQrj2c+4KFvIeL03/hP3vFQ/6WTOPZs3cYbU0rVcGuSb1eWeaW4QPM3V9SrxdXwJ p8bOBXOC1qGAQA10gXbuyBLvEp8GhWa3LM6pvVb0CpBxRmDEJxGu152nbIWOqL9sY wkkWlu/7W30QZFKcBLqLtN/r//Nn4TClB71FMdZXb+ADWQlY+Eabopw/auCfvskPU KgIUPCvEzJseiGbyk+upocGuoO8ZLTXjZBmDbNjczMBEQEYoK7hLC8CVhqjhDEdox pnTIeS+UGbW6ERSr6TZYN8/TJ6Ovp8rXCeID70ex/P4pe1qxzQuYxFZ94F3aQq3d1 1Gx0gwVp+G7oINeF2g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.56]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmULx-1thzlH2fXF-00mxBj; Sat, 12 Oct 2024 15:56:14 +0200 Message-ID: <1ee8ab21-4b4f-47cb-89b7-0ea6446315d5@gmx.at> Date: Sat, 12 Oct 2024 15:56:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87v7xxsj4l.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:QDXgoj/U4BiLePGMG4zspUiHF3hP/BgBRAZxC+upsA325fxUoEg 96HMwii4mKfM9GUox189TPIRurih5oIhSKoJDvKzp4ciN0rEXtKz59pCMPBZ7V0stCis3bg NtBRmdjALqH2OSx5xEu5Vu4zVACpOzueGCb+ET9Gnmd6ooxZvqtBCcTTKnn8sCftJ7Y5kkN y6LAPNchHY8VEPMWQwN4A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:7W5+Kn/9Xso=;l0tc82oYOZUAnzJ75LMUMWHEVbE mxoUW7rnDbMXjCJ4txmqFm6XSr241BqiRSzu+Yk/xPZLJbYUrm85JqD+4KSAL7fHlaNmSJ0XT auGfJZLrC4zxt/VMfxUObPOGJduRNoSZX9LomgRZdEK6xN8I69KF/vHPd40BE7H4UF7qUOrLS OePLqONNwEhqfmRLxSL4APveFWm8DCtSm9gXKRnbCJHd2sTXZ+ORMhiY05KqaT0wOoo9uMVKX ITmUdti6ZSwyCUK/wPf4fxn+M4XDlfMJFgL/NVcimaWner/r+BNDwnG2Wgc+lyaD9DeukAS4n iy3gQLqaFacV1Fn8xe3Eemm0w1mWH4GCzRRedt27FnZWiLtwFotDV0sQr224BO5YX5Nfpd6Kg 5HO9IpNSoalmzJLvco1nMzGDrxnRkQeVYQrCwMdO1MRTaWdTH2JlGs/VCnHT6CYaGEb7XQsBf 7rmRjJCfkDo+AIugjqn0GJGUx4yIj+Sv3tia2+3Nt5Xivup5mUJUTw1xOtYHaWNzbIAxaR73k gthaQB0N7D9/63ZWogbmBJtKAoplT5THrAwtUQtpCw03QnU/nOke5AxDru4NBSQXp4x/ljnzG Cvyd4dE2aKYdwV29Cz9EaCyMyRApoj6Fj/dUMBlN2DN2Q+IkgSNi4aUq5C+dDACwi2EvGFRJ2 psJSYZx69UQg0q7gPS2Q6s5fi+p6+QObfqd/0qX7HFOsqufA85jlI9MWl9V6esc+0lyN0doJ3 Qf3Ow84W6+qyKeVa0GIZ8hD9Swy00jLjdyCYnLmF6HvxehOeMNK1te62nRHlH0ixAm9Xn3CYP NCjq9wS+04OpVuPOJvRahF3A== X-Spam-Score: -0.7 (/) 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 (-) Hi Michael > Could you please provide a short recipe I could play with? No, otherwise I would have attached it to my initial post. It happens when I run ssh-add in a shell buffer. But it's not 100% reproducible and for most of my buffers (car mode-line-format) is invariably "%e". But I use a separate minibuffer frame so (window-in-direction 'above (minibuffer-window)) should reliably return nil and (minibuffer-selected-window) would be used. 'eldoc-mode' is nil so I doubt that it could interfere with its own ideas about modifying the mode line when I'm in the minibuffer and possibly prepend the second eye icon I occasionally see. I'll try to play around with this myself so I can tell you more on what goes on. >> In either case, it would be nice to make showing the eye icon >> customizable by the user. I found no way to do that. > > I'll see what's possible. FTR, non-graphical alternatives are already > defined in read-passwd--show-password-icon and > read-passwd--hide-password-icon. > > Could you pls give an example what you would like as replacement? Why can't you make that a full-fledged option 'read-passwd-show-icon' and initialize it to 'graphics-only'? And why can't you make the icon part of the prompt with some clickable text or overlay property? Think of users who turn mode lines off in some buffers at least. Thanks, martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 10:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: michael.albinus@gmx.de, 73768@debbugs.gnu.org X-Debbugs-Original-To: Michael Albinus , martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text editors X-Debbugs-Original-Cc: 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172881357329899 (code B ref -1); Sun, 13 Oct 2024 10:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 09:59:33 +0000 Received: from localhost ([127.0.0.1]:50298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szvNs-0007mB-Qy for submit@debbugs.gnu.org; Sun, 13 Oct 2024 05:59:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:39984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szvNr-0007m1-75 for submit@debbugs.gnu.org; Sun, 13 Oct 2024 05:59:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szvNa-0003Au-OR for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 05:59:15 -0400 Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szvNY-0003uV-Mk for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 05:59:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728813536; x=1729418336; i=rudalics@gmx.at; bh=agG0Rx7gWrM6cqS89iMsQJDpviQyX/HhhRW52WPaa8Y=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=ceRs9H+uq65lzVhkBQ7ESX8CglxadhHMDHyrqmrvkitjL0oo2u+aK6u6U64kpgg0 RNHI/sxj1R9ENBvnC0uitpzSjzenNTDHUIDbr+1d+dCWlHH0K2d6uo77Zag0MN1wh Ya0yDv3DHGJZjpdvWLj23Z28ALnd7UYw0u6ouQEGNRGNRp0Nf61qp7FOl6glhY4sb jjSG8il6oAa4XLaVD2JDHb1aHRdxkZ/VH1StlG4S8DAf0M/z8Luw0+EuQYJ8GY2TA bgO3TXfLUpaXMm1vDhFI8fcLC9mLKYNVyexXixJoIGVmPvEY39TO2hZj/uwcmta72 YSlqgkiyJu8OeM3mWQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.126]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Md6R1-1tY9zv1bSl-00ddda; Sun, 13 Oct 2024 11:58:56 +0200 Content-Type: multipart/mixed; boundary="------------g6uHsXGHR0pGJOKEdH1FWVFc" Message-ID: Date: Sun, 13 Oct 2024 11:58:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87v7xxsj4l.fsf@gmx.de> X-Provags-ID: V03:K1:GQSSWSeGd7+ZqKrRUvqVz2GH7nmJB5m1iq95lSx16WRQFXkvZU9 5q4L62GhFIQUwgzhFUq5VCSdUaJ2a9JL0QIBSCDoLISsFDsWG2bG6O0rO0De5S62BLXpdTH 0olySiSCdJ/9DLNKdp/ORqeaT8v+FzLAkeN4N2coSd1GwjrRcEHSEIQ5RIaHnEnn9Nt+55H Jt/jVBoHYL2OqYf8pQ57A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:INwizwys3l0=;70M603LdSgdKIrLMHlCRAo93fG1 qWWvZikdalaXrTcdpJJNkin82m9pqA6PcXcgnjMo9boaCFW3tWMYQCmN2ysjgRttkv+cXTFM2 g5KqOVzyzPza2JW5VPfmiUNAGkxn89s/qm8qUVIkRNfxNJ9ppP2DQMuE0MZJhyKOaT8j1fnLY aRElfKdUadvR5YOIJkmbTgvh9kXVIjeVSt5vIGgOsyFlwhnTHEhuj856GL1iSQJIDiqLsKzkh /RL/Mv/OgrdolnC/RA/N8LNVNu02i8GIWwNe8+3IruSJ3J64kJ6BRrdRYxTcCu6raRZCl2xPI EepdGU9BWFgqiDVHougZ6VFsEjHHlCMke25/ACZPfQ/zjAEDr2WvzZJWapIFGMEJk9u97g5Vx cEsPsHAENshSD0FFo+VB4XJ+SJufgqjM2sfqU8TU9yCCbbgOg3VZsu0i+3y+wN9Y41c0QZZv4 R2MZ1GYbGZLdnR5kK+HqgvqqmQkpZM2k7U947eYdYiCkR7Q6+zZMB098U5HkoQJsT5Zaw3LRg TiXGnc9jBNftpvZysEs+YJ1mVus/NlzHCnzpyjM5gSWlikq/Bv1JjJcr0t/1zv8nb76SCEOHU zc+DXq9oxTtvWxlhUv6BVUI8HiV4rhiMZbxqbgaAaOacSuYHkTqfgaO2K8fgp4jxumi+72lof C6LUZXr3rcOvWIkzh07XHeHZOB3X5nL1zoFYXNd+IFyJQkUqKqVES+q0wcjKxpM7u258latzf LruEMUvXd3GDH54oZAjzl95/vptfXSnFgf3mb41Uhgtj0Q56gQTK9J3IOiJ/deNJ3GGLE2Ctt EkuKSu2b0ASmU/ySbz7TL0oA== Received-SPF: pass client-ip=212.227.17.22; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) This is a multi-part message in MIME format. --------------g6uHsXGHR0pGJOKEdH1FWVFc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 V2hlbiBpbiBteSBFbWFjcyB3aXRoIGEgc3RhbmQgYWxvbmUgbWluaWJ1ZmZlciBmcmFtZSBJ IGNyZWF0ZSBhIHNoZWxsDQpidWZmZXIgYW5kIHRoZXJlIGRvIHNzaC1hZGQsIHRoZSBmb2xs b3dpbmcgaGFwcGVuczoNCg0KSW4gdGhlIGxpbmVzIGJlbG93ICd3aWQnIHN0YW5kcyBmb3Ig dGhlIHdpbmRvdyBpbiBkaXJlY3Rpb24gKG5pbCBpbiB0aGUNCnJvd3MgYmVsb3cgYmVjYXVz ZSBhIHN0YW5kIGFsb25lIG1pbmlidWZmZXIgZnJhbWUgaGFzIG5vIHdpbmRvdyBhYm92ZSks DQonbXN3JyB0aGUgbWluaWJ1ZmZlciBzZWxlY3RlZCB3aW5kb3csICdnbHcnIHRoZSBsYXJn ZXN0IHdpbmRvdyAobmlsIGluDQp0aGUgZmlyc3Qgcm93IGJlbG93IGJlY2F1c2UgYSBzdGFu ZCBhbG9uZSBtaW5pYnVmZmVyIGZyYW1lIGhhcyBubw0KbGFyZ2VzdCB3aW5kb3cpIGFuZCAn c3cnIHRoZSBzZWxlY3RlZCB3aW5kb3cuICAnYWRkJyBhbmQgJ3JlbW92ZScgc3RhbmQNCmZv ciBhZGRpbmcgYW5kIHJlbW92aW5nIHRoZSBpY29uLiAnYmVmb3JlJyBhbmQgJ2FmdGVyJyBz dGFuZCBmb3Igd2hldGhlcg0Kd2UgYXJlIGJlZm9yZSBvciBhZnRlciBkb2luZyB0aGF0LiAg VGhlc2UgYXJlIGZvbGxvd2VkIGJ5IHRoZSB2YWx1ZSBvZg0KJ3JlYWQtcGFzc3dkLS1tb2Rl LWxpbmUtYnVmZmVyJyBhbmQgdGhlIGZpcnN0IHR3byBlbGVtZW50cyBvZiB0aGF0DQpidWZm ZXIncyBtb2RlIGxpbmUgc3RyaW5nLg0KDQp3aWQgLi4gbmlsIC4uIG1zdyAuLiAjPHdpbmRv dyAxMSBvbiAqc2hlbGwqPiAuLiBnbHcgLi4gbmlsIC4uIHN3IC4uICM8d2luZG93IDggb24g ICpNaW5pYnVmLTEqPg0KYWRkIGJlZm9yZSAuLiAqc2hlbGwqIC4uICVlIC4uIG1vZGUtbGlu ZS12ZXJzaW9uDQphZGQgYWZ0ZXIgLi4gKnNoZWxsKiAuLiAoOmV2YWwgcmVhZC1wYXNzd2Qt LW1vZGUtbGluZS1pY29uKSAuLiAlZQ0Kd2lkIC4uIG5pbCAuLiBtc3cgLi4gbmlsIC4uIGds dyAuLiAjPHdpbmRvdyA2IG9uIC5lbWFjcz4gLi4gc3cgLi4gIzx3aW5kb3cgMTEgb24gKnNo ZWxsKj4NCnJlbW92ZSBiZWZvcmUgLi4gLmVtYWNzIC4uICVlIC4uIG1vZGUtbGluZS12ZXJz aW9uDQpyZW1vdmUgYWZ0ZXIgLi4gLmVtYWNzIC4uIG1vZGUtbGluZS12ZXJzaW9uIC4uDQoN ClNvIHRoZSB3aW5kb3cgY2hvc2VuIGZvciBhZGRpbmcgdGhlIGljb24gaXMgdGhlIHZhbHVl IG9mIGNhbGxpbmcNCidtaW5pYnVmZmVyLXNlbGVjdGVkLXdpbmRvdycgYW5kIGV2ZXJ5dGhp bmcgaXMgT0sgKCdtb2RlLWxpbmUtdmVyc2lvbicNCmlzIGEgcHJpdmF0ZSB2YXJpYWJsZSBv ZiBtaW5lLCBpZ25vcmUgaXQpLiAgVGhlIGljb24ncyBidWZmZXIgaXMgKnNoZWxsKg0KYW5k IHRoZSBpY29uIGFwcGVhcnMgY29ycmVjdGx5Lg0KDQpCdXQgd2hlbiB0aGUgaWNvbiBzaGFs bCBiZSByZW1vdmVkLCAnbWluaWJ1ZmZlci1zZWxlY3RlZC13aW5kb3cnIHJldHVybnMNCm5p bCBhbmQgdGhlIGxhcmdlc3Qgd2luZG93IGlzIGNob3NlbiBpbnN0ZWFkIHdoaWNoIG5vdyBo YXBwZW5zIHRvIHNob3cNCm15IGluaXQgZmlsZSAuZW1hY3MuICDigJhyZWFkLXBhc3N3ZOKA mSBsZWF2ZXMgdGhlIGljb24gaW4gKnNoZWxsKiBhbmQga2lsbHMNCnRoZSBtb2RlIGxpbmUg b2YgbXkgLmVtYWNzIGZpbGUuDQoNClRoZSBjcnVjaWFsIGZhY3QgaXMgdGhhdCB0aGUgc2Vs ZWN0ZWQgd2luZG93IGNoYW5nZXMgZnJvbSB0aGUgbWluaWJ1ZmZlcg0Kd2luZG93IHRvIHRo ZSAqc2hlbGwqIHdpbmRvdyBiZWNhdXNlICdtaW5pYnVmZmVyLXNlbGVjdGVkLXdpbmRvdycg aXMNCnNwZWNpZmllZCBhcw0KDQogICBpZiAobWluaWJ1Zl9sZXZlbCA+IDANCiAgICAgICAm JiBNSU5JX1dJTkRPV19QIChYV0lORE9XIChzZWxlY3RlZF93aW5kb3cpKQ0KICAgICAgICYm IFdJTkRPV19MSVZFX1AgKG1pbmlidWZfc2VsZWN0ZWRfd2luZG93KSkNCiAgICAgcmV0dXJu IG1pbmlidWZfc2VsZWN0ZWRfd2luZG93Ow0KDQphbmQgKnNoZWxsKiBpcyBub3QgYSBtaW5p IHdpbmRvdy4gIFNvICdtaW5pYnVmZmVyLXNlbGVjdGVkLXdpbmRvdycNCnJldHVybnMgbmls IGluIHRoZSBzY2VuYXJpbyBhdCBoYW5kIGFuZCB0aGUgbGFyZ2VzdCB3aW5kb3cgb2YgdGhl DQpzZWxlY3RlZCB3aW5kb3cncyBmcmFtZSBpcyBjaG9zZW4uICBBbmQgdGhlIHNlbGVjdGVk IHdpbmRvdyBvYnZpb3VzbHkNCmNoYW5nZXMgYmVjYXVzZSAncmVhZC1zdHJpbmcnIChhbmQg aW4gZnVydGhlciBjb25zZXF1ZW5jZSByZWFkX21pbmlidWYpDQpyZXN0b3JlcyB0aGUgd2lu ZG93IHNlbGVjdGVkIGJlZm9yZSB0aGUgbWluaWJ1ZmZlciB3aW5kb3cgd2FzIHNlbGVjdGVk Lg0KDQpDb25jbHVkaW5nbHksIHRoZSBjdXJyZW50IHZlcnNpb24gd29ya3Mgd2hlbiAnd2lu ZG93LWluLWRpcmVjdGlvbicNCnJldHVybnMgYSBzdWl0YWJsZSB3aW5kb3cgYW5kIG1heSBm YWlsIG1pc2VyYWJseSBvdGhlcndpc2UuDQoNClRoZSBhdHRhY2hlZCBwYXRjaCBmaXhlcyB0 aGUgcHJvYmxlbSBoZXJlLiAgQnV0IEkgc3RpbGwgdGhpbmsgdGhhdCB0aGUNCmljb24gc2hv dWxkIGFwcGVhciBpbiB0aGUgcHJvbXB0IG9mICdyZWFkLXBhc3N3ZCcgaXRzZWxmLg0KDQpt YXJ0aW4NCg== --------------g6uHsXGHR0pGJOKEdH1FWVFc Content-Type: text/x-patch; charset=UTF-8; name="read-passwd.diff" Content-Disposition: attachment; filename="read-passwd.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvYXV0aC1zb3VyY2UuZWwgYi9saXNwL2F1dGgtc291cmNlLmVs CmluZGV4IDkwYjU4ZjU2MGMwLi41MzUzYTdhNTVmZSAxMDA2NDQKLS0tIGEvbGlzcC9hdXRo LXNvdXJjZS5lbAorKysgYi9saXNwL2F1dGgtc291cmNlLmVsCkBAIC0yNTM0LDEzICsyNTM0 LDE1IEBAIHJlYWQtcGFzc3dkLW1vZGUKICAgOmtleW1hcCByZWFkLXBhc3N3ZC1tYXAKICAg OnZlcnNpb24gIjMwLjEiCiAKLSAgKHNldHEgcmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dvcmQg bmlsCi0gICAgICAgIDs7IFN0b2xlbiBmcm9tIGBlbGRvYy1taW5pYnVmZmVyLW1lc3NhZ2Un LgotICAgICAgICByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZlcgotICAgICAgICAod2lu ZG93LWJ1ZmZlcgotICAgICAgICAgKG9yICh3aW5kb3ctaW4tZGlyZWN0aW9uICdhYm92ZSAo bWluaWJ1ZmZlci13aW5kb3cpKQotCSAgICAgKG1pbmlidWZmZXItc2VsZWN0ZWQtd2luZG93 KQotCSAgICAgKGdldC1sYXJnZXN0LXdpbmRvdykpKSkKKyAgKHNldHEgcmVhZC1wYXNzd2Qt LWhpZGUtcGFzc3dvcmQgbmlsKQorICA7OyBTdG9sZW4gZnJvbSBgZWxkb2MtbWluaWJ1ZmZl ci1tZXNzYWdlJy4KKyAgKHVubGVzcyAoYW5kIChidWZmZXItbGl2ZS1wIHJlYWQtcGFzc3dk LS1tb2RlLWxpbmUtYnVmZmVyKQorCSAgICAgICAoZ2V0LWJ1ZmZlci13aW5kb3cgcmVhZC1w YXNzd2QtLW1vZGUtbGluZS1idWZmZXIpKQorICAgIChzZXRxIHJlYWQtcGFzc3dkLS1tb2Rl LWxpbmUtYnVmZmVyCisgICAgICAgICAgKHdpbmRvdy1idWZmZXIKKyAgICAgICAgICAgKG9y ICh3aW5kb3ctaW4tZGlyZWN0aW9uICdhYm92ZSAobWluaWJ1ZmZlci13aW5kb3cpKQorCSAg ICAgICAobWluaWJ1ZmZlci1zZWxlY3RlZC13aW5kb3cpCisJICAgICAgIChnZXQtbGFyZ2Vz dC13aW5kb3cpKSkpKQogCiAgIChpZiByZWFkLXBhc3N3ZC1tb2RlCiAgICAgICAod2l0aC1j dXJyZW50LWJ1ZmZlciByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZlcgpAQCAtMjU1Miw3 ICsyNTU0LDggQEAgcmVhZC1wYXNzd2QtbW9kZQogICAgICh3aXRoLWN1cnJlbnQtYnVmZmVy IHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtYnVmZmVyCiAgICAgICA7OyBSZW1vdmUgYHJlYWQt cGFzc3dkLS1tb2RlLWxpbmUtaWNvbicuCiAgICAgICAod2hlbiAobGlzdHAgbW9kZS1saW5l LWZvcm1hdCkKLSAgICAgICAgKHNldHEgbW9kZS1saW5lLWZvcm1hdCAoY2RyIG1vZGUtbGlu ZS1mb3JtYXQpKSkpKQorICAgICAgICAoc2V0cSBtb2RlLWxpbmUtZm9ybWF0IChjZHIgbW9k ZS1saW5lLWZvcm1hdCkpKQorICAgICAgKHNldHEgcmVhZC1wYXNzd2QtLW1vZGUtbGluZS1i dWZmZXIgbmlsKSkpCiAKICAgKHdoZW4gcmVhZC1wYXNzd2QtbW9kZQogICAgIChyZWFkLXBh c3N3ZC10b2dnbGUtdmlzaWJpbGl0eSkpKQo= --------------g6uHsXGHR0pGJOKEdH1FWVFc-- From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 13:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172882740913389 (code B ref -1); Sun, 13 Oct 2024 13:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 13:50:09 +0000 Received: from localhost ([127.0.0.1]:50596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szyz3-0003Tt-99 for submit@debbugs.gnu.org; Sun, 13 Oct 2024 09:50:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:40166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szyz1-0003Tj-PS for submit@debbugs.gnu.org; Sun, 13 Oct 2024 09:50:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szyyl-0000MB-DX for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 09:49:52 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szyyj-00057S-Gb for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 09:49:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1728827379; x=1729432179; i=michael.albinus@gmx.de; bh=Nf2XvwIAVJ25G8R/UVVkPnEmz6bYyIUEOrLlhv2VPtw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=H8XoXmTFUo765KCaQmFNL85zVE4RhuzBeQlouUN4p2lnMdxibukznx/38YWoPVVS U+o1y+9nt9eVLbJrfEGvkYHI0vjVJRSIqQBrgDEzB9haY4tWkQD1nlQVdGMg358ze sn6p4fQ+OF/JfpSIzrkBf5qWmJpK+uTOAcDShzBu7QUNP8dt+2mdcao7hVc04I0OA xz0vMs4PRo0bKGmwfIRLxBWfG70PP3wvUJzXofI5chIbJL/eFayRfcdo0qJgWEs7a GN4Dg3YKa9hvp98mHG0G2YSCiv1tTcphRQay9KEaWtmi6+n6/mjyESuf+0QdDFry6 Ii+Rey9oj6t4Ol5RPQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWzfv-1tSHJy1eiv-00TePM; Sun, 13 Oct 2024 15:49:39 +0200 From: Michael Albinus In-Reply-To: <1ee8ab21-4b4f-47cb-89b7-0ea6446315d5@gmx.at> (martin rudalics's message of "Sat, 12 Oct 2024 15:56:11 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <1ee8ab21-4b4f-47cb-89b7-0ea6446315d5@gmx.at> Date: Sun, 13 Oct 2024 15:49:37 +0200 Message-ID: <871q0kru32.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:0hhF8nK33PAUcdd5ywPZkZV7y3w+Mcdn1mNdq5LlY0mHl3Tpzdx 4UgjpBTzEaJ1ujM4+UQGTjHZxQ88i34E+TklM2IrnFdEpHvrbbgLx/l0SGpwc6ONdqA9Krq xFabBO3Hj5AvUnS2WjHglVqioW1/LWWdkuouCGwAvmPJcqAioCFaNhw3i9vE365W7zEALYv NQbVrtsGHRIZJBizOFuPg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:8ripfQdyOH4=;YfeeOleD/QK5vG3PQGcFmi5qQg/ Qh8BjjrYYq6kKh9vEWhmtRaRf45ljeWDR3/aPK7jdCmj2Vc/Er7H+tLSKDY9Q18vmRmu9oiXM FN6v+w98z9/Q3ayn9KnovPf32Cav2UVMaaNl/ZaMgvlDMhha32gVYR7y87X7TqE/9VpfzR9Q2 IkJ7G3sJmMc37mKHiwsrQ+pFcqzALpOJ7HgIDDFYeaYPePA82/lCK81c3oHFv0/SEN8JRdWT2 ySSmG8iLNR4n3V/J5eto6H65q9P8YPeuVfoaAhQ2N5HCwM/7wOCmnrDL/sas3ijS6i0P+s8IG Gg9arhcLPbLhok7NmpdiQbPZQuMf0AdVrN0nCG0sVkM8MNKO9tv779pdF4VwF928Wc7LUL5wd 9yCu3qYKGsyM/p5Xz/QZRdqhuoPGpRKyJ0CEeX00CBg7SX/jip37FqmTcRyZerq8Exqnn8rGS LgUzWoPMeVTWH9EddUzDcHmFhBoB90H2RXJh0U0b5E9/nUKNH1MsIjZFfWCnBA07ry9pDPelS qOLqcf1yZp9BtdxHPXvqCkWd5sLVr8Px5uSnwKYwWAGfi8uvFBvwHEjTcXDa94DkmXgBNEB/s vSDSz4CH4HuUNZCVwCpwH7sHSGGFX4KmTz6vv9v/ZniXioVJN1VVPHszs5WnmP/8xYrAN14Sb Fuov/YbMAvy0ViGyMwtrRpxc3VDpB+jT7UKS8Sn1W+FfhXA+bH1/FqjE4eEeNji8xxXUULIUv EUOPujFKRGULZ7MCgrYfpidcOudXj7XaWg4TzZCJQURN0nJP6KM29p1qR71vVp7Qh1NMxmlBT rOY/X9MHNhokbR7dlvIDSwKQ== Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.255, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: > Hi Michael Hi Martin, >>> In either case, it would be nice to make showing the eye icon >>> customizable by the user. I found no way to do that. >> >> I'll see what's possible. FTR, non-graphical alternatives are already >> defined in read-passwd--show-password-icon and >> read-passwd--hide-password-icon. >> >> Could you pls give an example what you would like as replacement? > > Why can't you make that a full-fledged option 'read-passwd-show-icon' > and initialize it to 'graphics-only'? Because Emacs runs also in non-graphical environments. > And why can't you make the icon > part of the prompt with some clickable text or overlay property? Think > of users who turn mode lines off in some buffers at least. Minibuffer indications belong to the modeline. And if there is no modeline, you can always use TAB in the minibuffer to toggle between password visibility. This is documented in the Elisp manual, (info "(elisp) Reading a Password") . Granted, it shall also be mentioned in the Emacs manual, (info "(emacs) Passwords") . Will do. > Thanks, martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 14:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172882919421077 (code B ref -1); Sun, 13 Oct 2024 14:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 14:19:54 +0000 Received: from localhost ([127.0.0.1]:52009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szzRq-0005Ts-5X for submit@debbugs.gnu.org; Sun, 13 Oct 2024 10:19:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:39874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szzRo-0005Tj-CQ for submit@debbugs.gnu.org; Sun, 13 Oct 2024 10:19:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szzRY-0003m4-CT for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 10:19:36 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szzRW-0000R3-At for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 10:19:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1728829160; x=1729433960; i=michael.albinus@gmx.de; bh=4m1HkvTjDwO/MpmmhSy6Gj010LH+WYvZhiT/F81PcYk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=HXxl10TByHWrJiNyLtAJEhvbMpbnGMMHiW2AmZrfX8oDNo39MDQ30z/IR2mBiX2G djcB+e5lT0QPzaDycqHND3SPN2XaR5mNAa7ZfQ5qEOA4HpF5+TebZdIe5HgY89Prc iTnGnlS+xBK0Yey804zB49GmjD2z7p47YePqncVDbR0uiInCQWdZfT6TzIsPkxXly Rx8wZaeHLE44hQDl/DhvJwKfq8AXKd8Cu5mPwlnh5AnFVbXtRTH9BvJW1X2lst1nU Lf+zSMw9WhhYUW462J4OA1lBQ4iqmTl+BxTGIkzKJXYQeMxM4oOAPTtHlLvaK9/oS hBT83Jp5oWGRgBWDjw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJVHU-1tFKQi0WJk-00Q8Po; Sun, 13 Oct 2024 16:19:20 +0200 From: Michael Albinus In-Reply-To: (martin rudalics's message of "Sun, 13 Oct 2024 11:58:52 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> Date: Sun, 13 Oct 2024 16:19:13 +0200 Message-ID: <87wmicqe5a.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:jEe7ZA382NaxGqo/0tZNlbqFz/eZacEQa1Z0JjEvR2ZProfxXiE aJxrdqAlxBkAruLD1dwk2j4nby2xM3QWpJSrVovPefYOXofJugDqOf3E98VPov+c1HRxqz2 oFiJ57+viHUtEft25k1tAnVjLqtgRs+PpHBv8rJAsesNAPdE6RZLXrDVZZcJZlloL1ffrXv WO5tOiZpXLv4UvBf9KYgA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Yhm9VL/vCjc=;2f0Ng0YgnTm3iUsxDWvV5jXJ3SI 3sBBQvZdY4f7H0kXwzUEGmI7NjHPq4Ks5TcjSKYZq3ABxR7IKwkvJ1nmnVerlBHxzZ3cZDSLI s4irdMQXpYjpf9sa1Xhkcw3oSYmxdFEB5djNVVUNakeOUiF8ubUo7IEnpUNXERM9f4aCMyCtS iHFQyJkt3bNNMoSDZARB/H8ENRR1qPAWyJIbg3//Rs6SsxA4ZRFaZa5cE69eGqwNQ2bdymyxx vHz7hBEMghbl/otNeuABLezwS+s4hIL2OFAkfyZu7fhMJT05zL1dr2HrD7rKgwmz0rcdmqFze VRkrhn2ziLGhRvwTtFQRTVY4gyqBwdPEYTI3pvOXXuK/PDaG0BeMkwr7Nv0YShUqaRZndnjb9 5NijEVSkRMpovu4a2+TN/e6gRzOxJ7B26n69GrS5YKvEvnz2fyymaY2GDzH9m+119uTFUWUC0 iYwIuGDiV9sL4V5FIbMmM/TzCldMcKek1IGbK0MOyxEDzPuQUwKxikWfwn8lylMzaFy8a2Mlc nYuNKmvHFHWMp/X2vNm5vM1RzQK7KslabaNNQoHX4/yv7VY842uOdJ/CTGqWNlVMDvyHGSbZx SwNZteO5Juon1/uKNgSanDayyZ6mmiWvHnR2TfIHcCupzMbPzLGKcMDjT5zoV17KKBc8/BFhn ay/Pj+wl20ixZmmwhcD4M05Pqmla41+bAN09D925ECReSABqct/tr7m96GBBIFw0NxTUdQTpY BO5faBoygPgF6C6nTOi7L/F0+ZUL0Re7o9Tk0xBv5wKx6Tqc6GF2Fk+Ev35En5WvPwHQQx3Lh JqRw5AGHULSXMtvJJ6S0YkSA== Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.255, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, > When in my Emacs with a stand alone minibuffer frame I create a shell > buffer and there do ssh-add, the following happens: > > In the lines below 'wid' stands for the window in direction (nil in the > rows below because a stand alone minibuffer frame has no window above), > 'msw' the minibuffer selected window, 'glw' the largest window (nil in > the first row below because a stand alone minibuffer frame has no > largest window) and 'sw' the selected window. 'add' and 'remove' stand > for adding and removing the icon. 'before' and 'after' stand for whether > we are before or after doing that. These are followed by the value of > 'read-passwd--mode-line-buffer' and the first two elements of that > buffer's mode line string. > > wid .. nil .. msw .. # .. glw .. nil .. sw .. # > add before .. *shell* .. %e .. mode-line-version > add after .. *shell* .. (:eval read-passwd--mode-line-icon) .. %e > wid .. nil .. msw .. nil .. glw .. # .. sw .. # > remove before .. .emacs .. %e .. mode-line-version > remove after .. .emacs .. mode-line-version .. > > So the window chosen for adding the icon is the value of calling > 'minibuffer-selected-window' and everything is OK ('mode-line-version' > is a private variable of mine, ignore it). The icon's buffer is *shell* > and the icon appears correctly. > > But when the icon shall be removed, 'minibuffer-selected-window' returns > nil and the largest window is chosen instead which now happens to show > my init file .emacs. =E2=80=98read-passwd=E2=80=99 leaves the icon in *s= hell* and kills > the mode line of my .emacs file. > > The crucial fact is that the selected window changes from the minibuffer > window to the *shell* window because 'minibuffer-selected-window' is > specified as > > if (minibuf_level > 0 > && MINI_WINDOW_P (XWINDOW (selected_window)) > && WINDOW_LIVE_P (minibuf_selected_window)) > return minibuf_selected_window; > > and *shell* is not a mini window. So 'minibuffer-selected-window' > returns nil in the scenario at hand and the largest window of the > selected window's frame is chosen. And the selected window obviously > changes because 'read-string' (and in further consequence read_minibuf) > restores the window selected before the minibuffer window was selected. > > Concludingly, the current version works when 'window-in-direction' > returns a suitable window and may fail miserably otherwise. I tried to reproduce your recipe, but I couldn't. Likely, I have a too simple minded use of different Emacs windows. And a not customized mode line. Note, that I'm not familiar with the windows machinery in Emacs at all. > The attached patch fixes the problem here. But I still think that the > icon should appear in the prompt of 'read-passwd' itself. Please install your patch (you might ask Eli whether it is good for the emacs-30 branch). And as I said in the other message, the mode line is the place to give information about the active buffer, including the minibu= ffer. Thanks a lot for investigating it! > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.172883219831522 (code B ref 73768); Sun, 13 Oct 2024 15:10:01 +0000 Received: (at 73768) by debbugs.gnu.org; 13 Oct 2024 15:09:58 +0000 Received: from localhost ([127.0.0.1]:52063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t00EI-0008CL-4b for submit@debbugs.gnu.org; Sun, 13 Oct 2024 11:09:58 -0400 Received: from mout.gmx.net ([212.227.17.21]:54979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t00EF-0008Bd-TL for 73768@debbugs.gnu.org; Sun, 13 Oct 2024 11:09:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728832171; x=1729436971; i=rudalics@gmx.at; bh=UwIuF0UWS+00JxQaD6aToifFGJ0NCNq5ExFI1XSz6iU=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=C8178GK4gSidRKnuyqY4zqH3BqO0s10e3A6v6H4YI3YxaatBZT6MPM/jgpDyMfDv YNTvSYirtE0WhnQGT0rO2N8tCeg0tzBCXMLBxTVr2AHuDsprT0CdWjuDQVjrZBauz y+8PvN1wmZ7zY5+89CjbM6vcvtehk0Q1lccxEDF4353MUnaNbw0Rte+n40KPgsjSD gyhTLMESxRG3FGqkwCaNnyory0fMqe82x0WCfniLaOnJnh46Gvt92uCY1Ht6IJyct eYA/UP6cGm7tkCT7E56apH6SbD/CMbwGv+wrarh8ZPNrRL3lwSkqXYeJ3YjjAVL84 gFzd1vS7dKPJQpzbWw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.126]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mof9F-1tjmMM3KET-00kmBN; Sun, 13 Oct 2024 17:09:31 +0200 Message-ID: Date: Sun, 13 Oct 2024 17:09:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87wmicqe5a.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:PNNWFQ609J1uibwol1koAeyoe5mPw49L4tJq7fcpdkFOMm8R2he F+i2YYFcQTo6IV2T0F0bFSJSHzquBQ7KLjJXZKJ9yYYv8UrGuxhLFof6VU+NrZVn+nGxWeK 925jOIiJGJGtKlLtbA0ZOHeFOR4iW3SVJtgfxh1agG3+QPRqtuIerAygW1WmQ4AaAYwNtaT /OZkE9GP5yWdf2+qrVcPg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VJwCWB5MIj4=;+5PQwFRqGYM4DQjcc5kXF4MAkRl PiVTS499CRNP+6U0O8tN3cUzsslv+IdlwXmQ7xzZ2fm3FfVLMWUI0BGS2KDVSwb5gaw3BRhbs 2UG/f3oWZ943Z1F/qqEyjn6XeTPcipeIW0eeEIVyh0BgikXtrW8oeLXdSo/BCSJyTeAS81GuB tDzKDqB0c1ZJa5Nk6smmn9dqxdzJfREo9krK+CRcob2nN/D41z0eFtcQPiNxKZXLZsZsc1S7R D2opCl3yJdhMWVMp6fO7PYcNI6vXZbelmtvxQWP0fc5FVh4IyoDGC2NPWQA6NlfOpiLe3EoOH 7mWcx4aVVg4STMxp6UR+55uZdpGQ1Ih1ftnSkW3/rVzCo2CR5geXn8x4pvfAGmVDjJDL6HErE dAD1xd4g9AJIjQA1wnstxiTxa4TmmeMSzOcFo1qZnjpCQ4nwWaxfCv+j5gLmc/lm2dPftW+3F KMHxFTniqrHpXBCuzmaXhx3429rtPn+acy8BIeBc4Yx2phgro8F8jYaQbjBHhv1YP6OvLhA9T 7MZo4OSG/EV8faYfVjHMnRl7JtXPc1Itauvk5RRDCHCj40Bbh44vmiETBw+J8A6jjRR1ALLhK xsgLkyPvkk1dLZ/AWutRALOB+7Ky+o+AFW0Cwmkn5kmpJpOquVa2yRzZ189/wXEOVac1jhLXR LnTjxzsnPA53b4ucvNtcWEqs9JsU9yVz43hArn8jtchZnc0Px3D33082mR9+N663rf/YcISa0 PhW0qM4LIcSO8JHZX1dMmjEryBLGL7zyt0oO1UqLHR94dZm6CPRLmiamAFc0Y7zVIiFuresn0 12oGKN6Bmwus64vTgj+ZKMUA== X-Spam-Score: -0.7 (/) 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 (-) Hi Michael > I tried to reproduce your recipe, but I couldn't. Likely, I have a too > simple minded use of different Emacs windows. And a not customized mode > line. Note, that I'm not familiar with the windows machinery in Emacs at > all. No customized mode line is needed. Either with emacs -Q evaluate (progn (set-window-parameter nil 'no-other-window t) (with-selected-window (split-window nil -5) (set-window-buffer nil (get-buffer-create "*text*")) (set-window-parameter nil 'no-other-window t) (read-passwd "PWD:"))) or with emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil))) evaluate via M-: (with-selected-window (get-buffer-window "*scratch*" t) (with-selected-window (split-window nil -5) (set-window-buffer nil (get-buffer-create "*text*")) (read-passwd "PWD:"))) In either case it's important that (1) there is no suitable window "above" and (2) 'minibuffer-selected-window' doesn't return the largest window on its frame. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 15:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: rudalics@gmx.at, 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.17288329372025 (code B ref 73768); Sun, 13 Oct 2024 15:23:02 +0000 Received: (at 73768) by debbugs.gnu.org; 13 Oct 2024 15:22:17 +0000 Received: from localhost ([127.0.0.1]:52086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t00QC-0000WY-Jx for submit@debbugs.gnu.org; Sun, 13 Oct 2024 11:22:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t00Q8-0000WH-6U for 73768@debbugs.gnu.org; Sun, 13 Oct 2024 11:22:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t00Pm-00083S-TA; Sun, 13 Oct 2024 11:21:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ZTKs3HlzI0L4D+D7pKzspHz0wqhc5OhxhPssk9gtBPk=; b=Cke5X5sfOyAa Nzb8p/KstJugooJ1Fda2Q1vlGvVhixh/uafoBFgj3i9T/4GHb/O8MoNTpdug77fTCP6JsqTYeDmRI qXOLGSnRMzH9ErhkfBoq+lZdKOmRvNC/4rfuAEo39PEdOLoOYnNwKxCZp9fW8l46SXL6tXvjjm3T+ QuHQXAGYVqpcDwrqOd0l5Tgr9b1thPXkL1HcNJFaalAuKiCd3vt6xE9xgsCGpFV4Q3bLcLGcJymqP A3dkDNYB4txvomx/BIiztmEsI13LpunP9fYukpe4FdELXH8TVlc80cv2yABIKtNKpn3h90xsdPAvP QgRm3Qyvajq37Dz1mVUlPQ==; Date: Sun, 13 Oct 2024 18:21:16 +0300 Message-Id: <86jzect4er.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmicqe5a.fsf@gmx.de> (bug-gnu-emacs@gnu.org) References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> X-Spam-Score: 0.0 (/) 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 (---) > Cc: 73768@debbugs.gnu.org > Date: Sun, 13 Oct 2024 16:19:13 +0200 > From: Michael Albinus via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Please install your patch (you might ask Eli whether it is good for the > emacs-30 branch). If it solves the problem, it's okay for emacs-30. Thanks. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2024 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172883619513298 (code B ref -1); Sun, 13 Oct 2024 16:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 16:16:35 +0000 Received: from localhost ([127.0.0.1]:52201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t01Gl-0003SP-5O for submit@debbugs.gnu.org; Sun, 13 Oct 2024 12:16:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:51654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t01Gi-0003SB-Nx for submit@debbugs.gnu.org; Sun, 13 Oct 2024 12:16:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t01GO-0004x9-T1 for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 12:16:13 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t01GN-0004uo-1G for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2024 12:16:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1728836153; x=1729440953; i=michael.albinus@gmx.de; bh=tt65l8H5PT2v+P2safRED0C4Kdu/ToxFuKs4nRqUmog=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=KcrrU8xxl7AHPXttXV4UVRQ3TQSqavxGQakzhWpcqtxXNZtXOccOWxFRal8UtXvm 7KjAo4zwF1IiLwvrknQ0E945tL3kuCLix/5gt5H7zSnwc/3skGKoYgw0T9PTpcIX5 UKLa3sAoP1LTElpUp6Sem6K4P2EvcqxtKl0PtX5EuMD1cveXK4ya2bVW9NlrS+Kn9 4v41YDY1nvBhtWuQI7dbH/nuTfQVXPyKgZQXFtFXKy4yqbrFDryi+vv2MxJDa8p5O 05IF0JJtl7NlIhbCEdQSGbWGMH9ZFh3FaC8RprM5uO2b+5BP+gmV3JwoCsAIneAcv wlfhdRCPZazHjvgbaw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGhyc-1tCcAN1nIQ-00AIaQ; Sun, 13 Oct 2024 18:15:53 +0200 From: Michael Albinus In-Reply-To: (martin rudalics's message of "Sun, 13 Oct 2024 17:09:30 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> Date: Sun, 13 Oct 2024 18:15:48 +0200 Message-ID: <877cacvv0r.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:YE8YZZ2pq7hn4eJm7oWKzf10wX/0FS7wxlF/FMhwVdqJMvcZvGe BcB104Xptn1OKZk2B4jQnVA9Axe6EAtAc/zBB+0Cow6nHeMQy3ijE9XpauO4X6/hWn7DIpM fIyTiTEpVaQv4kMgnl21vvHcJRnJ6L5SYGTEGXLF/p8vari1aYH6FRVc/YnDk4HRmpvVyG8 70hnFqlpaHMDmxvx+/d1w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vJP1ACW8eGA=;0Vig8Mp59zJHUj5vuPCC7MsKTmS ItEDzC7bPRCz6QFAWniySZ8VCszbewWn8amB9pYFiJwUhJcBZbteD5RCBEVOeSi4c/FLNRFiK jBdB+nJ+t1rRjFBP7AVTSzotQcph+7ceLtbKO/pHGIJMdG9ZH8gI4rxmTgIxdI9GYyhnfzgl5 G5Q3tTHDrI8zALn8CfF8tBrpGG2SpgKrwsYlbwVWjde5soifXz/JBQWRfGoKwvn15p8uqAv34 4RTbhK9oNUSbIztC6FH3dcTu/yUVJEAu4cylp8TdPAnIAZGRn5gakBSER0SOFHcp7uhfZrrMq SejahJuWkXj+Yg9NR6Gsh4y/O63dW2jnw29Kn7obHLOGDeVH3TQ2vYA7ACo+P+RqViwZqpp1E CPxB1tGC633hEJHUpxNVGbQozgDZVcka/23BIVtXBFbmJql6htR1enNln1HWyV69dp1NjcemZ pW0BSChf1n3ZL5Zu5QB70XG6c0/mjALdlS9K4dCo730PHBIttvC0XzH/drI9OiZBBlS1GWVYH GqIbPX2FzWv4bjiP7SSrfNLQUBbeFv9Kyj2LNV0KdIhCmgCnvMD4loyov8pQQ1ZN1S8EL0o9X QB1TCOHO0D1CiMqkYSStIJBH2wC7MVoTB/L4uU/V7sF8jn+TR/wiUzkxej77No08T8Es8D50g gvV9LsjjpUo1LoKy7eT+MeRQbmvSnX77uaiH+885nX5T5M0rEu/4qkya8nEk1/QCzQ6GPNmnu 8xSVaARqnJ0CevzXutaUn7Jh6Y3EcRjjvvZY40XoyIxgB2BkFffpS0bw1dPVnLfzG514TixwQ DXL4mWIzMO6ZiIxV3+g2qEig== Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: > Hi Michael Hi Martin, > No customized mode line is needed. Either with emacs -Q evaluate > > (progn > (set-window-parameter nil 'no-other-window t) > (with-selected-window (split-window nil -5) > (set-window-buffer nil (get-buffer-create "*text*")) > (set-window-parameter nil 'no-other-window t) > (read-passwd "PWD:"))) Thanks! With this recipe, I can reproduce the problem. And your patch fixes it :-) Please install in the emacs-30 branch. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Oct 2024 14:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172891782931391 (code B ref -1); Mon, 14 Oct 2024 14:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Oct 2024 14:57:09 +0000 Received: from localhost ([127.0.0.1]:39999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0MVQ-0008AF-LA for submit@debbugs.gnu.org; Mon, 14 Oct 2024 10:57:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:36604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0MVO-0008A6-TZ for submit@debbugs.gnu.org; Mon, 14 Oct 2024 10:57:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t0MV7-0005VQ-Ge for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2024 10:56:49 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t0MV5-0005jK-QG for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2024 10:56:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728917794; x=1729522594; i=rudalics@gmx.at; bh=xMh11i/TrqgkWJ8krxPfckxwkSUsfzeUTB0blisHYZo=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:Cc:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=QbZjw9lnMifAncligsGpB3GgttQjpLTxS1rsRjVLu9PHeG0ZKOONbxp+JQT2sIKB yVkmpPAk62PGpDiML3/tx6Y95J8+1cCPNvuYX+jEHbzSfgHb75Jq9zpozWfsWW+tZ JM1U49It8wZnnBkQYVpRGtjuFkk1VL8fUpQd4PptKu5JCqlc7FHKPHTfihYAHNEcO D90t9BDp12cYsd/7HbV1Vu6WSpCPYAy+4bLrwkxjDbBhnQrXCdQWhv3oGHngkdcJf oWBOICyetEpzKOcavMNHa9gpdfvPRRn5Fs9xG3eKYp8a4cZxUraG7eiTMZD7SuDpM oPFRhj5VVpPBR/h7lw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.14]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1poA-1syAdl424e-0022gn; Mon, 14 Oct 2024 16:56:34 +0200 Content-Type: multipart/mixed; boundary="------------eIA7p0jFnMGMNnhdg2B2CBec" Message-ID: <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> Date: Mon, 14 Oct 2024 16:56:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <877cacvv0r.fsf@gmx.de> X-Provags-ID: V03:K1:o4CGrFaQLNKb6kDJOZFQIjQxZW7pRMpFAFp9y3V91wgfpFnULGR iFpTbMzJqvc9GE+/LNPo9eu0SMZ45LDAb7QQ1hd4qOpxHAoDy5y7l1x4CeBrlaVXS/7CXbe R/zK5aEFxenbekazZ+qgZ4rEhLoXaiYYJNU5CIuiKKLK0ReO6gBPEZU+6SeSrp4Q27Mlhf+ lh+smsotEmrxUnlE7X00A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rShxtDXy5fg=;uArxljjjBocc7r54BNZaltqeQTK CH+DD++XhheAaal5/zxCXOD/NQ3kVnvutOHH2svH+EIcZ+x0epNYpOfu5jTRN6je+OHV+7tvy /8Kf6AczPzwcAIqCTkBJlA2j0Vjfq4du7TceGiafXhJOOkbikCzqQnAjYsd5LywIll+9OdHN9 NIqWfgM+/jhFS2dPW4WL3HUq/y8GtFmDU/91TxZO7IWTpMjtb62jkvbwC8xM5gJrZuQZTOq3a 9WTnneVhnl2XcPYUDcaQLSupOlMq50Du/MwO7Uo+VZIWMYX8VTJ9UAWc9EUkTZ/20Elk7la+y mxgH3qKsOdsGOXIVPsopsAsaVzzzgbj8Cz2sIfE9FHpqMgVFHIvsO+ySpMoYbido1LE2voY6B 7JEyHyHHRimO/yI8bJD3agV5+a1OjcirTzdOkIX1euFPOfWlsRD1UNmUiNG+iSGuF15K5exMj sNnctXz3vehlt+E0zIkfLYp16sBxOQjaGKdBKbu+yBUPzqC1OIfDB1LINDNYhAIoz1Uoj6hYr bDim8iRqBF8l0FBBZUSYSpX540JXh5TsB29q8yrnqljFRDa4exYeA5yude2l+alCKMYF0QQmK Des2QrxWaMqkTzvdofaeZ40F1cVdiKYzIXl6Z5ANMqW/CstZU2k9Px7h7BJVVWoXwSdDiRzhc hsG5es5pIFHg3fh6XLggXtWpwpTJeJYbUlyhwv/qQg2TtC2azPIBFRBPYAGRWMm53AHbtypi1 6HFPHKW1OxNtMPNwJGhHTKPOBF2Uaxeert89wiQ0hZKiDc0A1dV1vQQ6sV+uy3Y0AllqE+I4Z FYuc90gAPMKGfgYCz9pKmbzQ== Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) This is a multi-part message in MIME format. --------------eIA7p0jFnMGMNnhdg2B2CBec Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Thanks! With this recipe, I can reproduce the problem. And your patch > fixes it :-) > > Please install in the emacs-30 branch. Hold your horses. First try another recipe: With emacs -Q do C-x 5 2 followed by C-x b to show *Messages* in either of the frames, read a password, do C-x 5 o and type C-g. One of the two buffers has the eye icon the other has the botched mode line. I'm using the more accurate patch attached now to hopefully fix that too. Note that whenever one switches frames, the mode line showing the eye will always stay with the initially chosen buffer and not the one where the minibuffer window is. But there are other scenarios that don't seem right. While reading one password ask for reading another one. You now should see two eye icons which, however, cannot be attributed to any of the two read operations. Clicking on either of them will toggle visibility of the password. If you don't want to show the password for the first operation but you do want to show it for the second operation, then when the second operation terminates you will see the password for the first one. Same for typing TAB in the minibuffer. Resetting 'read-passwd--hide-password' when terminating any read password operation might fix that. Likely password visibility should be a property of the specific reading process (aka as buffer-local value of 'read-passwd--hide-password') and not something global. But then we would also have to change the first icon of the mode line too and doing that is more tricky. Currently, all eye icons are the same because 'read-passwd--mode-line-icon' has the same value for them. Probably it might be better to have only one eye icon on any mode line informing about the visibility of the innermost minibuffer's password status. But this becomes tricky when terminating a password operation because we would have to internally (on the C-level) scan all minibuffers to find out whether there's another password operation in progress and remove the eye icon only if there's none. Otherwise we could try giving only the first eye icon the dynamic eval property and have all other icons statically have the hide password property. Less tricky - we'd only have to hide a password when asking for another one. Obviously, we could also inhibit asking for a second password. But I suppose this was always possible and would imply an incompatible change. If anyone has a good idea what to do here, please speak up. Thanks, martin --------------eIA7p0jFnMGMNnhdg2B2CBec Content-Type: text/x-patch; charset=UTF-8; name="read-passwd.diff" Content-Disposition: attachment; filename="read-passwd.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvYXV0aC1zb3VyY2UuZWwgYi9saXNwL2F1dGgtc291cmNlLmVs CmluZGV4IDkwYjU4ZjU2MGMwLi5mNzEzOTM3MjFjYiAxMDA2NDQKLS0tIGEvbGlzcC9hdXRo LXNvdXJjZS5lbAorKysgYi9saXNwL2F1dGgtc291cmNlLmVsCkBAIC0yNDc0LDcgKzI0NzQs NyBAQCByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWljb24KICAgIlByb3BlcnRpemVkIG1vZGUg bGluZSBpY29uIGZvciBzaG93aW5nL2hpZGluZyBwYXNzd29yZHMuIikKIAogKGRlZnZhciBy ZWFkLXBhc3N3ZC0taGlkZS1wYXNzd29yZCB0Ci0gICJUb2dnbGUgd2hldGhlciBwYXNzd29y ZCBzaG91bGQgYmUgaGlkZGVuIGluIG1pbnVidWZmZXIuIikKKyAgIlRvZ2dsZSB3aGV0aGVy IHBhc3N3b3JkIHNob3VsZCBiZSBoaWRkZW4gaW4gbWluaWJ1ZmZlci4iKQogCiAoZGVmdW4g cmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dvcmQgKCkKICAgIk1ha2UgcGFzc3dvcmQgaW4gbWlu aWJ1ZmZlciBoaWRkZW4gb3IgdmlzaWJsZS4iCkBAIC0yNTM0LDEzICsyNTM0LDE0IEBAIHJl YWQtcGFzc3dkLW1vZGUKICAgOmtleW1hcCByZWFkLXBhc3N3ZC1tYXAKICAgOnZlcnNpb24g IjMwLjEiCiAKLSAgKHNldHEgcmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dvcmQgbmlsCi0gICAg ICAgIDs7IFN0b2xlbiBmcm9tIGBlbGRvYy1taW5pYnVmZmVyLW1lc3NhZ2UnLgotICAgICAg ICByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZlcgotICAgICAgICAod2luZG93LWJ1ZmZl cgotICAgICAgICAgKG9yICh3aW5kb3ctaW4tZGlyZWN0aW9uICdhYm92ZSAobWluaWJ1ZmZl ci13aW5kb3cpKQotCSAgICAgKG1pbmlidWZmZXItc2VsZWN0ZWQtd2luZG93KQotCSAgICAg KGdldC1sYXJnZXN0LXdpbmRvdykpKSkKKyAgKHNldHEgcmVhZC1wYXNzd2QtLWhpZGUtcGFz c3dvcmQgbmlsKQorICA7OyBTdG9sZW4gZnJvbSBgZWxkb2MtbWluaWJ1ZmZlci1tZXNzYWdl Jy4KKyAgKHVubGVzcyAoYnVmZmVyLWxpdmUtcCByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1 ZmZlcikKKyAgICAoc2V0cSByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZlcgorICAgICAg ICAgICh3aW5kb3ctYnVmZmVyCisgICAgICAgICAgIChvciAod2luZG93LWluLWRpcmVjdGlv biAnYWJvdmUgKG1pbmlidWZmZXItd2luZG93KSkKKwkgICAgICAgKG1pbmlidWZmZXItc2Vs ZWN0ZWQtd2luZG93KQorCSAgICAgICAoZ2V0LWxhcmdlc3Qtd2luZG93KSkpKSkKIAogICAo aWYgcmVhZC1wYXNzd2QtbW9kZQogICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgcmVhZC1w YXNzd2QtLW1vZGUtbGluZS1idWZmZXIKQEAgLTI1NTEsOCArMjU1MiwxMCBAQCByZWFkLXBh c3N3ZC1tb2RlCiAJICAgICAgICAgICAgICBtb2RlLWxpbmUtZm9ybWF0KSkpKQogICAgICh3 aXRoLWN1cnJlbnQtYnVmZmVyIHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtYnVmZmVyCiAgICAg ICA7OyBSZW1vdmUgYHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtaWNvbicuCi0gICAgICAod2hl biAobGlzdHAgbW9kZS1saW5lLWZvcm1hdCkKLSAgICAgICAgKHNldHEgbW9kZS1saW5lLWZv cm1hdCAoY2RyIG1vZGUtbGluZS1mb3JtYXQpKSkpKQorICAgICAgKHdoZW4gKGVxdWFsIChj YXIgbW9kZS1saW5lLWZvcm1hdCkKKwkJICAgJyg6ZXZhbCByZWFkLXBhc3N3ZC0tbW9kZS1s aW5lLWljb24pKQorICAgICAgICAoc2V0cSBtb2RlLWxpbmUtZm9ybWF0IChjZHIgbW9kZS1s aW5lLWZvcm1hdCkpKSkKKyAgICAoc2V0cSByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZl ciBuaWwpKQogCiAgICh3aGVuIHJlYWQtcGFzc3dkLW1vZGUKICAgICAocmVhZC1wYXNzd2Qt dG9nZ2xlLXZpc2liaWxpdHkpKSkK --------------eIA7p0jFnMGMNnhdg2B2CBec-- From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2024 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17291519355678 (code B ref -1); Thu, 17 Oct 2024 07:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2024 07:58:55 +0000 Received: from localhost ([127.0.0.1]:33277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1LPK-0001TV-Ns for submit@debbugs.gnu.org; Thu, 17 Oct 2024 03:58:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:47782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1LPI-0001TN-Ja for submit@debbugs.gnu.org; Thu, 17 Oct 2024 03:58:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1LOx-0006ED-IJ for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 03:58:31 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1LOv-0008Ni-Qm for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 03:58:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729151896; x=1729756696; i=michael.albinus@gmx.de; bh=SG5mBRPvrJfW4NEZmTucVFiiWZAs4bYSDAjLd00lAN4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=XqQ6cE6Cm24/gGIrBuQrLRCPzU2nLUQJGXPtML22VBfW+a97Iton6VmkuXBHuUz3 0BcWbyvX2ORkzCHE+/mi5fC+dAf3hU2cG2eIEk8oOaJicvtZz32LKDL027M8anc4+ hTH6RMFCceQaee2ChRPWyAdHynP1irmGVinYrnxOyAoXGzC1mGHc2sH5bW7aGatON uuAHLYjNNCU/6IXZT0thQctBFOLqcje4dM5aAzSN7v3Kk01zKkV9jASV/we36Jlf5 /4/ruZUIqMQKu9s1WKeVzhqWlvXhmZ7mc1WlJ+DTPTEu/1+aWxtopvnNqvOP0khBJ lgDQWpf0PoRSVKdaIA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mz9Un-1toND91REB-00rCjT; Thu, 17 Oct 2024 09:58:16 +0200 From: Michael Albinus In-Reply-To: <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> (martin rudalics's message of "Mon, 14 Oct 2024 16:56:29 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> Date: Thu, 17 Oct 2024 09:58:08 +0200 Message-ID: <87zfn3w48f.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:z4ywEGoEgPC/tGypdW9w6hPtHcrLrN/a0f4rxWugZjViiYiMcgV R4nVvCSzZXDgnGOr9Bw7RTyhW4N8iBPrYWifRIpG4RhFaosf/juNzLnQnoaB1TsFhOydyWe tBMGSpntW0i5GYI6i1OjM/lV81mOxVvICnnL8CPk+kXBDelex5ZibxR9BkEGDWJUKs/CDth baFlvsRN7B1wl+UtqzrNw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:n0Niu0VzSZs=;5zhSlmT0tXn+WGjkaUa0FqsYLMe Peaj/00sA3G8cSzAQcM/LOen++Yre0wh70ythbDubnC+tbQpYRRMKrpm+4Y2CR1gvcETUnOup qlIOFi1K/1+HB/yA+gTzGht0PSMRv8Yq59WKk/IBX2luIdDPjU1mEE5RlBxR0hOGjvzgiAHjm Di/oVoyqpUQTZfiH+J4P2mhe7VTNXo8srfOz06dGe893hROLi7HaYaKfSYd9jRv2sKxnuHNQc o71XewZv4fiBnD/Z198SjuBEjE0JWLwqclaWmhzROCigrwpCBOe2fm4X1vzidhs2n6HOrpnwP 55wjAcl/OxjMstKtZB+ZeD3FAZeTzkfiwae2QCNazfvuZiHbeaxeONkShIvm2zbwQhM56k00G zvniz3L5tmw/C0owttX56TCDmp3dSi0p4Kdp4K6y0uR//x4M91dtQHKj8Eu96jPV3QVHBC/GI rTHEX9WULr7uvHoZQy49u0agXluVDR56UjPCu3F3Pd3pe1BjKIVv0QYFvyqShQ712v89alKOf hjiu3H4t/z9P76Cy6RlyHpRW7z157lTtzPDhElnzn+4D+pf+RFzV8nEDDa4kw+MzIGKOQBV2L IafKGdnVlKd8dmgavEn1qu3uJbsl71a19Ki0MxU0xODWid8RBUeFqtNyTc07NhjeFzjj8/c7Z oQzBX4NOrdj4JO/IJFIZfWwmHpKsOM3HsKL11LOOc7Ikeqbsg0aZMaq6KKvaZWjUepAWJQfTQ JuMphn+yB+rf5RHKVS/XAfsvs6SuWIJ9sbGZW5zNAsL4fjmJBrnE1fbc2Z5nxqY2wWtc6JPbN aowFTRkhcYsKReJoDVqOvHHg== Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.277, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, > Hold your horses. First try another recipe: With emacs -Q do C-x 5 2 > followed by C-x b to show *Messages* in either of the frames, read a > password, do C-x 5 o and type C-g. One of the two buffers has the eye > icon the other has the botched mode line. I'm using the more accurate > patch attached now to hopefully fix that too. Note that whenever one > switches frames, the mode line showing the eye will always stay with the > initially chosen buffer and not the one where the minibuffer window is. Thanks for this. As said I'm a n00b wrt to Emacs window management, so pls install your patch since it makes the situation better. > But there are other scenarios that don't seem right. While reading one > password ask for reading another one. You now should see two eye icons > which, however, cannot be attributed to any of the two read operations. > Clicking on either of them will toggle visibility of the password. If > you don't want to show the password for the first operation but you do > want to show it for the second operation, then when the second operation > terminates you will see the password for the first one. Same for typing > TAB in the minibuffer. Resetting 'read-passwd--hide-password' when > terminating any read password operation might fix that. > > Likely password visibility should be a property of the specific reading > process (aka as buffer-local value of 'read-passwd--hide-password') and > not something global. But then we would also have to change the first > icon of the mode line too and doing that is more tricky. Currently, all > eye icons are the same because 'read-passwd--mode-line-icon' has the > same value for them. > > Probably it might be better to have only one eye icon on any mode line > informing about the visibility of the innermost minibuffer's password > status. But this becomes tricky when terminating a password operation > because we would have to internally (on the C-level) scan all > minibuffers to find out whether there's another password operation in > progress and remove the eye icon only if there's none. > > Otherwise we could try giving only the first eye icon the dynamic eval > property and have all other icons statically have the hide password > property. Less tricky - we'd only have to hide a password when asking > for another one. > > Obviously, we could also inhibit asking for a second password. But I > suppose this was always possible and would imply an incompatible change. I haven't seen any application in the wild which offers cascaded password input. What would be the use case for this? My feeling is, that this is a misuse. We might not forbid it, but we might show a warning. > If anyone has a good idea what to do here, please speak up. Sigh. > Thanks, martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2024 11:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172916531412131 (code B ref -1); Thu, 17 Oct 2024 11:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2024 11:41:54 +0000 Received: from localhost ([127.0.0.1]:33600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ot8-00039a-3W for submit@debbugs.gnu.org; Thu, 17 Oct 2024 07:41:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:39770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ot3-00039L-Ir for submit@debbugs.gnu.org; Thu, 17 Oct 2024 07:41:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1OsV-0004s3-N5 for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 07:41:19 -0400 Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1OsT-0006oU-Hf for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 07:41:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729165258; x=1729770058; i=michael.albinus@gmx.de; bh=kX0L/Ug5zn8sX9riidXJl9NAdde8Mlynv5rJxo3gmFU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=a3+TNyCB+4TERdo1btkhUhl1JQICbVqXQUmfj0kBOerpQzXFySV4Ya1oQp7wHBVL GnYkC04Hzox0naNiMJ79wz9sM5vhHV1i4DGImz0pBN0RGRGUbbiVKvuZGQlo44tLm Y8Tti+8ZlHg+2iJ4tUTyXpqbpctDwQKyvnrYTJ0TLxZpzlI07ebk/NAImwj/BgFvM dFHCUzYyGB0zPheCYPZeNN2gxqOLk/eZLFFm4cWTyRkRNoChxqGXpmNSvbuv57+lg zsWTeZtZts5gRsJrViOU1pAvt6eQ+U9QQ+EwZQeIC6SntzxfK8hQ/JJqJdi0R4t9R jCzIBd+Jmv1wk4BxgQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MvsJ5-1ttuIv0EMx-00sxJq; Thu, 17 Oct 2024 13:40:58 +0200 From: Michael Albinus In-Reply-To: <87zfn3w48f.fsf@gmx.de> (Michael Albinus's message of "Thu, 17 Oct 2024 09:58:08 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> Date: Thu, 17 Oct 2024 13:40:52 +0200 Message-ID: <87ed4fvtx7.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:7l+TPUVg1TM2+c8oLp0dW7+kIQbs+y24mM7EK1q6eeZ1Hw6q9oU pECZbwvDs3JwHAvhiKUQjvY2yVDr/wf6gpm8YWodEtWzxKAr5DN4CZi9pVq6osWcIkk8A1y GB3NKvKwzO2mQdl8DACeVrtry27oGUQrLhXTXsP6ubs4YG9sfUwjU7fWP6gV67wdIHe2yTr FOVYsfx7P+hnyOgDG5NiQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:BjKseFtJVaM=;JIc2jd94f8qyo5vPynoMCvG3Ry5 reftSf3dRFznN+d8i/BeAvUFvMUAh0K0rbntooq6sowUFJra+jYmkKSRMAninZnFFQJ/m0qi5 JK1j5q7wtnHvmPhIk+cvXtbazNHz3WM7HeqwvHijxgln5vthUIPByM4mIzb96hKXpevpat01d ZVFYRpEk2L/Kal8z4Z+wmrOjRGsA3Oe7Sfm0X1RIGGJEkNg8s93idBkQ2sm2gv4Ekm2IYjL6g s+zVFqmKek2BDRmQGiOsJAafK7Ql6jkVaQPHtdPhd+ygP01IEgc/soVuJimm2LmaYh7Csi1+0 bU7Zx92HdTyyBjQTj0t/4/vzPqARFK+rBsQQGHfRXpsGMDqh8pt/fxPTLBD8zlouaB94WljVV xJRuNxYReXhs/Q2sVDjt3CEg0PC05D8SpDjXE24wi+BlA0JRqnmnkDlopK0ySP4M9wmkUz78N UFDAj3M4eIlByhM5LOk1VcZZqcY5PISrOGND4GgZ1cK2Sa7jsBqERUw5Ax59KmUb1Xdqac0Lw Gt1iJ94KynPzUv7HejWZoRu5otuMrXTOEx88YBv9J9oypmJ8y9wcldhuoZZfezu7dgyT+kKBh uaFxLOjoax1N/ElcTATcUPxBD71ZsEQ7JWUT75ijG2Hed/lMpas8fn1/aqbnQrluoboZIKCAb oKDcqRaG4nc/BBL1edSen8d9BPHcmnbpLZDirz0RVu2nKvTx1YHe0FoM2aEPU71/e5svmYvV9 gd11EK/3OEho5DA+v46Dhoke8C9F2Gin2aU4hEDN3TMe1PfAjQbBKDAZV1Hc5G1nacXerZbRM uUQATGKTSV5HxcMDBYNh+tcw== Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.277, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain Michael Albinus writes: Hi Martin, >> If anyone has a good idea what to do here, please speak up. > > Sigh. I gave it another try. The appended patch dosn't add the password icon to mode-line-format, but to global-mode-string. By this, we don't bother to find the corresponding window to a given minibuffer. This doesn't solve the problem of cascaded password input, but that's another game. WDYT? >> Thanks, martin Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/auth-source.el b/lisp/auth-source.el index 90b58f560c0..11ddc4e25ca 100644 =2D-- a/lisp/auth-source.el +++ b/lisp/auth-source.el @@ -2467,14 +2467,11 @@ read-passwd--hide-password-icon :version "30.1" :help-echo "mouse-1: Toggle password visibility") -(defvar read-passwd--mode-line-buffer nil - "Buffer to modify `mode-line-format' for showing/hiding passwords.") - (defvar read-passwd--mode-line-icon nil "Propertized mode line icon for showing/hiding passwords.") (defvar read-passwd--hide-password t - "Toggle whether password should be hidden in minubuffer.") + "Toggle whether password should be hidden in minibuffer.") (defun read-passwd--hide-password () "Make password in minibuffer hidden or visible." @@ -2492,30 +2489,25 @@ read-passwd-toggle-visibility "Toggle minibuffer contents visibility. Adapt also mode line." (interactive) - (let ((win (active-minibuffer-window))) - (unless win (error "No active minibuffer")) - ;; FIXME: In case of a recursive minibuffer, this may select the wron= g - ;; mini-buffer. - (with-current-buffer (window-buffer win) - (setq read-passwd--hide-password (not read-passwd--hide-password)) - (with-current-buffer read-passwd--mode-line-buffer - (setq read-passwd--mode-line-icon - `(:propertize - ,(if icon-preference - (icon-string - (if read-passwd--hide-password - 'read-passwd--show-password-icon - 'read-passwd--hide-password-icon)) - "") - mouse-face mode-line-highlight - keymap - ,(eval-when-compile - (let ((map (make-sparse-keymap))) - (define-key map [mode-line mouse-1] - #'read-passwd-toggle-visibility) - map)))) - (force-mode-line-update)) - (read-passwd--hide-password)))) + (when (minibufferp) + (setq read-passwd--hide-password (not read-passwd--hide-password)) + (setq read-passwd--mode-line-icon + `(:propertize + ,(if icon-preference + (icon-string + (if read-passwd--hide-password + 'read-passwd--show-password-icon + 'read-passwd--hide-password-icon)) + "") + mouse-face mode-line-highlight + keymap + ,(eval-when-compile + (let ((map (make-sparse-keymap))) + (define-key map [mode-line mouse-1] + #'read-passwd-toggle-visibility) + map)))) + (force-mode-line-update 'all) + (read-passwd--hide-password))) (defvar read-passwd-map ;; BEWARE: `defconst' would purecopy it, breaking the sharing with @@ -2534,25 +2526,18 @@ read-passwd-mode :keymap read-passwd-map :version "30.1" - (setq read-passwd--hide-password nil - ;; Stolen from `eldoc-minibuffer-message'. - read-passwd--mode-line-buffer - (window-buffer - (or (window-in-direction 'above (minibuffer-window)) - (minibuffer-selected-window) - (get-largest-window)))) + (setq read-passwd--hide-password nil) + (or global-mode-string (setq global-mode-string '(""))) - (if read-passwd-mode - (with-current-buffer read-passwd--mode-line-buffer + (let ((mode-string '(:eval read-passwd--mode-line-icon))) + (if read-passwd-mode ;; Add `read-passwd--mode-line-icon'. - (when (listp mode-line-format) - (setq mode-line-format - (cons '(:eval read-passwd--mode-line-icon) - mode-line-format)))) - (with-current-buffer read-passwd--mode-line-buffer + (or (member mode-string global-mode-string) + (setq global-mode-string + (append global-mode-string (list mode-string)))) ;; Remove `read-passwd--mode-line-icon'. - (when (listp mode-line-format) - (setq mode-line-format (cdr mode-line-format))))) + (setq global-mode-string + (delete mode-string global-mode-string)))) (when read-passwd-mode (read-passwd-toggle-visibility))) --=-=-=-- From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2024 18:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172918862917680 (code B ref -1); Thu, 17 Oct 2024 18:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2024 18:10:29 +0000 Received: from localhost ([127.0.0.1]:35550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ux7-0004ay-3a for submit@debbugs.gnu.org; Thu, 17 Oct 2024 14:10:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:46972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ux1-0004am-PD for submit@debbugs.gnu.org; Thu, 17 Oct 2024 14:10:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1Uwg-0006uq-2e for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 14:09:58 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1Uwe-0005hw-0j for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 14:09:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729188581; x=1729793381; i=rudalics@gmx.at; bh=OcJVBQ9oB0YELANbVHuZi+Q4Ot22UrrH88e85MmfXCU=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ZEcGcXmkTlqMtxYyb9Txg2c4sNC49Hf0xu3svOeGSCd/FGMd67o5Q/Rl6Nv7htRk ydzHhF4/GbaQCkQqgcQJcyoPlR1AANb3wN3MFgnxzZWuz1duCT12V83Zo9mTaJXiC M+C0WQhbxt+kZjsaFdJksCG+5oYv//Os8uIqZw62ynqAXxO7sX3fJLaZ96+t3D090 Odzk2OEUyEF7iK4nkRTNz6zsTtPwq6vWPtjs1KsTdlDdK1mrvD+IyIrb9nNlzavC3 xd6siySFwjzsDU9eKMhxRX/l2GHj4SjSdl9ZgDX51+AjiHorHhrL6lxT1GqlRN/cO 5ofoREjKlCCfV+Gr+g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.87]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Md6Mt-1tb6fu1fal-00aBd7; Thu, 17 Oct 2024 20:09:41 +0200 Message-ID: <298302a6-c037-4297-9a70-5b48a6fbb649@gmx.at> Date: Thu, 17 Oct 2024 20:09:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87zfn3w48f.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:xME1mBWJcmJYvL4ZO9ZB6f3WVSzzrB/pk7n4nhYGxNxnidETwSn I7T6Nkou+M0roOwucIuE2dX/+uLOCBON5LvIAp/XCXrnpptq48XxukxjzkurpqDNzWOmN9V BHKKlGdbtNAMTlcx0eev4fL8OqBMq2z3MZvDpGByGf3cWG9c7fH882j9FDsOCXxuaLpEvvj JArZnaCYVhWJef/3cBHTw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:g+BA9BEoESI=;107GCjQ4gGyv5a7ao76E4xbewHU pLOqZaexlLU5k41kYUZc2CVQg2Qe6U85Bg20eLOv8XT5Ah9eLXPUI8ildXk01lqGYSwulWfZR 6E58gYU9VrBoBQAfu1mcfzThVFsjQPIcMwktZqCficts6RQGQkebFNSgN6IdDfpjAiAJfH8B2 o/sU96TR9nM7WLqf7FGmZ+ad4niomIYAUcnOJRidPj4jXUgEmrr6V7XyQRIWQcBnGO0YecTNb bZfk+67R8hzKhmej5132iWj1C1b+qz5HNxJIgHfYZ+DaRla7jVDe7gXXReWCziXK1WXqS1PBw yQxXlJ5eT9pBUDi+XQfDVimAyzdGNH9sKYV5CPTFE9Ox+FXI0cg6Bz4CBz/6c7qnIc1oR9WLQ 9U+jrBXQXuZb/MlwMnkYWxgK7PkMlN+Gdc7/zQEqEpl7Xl54Ew4XtvIz/qVtPlnT3OqUcKzYI x3kGhDV1TAy2Jr1GesKCjGoWaRt8aIaxLnEuEdaordRuaSWFiNgq7FVm1ltz7XyF7v9w5Rk2T OILD6AME/EiVCo3SQJP5XoF+94qiXfC/wV7oHAypoQqn/V90z4Db99Om9VcBl8UYil7wrHQYQ qrentowCZZoqSbXqwWuP75PlofKDdoFWM0rCswAOB0npecOd+tVuLJaQG8+Cc24Lxh9Sagg3h Fs+/hmEy1RbtEGTURX7t8ZT0hXRw2rvwXsxfslN4IHNNrkDlWKJy6GC/njmI2t5iEcM/K9gzA SZDx1Sk417RIcUk1+AxabhloUy8Cy2eBPdKz16XN3RePPb7Xv0BC4ti6v03AHJEB01WOX2alC 5gTp6fAhMQDFZeEoKyqCAEBQ== Received-SPF: pass client-ip=212.227.17.21; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.277, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) > I haven't seen any application in the wild which offers cascaded > password input. What would be the use case for this? My feeling is, that > this is a misuse. We might not forbid it, but we might show a warning. Then why does 'read-passwd' deliberately offer it via (let ((enable-recursive-minibuffers t) If it's a misuse, it should rather bind it to nil. Another mystery: After commit de88ed8646383301f20f8340e13d43e5918310fa Author: Lars Ingebrigtsen Date: Sun Oct 13 05:15:18 2019 +0200 Hide passwords more in `read-password' * lisp/subr.el (read-password--hide-password): Factor out (bug#17127). (read-passwd): Use it in post-command-hook instead of after-change-functions to ensure that we hide the password no matter what inserts text. entering 'read-passwd' does (add-hook 'post-command-hook #'read-passwd--hide-password nil t)) while exiting still does ;; Not sure why but it seems that there might be cases where the ;; minibuffer is not always properly reset later on, so undo ;; whatever we've done here (bug#11392). (remove-hook 'after-change-functions #'read-passwd--hide-password 'local) If that fix of Bug#11392 (or Bug#11397) were really needed, then we should remove read-password--hide-password from 'post-command-hook' now. But there were no bug reports in the last four years so probably that bug was fixed by other means. In either case the current 'remove-hook' is a noop now. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Oct 2024 18:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.172918865618088 (code B ref 73768); Thu, 17 Oct 2024 18:11:03 +0000 Received: (at 73768) by debbugs.gnu.org; 17 Oct 2024 18:10:56 +0000 Received: from localhost ([127.0.0.1]:35559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1UxY-0004hX-0O for submit@debbugs.gnu.org; Thu, 17 Oct 2024 14:10:55 -0400 Received: from mout.gmx.net ([212.227.17.21]:42057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1UxS-0004h8-R6 for 73768@debbugs.gnu.org; Thu, 17 Oct 2024 14:10:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729188619; x=1729793419; i=rudalics@gmx.at; bh=UnPLR+uuAaGRZ0NHzu8fC4jQY6waTdslQ6FyQ8FPqzI=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=WZKynM+SAwB3fKEJqFGCXCBDCw5+2pipbN1YgEKzb69KgRxZZ2runGhC+7p3lXqs 6w3mscWDuFrhLAxnRwsB5swVmT3hOC4khhcdChPk99H/PxF1uBB3CCFral2cGzrjK mvaryuemV6PiEVT1UrPpKQ+fPT8SO1TPhtjOuze2cZsH4XyBA7SKJHBYU5VjAqany HRTttiSAl0ECm73P5I6cOEQ0STs01kyLjLiVCgcyvb3/ZepZUgtFwQO+PG8OgXrkC zZaW28atWCM5b7bQi5PHNreDDkB0oOTHiP7cvDBLlQmEh9ug2/eR5bZQA3si04mdn Gnt2OdVhhxFkhxO4EA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.87]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8ygY-1syjXB2t5K-0063oY; Thu, 17 Oct 2024 20:10:19 +0200 Message-ID: <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> Date: Thu, 17 Oct 2024 20:10:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87ed4fvtx7.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:DgOmU44b3ol6qLulYn9fYLDYsNF4kcwxURUYWwn1wOAiD59MgUX qF34qRHNz/+KtxOY8biL/Dg8MfUx/NEO3+Ml+nWGVDVYQAotdeCfnTViThPwGAXrpvenUYY uQeZM5cWCk2sQRLJzQx4HnnaMAYaoYfU/AUkwZzdYMrG3svAJz5Qtyh1xdS5iRme8AmbH+B wEn79Fp7If4ESQm2XO3gw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:N0XYwu8CJLc=;HnPMbWcgadc81YJbeRreHxdz3a8 sGgtoE0qLjvr+uGevne62TWnrq5aG3gxEDt8f9gZwB7fo8Veg2q4F5LdnSK06wczzC6ibzsdO xrCEQWTO3vGSmetJB7G0Yf5QTZxnG/QdO1F0sUFBrov4eflDiPQfrHVOBpYHVlxb+hL6vGn+6 2pmhDwLj2lWAiVqusHH3CxLeDl61PAXn9rhBpMSFcFm+SKvcm8oYfF0if3LI/r2iNQTSiSoMK HF6Y2C8394ii3ySUOvjxY4Tow2liUSyXrrvVOXvXOjye2mkKkN4yTqVwip7A7YwvHAFpo3Ok+ AnnIO9Af+1osxZ9FZbPpeuHNuM1TK+didJZlSPdcNGVprhnGKbxhmlSC8ldmVaRWK/b8X2BAM NJsOxMUykxvA/Dq8RGtnY14JRf68uhg5eyuTL285yMBdDsPi6t/ZhTiIqmoSfeivpCpCNQd4T BQFSvt+qJXsk+APhk8Q7RHh9JgERBQFecyHAvx6+u+9PYz2Uw2LZxLmMMdPIe//HMMD1o9teU 6Sxosv24fjkQpogdsd6gf7PlFZOOlfGmHE6yECQiBhxo5bLttQ95Y0M1Q9KcT7KXkSd9j5y/r vkbF6PYmnHjO5mwm0dypV2S6suwYo/Qg93BUBKaYHLYwnm85szFrZ2vPOXhbFfeqFtW7hJhxW OWKeIFADuFs3rGyjx/d2bYErlUs36uE5vYMTbDwpf98PN3OezAgc0FwtP7Lic50L7wwfFQU0n KF8bLync0EUqYSDMRnlA0OhRKrmRwibVymow2kskEU42uwvojSBEeBws4bXIP2fUYgoWWlZfk 0JWRZgsWiEseXKzfQcqteWdQ== X-Spam-Score: -0.7 (/) 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 gave it another try. The appended patch dosn't add the password icon > to mode-line-format, but to global-mode-string. By this, we don't bother > to find the corresponding window to a given minibuffer. I think this is the best idea I've seen so far here. Users can switch frames and windows in some arbitrary manner and the eye is always there. As long as you are satisfied with seeing the eye at the end of the mode line which for narrow windows can be hidden. Have you considered using 'mode-line-front-space' instead? > This doesn't solve the problem of cascaded password input, but that's > another game. I would append another eye just as the current code does and remove one when the password has been read. And whenever a password has been read make sure to hide passwords. Ideally, we could also give at most one of the eyes (the left- or rightmost one) the visible status. And to make everything foolproof we could make sure all eyes are removed as soon as 'minibuffer-depth' drops to zero. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 08:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17292398018527 (code B ref -1); Fri, 18 Oct 2024 08:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 08:23:21 +0000 Received: from localhost ([127.0.0.1]:36971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1iGW-0002DR-B2 for submit@debbugs.gnu.org; Fri, 18 Oct 2024 04:23:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:45314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1iGT-0002D5-8g for submit@debbugs.gnu.org; Fri, 18 Oct 2024 04:23:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1iG6-0004VT-Nz for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 04:22:54 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1iG4-00012Z-M3 for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 04:22:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729239762; x=1729844562; i=rudalics@gmx.at; bh=uV1+SUzO0zcP1BMDPAEmek1Kvaeq2feBFCID1Mo6mXc=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:From:To:Cc:References:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=OYJiUhwuJ1aZ9BdheWWRsDDKBMKYlQ+GY98N+xWzZVVBsu2H5Ym3eBjVmZksXm+3 8yv+OOnsywZrEeAsE1KThKarRvcbmpxTw64uizQ/yUu2RYH6hS/IcpP9Nvwl7chOK g6wiiHUMTexcga7nDJtRC3y4FKNnbVu+r0qNX5hAXciQpvdKnnpAGF9H8mHaGoCbw oI1A/H1xkgPYCNmXrT1vZ57LIlqyJw3hj8KsiCc1A58AcbpF1lbxhGvMVy4ay6EWM OBF/pRT6+hkI5gYlj2xquSUti9Z++nwfluMdeF5cQEe4GVfz4Dn9xsYNQ4QVwOmge oxOxiwvQ2PSD6e+hwQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.195]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mzyya-1toqlI05qg-00s0Rs; Fri, 18 Oct 2024 10:22:42 +0200 Content-Type: multipart/mixed; boundary="------------gW0wDEejsiU0TrMAbT3H5SEA" Message-ID: <16e113a9-46ec-4e68-bd49-1537111d1acc@gmx.at> Date: Fri, 18 Oct 2024 10:22:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: martin rudalics References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> Content-Language: en-US In-Reply-To: <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> X-Provags-ID: V03:K1:UL+fgtGIy+LRJViq6U1EYkyVCbKOE75kp4YXymX9cDQtcuQPeWu b9NmjitvHrZrgxF6BH5Dsoj2EWhzriETSwXXpq05uhcD8BAL77TTcFOE9H/Plj7sSw5MWSq hT90KQswKGr6dkgE5e6JDQlIaYqtRHermbvzciXeZIiB77u8fcHXbZ2dTGJ/buxYzEeRMTu tO/gYxAwhZJHQSQxmU9IQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:jiyDyK/LlNU=;RIPoEagbQm5oOkVObC21YMeLC4U oG//sVCiyF8hmdJK7vDUnL16Fvvaw9e3H/UFC0YtkekrZ+WdttaoH5zu0Ae7bgfDWADvW10XF u4qs1CVEAD9N/VU+ftJGOuHIQzd8AWRfwh99LdhnBaVbk0vJoyz8z98zG40vKXUJx/qK5IcLC CmYJDCPxlyrEzX0mipZaZSrapvsKvULe2UgNi30v+gNv9rKQoE6BIC8BF4KWuT+Eu7iTL2pvd D8sBEj7hRoVlOtn61+4Cc3GC3JseNNN1P9UKWTzdsr1u/uuAJO6vUI6T+pZQJ2kUZ5Go5Bayv jog7v2yTRCNW8HAPUJrOeMdw/T79QKo2XylZ/C7YRGuPx3Ab9FXLv8T6EIerxdzaOB+FT6raR G2eBZ3lMP7Ur6Q4qZi4K0fMxxwIs1agpdiv0W0M8/+4DT3JbbQG9MbP+9HEzEIZMEcI5tkkwf oD015HEWgxW2cIalD4wpWlIN+TyWSmcJTC7iGCoBNb++eZobizLFwP+4s/KSTxlbhKtRCIIqp QHs9csKSqeIQqgtpcVA9id9KeLOKAmnln53PTn8gKQlLp3wyaaQ7HIRFpUpeyE1N8zOXrumQO 7LKYhEN+JGKwqznGRw+sbqYdl1rIeN8CVCRSg7/n9Qc/WQrqoLDBecGVPiywjEnMGqjoTKXjJ flOjS6nzaUR3ozfgNfJDloaMXWMXJtQ1BtfizI6FLDqjwPglRy7CnfqM2iVv1ppNg6czcPrqq 71FnrQcSCbjljdB1qkcH8q4q5ndAeYJypialkfSb8f0EkxoN3WdCz46oEAiAFupYyqfln5KGQ RhR7LibSegoHpqjiOGfjZx/AUzAKPiKRWgMulaOXiEvM8= Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) This is a multi-part message in MIME format. --------------gW0wDEejsiU0TrMAbT3H5SEA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > As long as you are satisfied with seeing the eye at the end of the mode > line which for narrow windows can be hidden. Have you considered using > 'mode-line-front-space' instead? I tried that now and it seems to work well here. Have a look. martin --------------gW0wDEejsiU0TrMAbT3H5SEA Content-Type: text/x-patch; charset=UTF-8; name="read-passwd.diff" Content-Disposition: attachment; filename="read-passwd.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvYXV0aC1zb3VyY2UuZWwgYi9saXNwL2F1dGgtc291cmNlLmVs CmluZGV4IDkwYjU4ZjU2MGMwLi4yNzQ1NzgxODVkMiAxMDA2NDQKLS0tIGEvbGlzcC9hdXRo LXNvdXJjZS5lbAorKysgYi9saXNwL2F1dGgtc291cmNlLmVsCkBAIC0yNDY3LDE0ICsyNDY3 LDExIEBAIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkLWljb24KICAgOnZlcnNpb24gIjMw LjEiCiAgIDpoZWxwLWVjaG8gIm1vdXNlLTE6IFRvZ2dsZSBwYXNzd29yZCB2aXNpYmlsaXR5 IikKIAotKGRlZnZhciByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWJ1ZmZlciBuaWwKLSAgIkJ1 ZmZlciB0byBtb2RpZnkgYG1vZGUtbGluZS1mb3JtYXQnIGZvciBzaG93aW5nL2hpZGluZyBw YXNzd29yZHMuIikKLQogKGRlZnZhciByZWFkLXBhc3N3ZC0tbW9kZS1saW5lLWljb24gbmls CiAgICJQcm9wZXJ0aXplZCBtb2RlIGxpbmUgaWNvbiBmb3Igc2hvd2luZy9oaWRpbmcgcGFz c3dvcmRzLiIpCiAKIChkZWZ2YXIgcmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dvcmQgdAotICAi VG9nZ2xlIHdoZXRoZXIgcGFzc3dvcmQgc2hvdWxkIGJlIGhpZGRlbiBpbiBtaW51YnVmZmVy LiIpCisgICJUb2dnbGUgd2hldGhlciBwYXNzd29yZCBzaG91bGQgYmUgaGlkZGVuIGluIG1p bmlidWZmZXIuIikKIAogKGRlZnVuIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkICgpCiAg ICJNYWtlIHBhc3N3b3JkIGluIG1pbmlidWZmZXIgaGlkZGVuIG9yIHZpc2libGUuIgpAQCAt MjQ5MiwzMCArMjQ4OSwyNSBAQCByZWFkLXBhc3N3ZC10b2dnbGUtdmlzaWJpbGl0eQogICAi VG9nZ2xlIG1pbmlidWZmZXIgY29udGVudHMgdmlzaWJpbGl0eS4KIEFkYXB0IGFsc28gbW9k ZSBsaW5lLiIKICAgKGludGVyYWN0aXZlKQotICAobGV0ICgod2luIChhY3RpdmUtbWluaWJ1 ZmZlci13aW5kb3cpKSkKLSAgICAodW5sZXNzIHdpbiAoZXJyb3IgIk5vIGFjdGl2ZSBtaW5p YnVmZmVyIikpCi0gICAgOzsgRklYTUU6IEluIGNhc2Ugb2YgYSByZWN1cnNpdmUgbWluaWJ1 ZmZlciwgdGhpcyBtYXkgc2VsZWN0IHRoZSB3cm9uZwotICAgIDs7IG1pbmktYnVmZmVyLgot ICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyICh3aW5kb3ctYnVmZmVyIHdpbikKLSAgICAgIChz ZXRxIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkIChub3QgcmVhZC1wYXNzd2QtLWhpZGUt cGFzc3dvcmQpKQotICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgcmVhZC1wYXNzd2QtLW1v ZGUtbGluZS1idWZmZXIKLSAgICAgICAgKHNldHEgcmVhZC1wYXNzd2QtLW1vZGUtbGluZS1p Y29uCi0gICAgICAgICAgICAgIGAoOnByb3BlcnRpemUKLSAgICAgICAgICAgICAgICAsKGlm IGljb24tcHJlZmVyZW5jZQotICAgICAgICAgICAgICAgICAgICAgKGljb24tc3RyaW5nCi0g ICAgICAgICAgICAgICAgICAgICAgKGlmIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICdyZWFkLXBhc3N3ZC0tc2hvdy1wYXNzd29yZC1p Y29uCi0gICAgICAgICAgICAgICAgICAgICAgICAncmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dv cmQtaWNvbikpCi0gICAgICAgICAgICAgICAgICAgIiIpCi0gICAgICAgICAgICAgICAgbW91 c2UtZmFjZSBtb2RlLWxpbmUtaGlnaGxpZ2h0Ci0gICAgICAgICAgICAgICAga2V5bWFwCi0g ICAgICAgICAgICAgICAgLChldmFsLXdoZW4tY29tcGlsZQotICAgICAgICAgICAgICAgICAg IChsZXQgKChtYXAgKG1ha2Utc3BhcnNlLWtleW1hcCkpKQotICAgICAgICAgICAgICAgICAg ICAgKGRlZmluZS1rZXkgbWFwIFttb2RlLWxpbmUgbW91c2UtMV0KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICMncmVhZC1wYXNzd2QtdG9nZ2xlLXZpc2liaWxpdHkpCi0g ICAgICAgICAgICAgICAgICAgICBtYXApKSkpCi0gICAgICAgIChmb3JjZS1tb2RlLWxpbmUt dXBkYXRlKSkKLSAgICAgIChyZWFkLXBhc3N3ZC0taGlkZS1wYXNzd29yZCkpKSkKKyAgKHdo ZW4gKG1pbmlidWZmZXJwKQorICAgIChzZXRxIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3Jk IChub3QgcmVhZC1wYXNzd2QtLWhpZGUtcGFzc3dvcmQpKQorICAgIChzZXRxIHJlYWQtcGFz c3dkLS1tb2RlLWxpbmUtaWNvbgorICAgICAgICAgIGAoOnByb3BlcnRpemUKKyAgICAgICAg ICAgICwoaWYgaWNvbi1wcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgIChpY29uLXN0cmlu ZworICAgICAgICAgICAgICAgICAgKGlmIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkCisg ICAgICAgICAgICAgICAgICAgICAgJ3JlYWQtcGFzc3dkLS1zaG93LXBhc3N3b3JkLWljb24K KyAgICAgICAgICAgICAgICAgICAgJ3JlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkLWljb24p KQorICAgICAgICAgICAgICAgIiIpCisgICAgICAgICAgICBtb3VzZS1mYWNlIG1vZGUtbGlu ZS1oaWdobGlnaHQKKyAgICAgICAgICAgIGtleW1hcAorICAgICAgICAgICAgLChldmFsLXdo ZW4tY29tcGlsZQorICAgICAgICAgICAgICAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5 bWFwKSkpCisgICAgICAgICAgICAgICAgIChkZWZpbmUta2V5IG1hcCBbbW9kZS1saW5lIG1v dXNlLTFdCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMncmVhZC1wYXNzd2QtdG9n Z2xlLXZpc2liaWxpdHkpCisgICAgICAgICAgICAgICAgIG1hcCkpKSkKKyAgICAoZm9yY2Ut bW9kZS1saW5lLXVwZGF0ZSAnYWxsKQorICAgIChyZWFkLXBhc3N3ZC0taGlkZS1wYXNzd29y ZCkpKQogCiAoZGVmdmFyIHJlYWQtcGFzc3dkLW1hcAogICA7OyBCRVdBUkU6IGBkZWZjb25z dCcgd291bGQgcHVyZWNvcHkgaXQsIGJyZWFraW5nIHRoZSBzaGFyaW5nIHdpdGgKQEAgLTI1 MzQsMjYgKzI1MjYsMjUgQEAgcmVhZC1wYXNzd2QtbW9kZQogICA6a2V5bWFwIHJlYWQtcGFz c3dkLW1hcAogICA6dmVyc2lvbiAiMzAuMSIKIAotICAoc2V0cSByZWFkLXBhc3N3ZC0taGlk ZS1wYXNzd29yZCBuaWwKLSAgICAgICAgOzsgU3RvbGVuIGZyb20gYGVsZG9jLW1pbmlidWZm ZXItbWVzc2FnZScuCi0gICAgICAgIHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtYnVmZmVyCi0g ICAgICAgICh3aW5kb3ctYnVmZmVyCi0gICAgICAgICAob3IgKHdpbmRvdy1pbi1kaXJlY3Rp b24gJ2Fib3ZlIChtaW5pYnVmZmVyLXdpbmRvdykpCi0JICAgICAobWluaWJ1ZmZlci1zZWxl Y3RlZC13aW5kb3cpCi0JICAgICAoZ2V0LWxhcmdlc3Qtd2luZG93KSkpKQotCi0gIChpZiBy ZWFkLXBhc3N3ZC1tb2RlCi0gICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciByZWFkLXBhc3N3 ZC0tbW9kZS1saW5lLWJ1ZmZlcgotICAgICAgICA7OyBBZGQgYHJlYWQtcGFzc3dkLS1tb2Rl LWxpbmUtaWNvbicuCi0gICAgICAgICh3aGVuIChsaXN0cCBtb2RlLWxpbmUtZm9ybWF0KQot ICAgICAgICAgIChzZXRxIG1vZGUtbGluZS1mb3JtYXQKLSAgICAgICAgICAgICAgICAoY29u cyAnKDpldmFsIHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtaWNvbikKLQkgICAgICAgICAgICAg IG1vZGUtbGluZS1mb3JtYXQpKSkpCi0gICAgKHdpdGgtY3VycmVudC1idWZmZXIgcmVhZC1w YXNzd2QtLW1vZGUtbGluZS1idWZmZXIKLSAgICAgIDs7IFJlbW92ZSBgcmVhZC1wYXNzd2Qt LW1vZGUtbGluZS1pY29uJy4KLSAgICAgICh3aGVuIChsaXN0cCBtb2RlLWxpbmUtZm9ybWF0 KQotICAgICAgICAoc2V0cSBtb2RlLWxpbmUtZm9ybWF0IChjZHIgbW9kZS1saW5lLWZvcm1h dCkpKSkpCisgIChzZXRxIHJlYWQtcGFzc3dkLS1oaWRlLXBhc3N3b3JkIG5pbCkKKyAgKG9y IG1vZGUtbGluZS1mcm9udC1zcGFjZQorICAgICAgKHNldHEgbW9kZS1saW5lLWZyb250LXNw YWNlCisJICAgICcoOmV2YWwgKGlmIChkaXNwbGF5LWdyYXBoaWMtcCkgIiAiICItIikpKSkK IAorICAobGV0ICgobW9kZS1saW5lLXN0cmluZyAnKDpldmFsIHJlYWQtcGFzc3dkLS1tb2Rl LWxpbmUtaWNvbikpKQorICAgIChjb25kCisgICAgIChyZWFkLXBhc3N3ZC1tb2RlCisgICAg ICA7OyBBZGQgYHJlYWQtcGFzc3dkLS1tb2RlLWxpbmUtaWNvbicuCisgICAgICAoc2V0cSBt b2RlLWxpbmUtZnJvbnQtc3BhY2UKKwkgICAgKGNvbnMgbW9kZS1saW5lLXN0cmluZyBtb2Rl LWxpbmUtZnJvbnQtc3BhY2UpKSkKKyAgICAgOzsgUmVtb3ZlIGByZWFkLXBhc3N3ZC0tbW9k ZS1saW5lLWljb24nLgorICAgICAoKGVxdWFsIChjYXIgbW9kZS1saW5lLWZyb250LXNwYWNl KQorCSAgICAgbW9kZS1saW5lLXN0cmluZykKKyAgICAgIChzZXRxIG1vZGUtbGluZS1mcm9u dC1zcGFjZSAoY2RyIG1vZGUtbGluZS1mcm9udC1zcGFjZSkpKQorICAgICAodAorICAgICAg KGRlbGV0ZSBtb2RlLWxpbmUtc3RyaW5nIG1vZGUtbGluZS1mcm9udC1zcGFjZSkpKSkKKwor ICAoZm9yY2UtbW9kZS1saW5lLXVwZGF0ZSAnYWxsKQogICAod2hlbiByZWFkLXBhc3N3ZC1t b2RlCiAgICAgKHJlYWQtcGFzc3dkLXRvZ2dsZS12aXNpYmlsaXR5KSkpCiAK --------------gW0wDEejsiU0TrMAbT3H5SEA-- From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 09:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by 73768-submit@debbugs.gnu.org id=B73768.172924283317218 (code B ref 73768); Fri, 18 Oct 2024 09:14:02 +0000 Received: (at 73768) by debbugs.gnu.org; 18 Oct 2024 09:13:53 +0000 Received: from localhost ([127.0.0.1]:37029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1j3R-0004Tc-DZ for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:13:53 -0400 Received: from mout.gmx.net ([212.227.15.18]:58385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1j3O-0004TN-Bh for 73768@debbugs.gnu.org; Fri, 18 Oct 2024 05:13:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729242802; x=1729847602; i=michael.albinus@gmx.de; bh=geP3m2jcLgI+nQXuTiM95UUi6tAi9P13JI0OoJfGIWk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=P4LH8hB8NAmpyqky1YUAQChvUs9v0JDYFF+ZCaBXlsgnEQXxo+a423HuYq2wpCzr eN/4jq19xidnl3UP6wVS52m2s2Tx4WYGNCZvia1bb1UkKT16ErbU1Xt83QjXwcfkf Fw1H0ScT/fbw8VFjtLlivH04NKn6eyc+xOBBlin99dhVYthqoCCb92RiYx16DTkbq vPDVpOjkQU8/3LG1Cf/dZFstd3n02PiQ/SYInjXKidUz/aN+REy0sVpe1kyZSmQJh tx5FcV43K9LH4JEvU/m6neoSHAvZZmXLHyEstqNAyn2eLDTaRgP850K7K0JnqEZE/ j7tKc5vxGorNgTKd3g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbirE-1tdoQJ48Mw-00iuSv; Fri, 18 Oct 2024 11:13:22 +0200 From: Michael Albinus In-Reply-To: <16e113a9-46ec-4e68-bd49-1537111d1acc@gmx.at> (martin rudalics's message of "Fri, 18 Oct 2024 10:22:40 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> <16e113a9-46ec-4e68-bd49-1537111d1acc@gmx.at> Date: Fri, 18 Oct 2024 11:13:18 +0200 Message-ID: <87r08dvknl.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:FE6azoZGeeMMyVH5SaADu637d2em456m5Ns1Y4QfNwbesjceL7i SQzyrICyAVGwjh06FL6VqzNcAH7j9dS8z7sE69A0QS3emBhVBvRO7Ndgzx+mrd631xjtn8Q Et7qOXhoY+8JNG6U2dq4yBcfbj3ZY7DFojkO7sGBAlSiWwodFryiW0ZJIsZNcxlrW8EnmFZ FB2M4PzIicKcJbWsXogKA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:u2LXaBBOhik=;4WPmnKlzVbNL/WsgB/hxMWq62wO zBzDNFzGcAwmUcUfQncQt3YvqtUrTJW+hf+4tzY1gsrFkkbaSIxqqeStXgUAaDNUOdbRaow9f 5rDBceIFb23LkLZwTwx+/WQKK/29bVuB3br2+VvfBVp9Ez0PBmnnnQy3BkJAvzPHvIQpdtX+4 Tsf2M0Pah9fgbDt03/AU751WQx5t5wwOfpB6+XHPDB4Xmzr1Kd7mPdTmKomPFZ2cMZ44gqNCa Aj8/UhDw/cgAtdBDpzoLVdtxt1Jm7qi2q5TrzhcHSAurJc61PwlOHw1W+ts4Om+M/EvhnmOjT 6oMs6UkLRNl33EnSWIrf6YRG5dytxctW6/SsuRIlLkc0y4XulIyIwwh1Y3LvRpWqvVPw2mcEL uOAVyavUwxkFomSqVlCdFn8rUTWDwpJx2WtdOn2k4lvBo76lCn7jV8aXokLEedwXwKB0RXk/c W1O8rVIqONcKvBfpH0vYRDz4bjF7mgAPx8dXt2M0icyUwnOzn3/Y87CJBfSssw/qFss9dLhYU 74NskItAFv3Br2NKmFaDOjrNVg//BhGI9nXy5NjwDFH2LqHOHNLuquDuPHGOszNFkOCsegIDB 5rOgwotUGTT15kxRGOSUbsIEBkZ8UdQlajHJO4/SN8q0aeJ0lFEaWDw/PDB5G0DzCHUWSi8pu gsAqmFUX3NQHlKhRcbC8ctcDWGixPN6aT3lRAdwt55whH99y8Yy+Din8X2F0riUc8Bh4GvL2N LDfH+F8Y0k1HigwIf2TuF/q5QFTz7kkNCkinDSvFneRIDe5JywkSzEJdaa8+ZE3y6+gsv/rtJ vQ90/oXDJsXUsOk3pJVFy3aQ== X-Spam-Score: -0.7 (/) 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 (-) martin rudalics writes: Hi Martin, >> As long as you are satisfied with seeing the eye at the end of the mode >> line which for narrow windows can be hidden. Have you considered using >> 'mode-line-front-space' instead? > > I tried that now and it seems to work well here. Have a look. Unfortunately, it doesn't seem to work with your recipe --8<---------------cut here---------------start------------->8--- emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil))) evaluate via M-: (with-selected-window (get-buffer-window "*scratch*" t) (with-selected-window (split-window nil -5) (set-window-buffer nil (get-buffer-create "*text*")) (read-passwd "PWD:"))) --8<---------------cut here---------------end--------------->8--- I also believe that modifying mode-line-front-space is rather a hack. Nobody seems to do this in Emacs' lisp/ directory. And the documentation of this variable doesn't encourage its random modification. I propose to apply the patch with modifying global-mode-string to emacs-30. A more sophisticated solution could be in the master branch then. Yes, the password icon could be invisible due to short window width, but this might be acceptable. WDYT? > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 09:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172924316618193 (code B ref -1); Fri, 18 Oct 2024 09:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 09:19:26 +0000 Received: from localhost ([127.0.0.1]:37048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1j8n-0004jM-Ng for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:19:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:57694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1j8k-0004jD-W9 for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:19:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1j8O-00051x-Ij for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:19:00 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1j8M-00076Y-PZ for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:19:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729243127; x=1729847927; i=michael.albinus@gmx.de; bh=EpOhnQIeArD+qHy2OU2wE8o3uUj5gA+Bd+Vhf47cZ2g=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=otVEvsH9lJcbWrH50T3y7Nv4oW/l6sRU/YqiexsQx+tytmO5fyd11sVBMK7ta/2N anNMoMy21lIP1j6dO18vmV920aV/3Hu4Uph2eghIgyRezVGOhJ7AWzTk92xcxag4j r0AFHnEL7Ban7/QXO7j624g16BgewNdUvbBXxWOeT0+SvChAlVdQLXJUOzrr7qNeO IsZqgvgBFeges0kDAYurR3jB4KlZ4Xi4uLzXfgY4xTSpSddm+7clofAGyznwNoinF dlYXVOD7ZHeHWU9eKz/GcUlMBDRkuLvZz0gEz+ZIlJjW93fX9l9yoYcI46CGNYNZA dhZrN2j+nrKYpZYBYw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mf0BG-1tYKr72HpC-00gUVy; Fri, 18 Oct 2024 11:18:47 +0200 From: Michael Albinus In-Reply-To: <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> (martin rudalics's message of "Thu, 17 Oct 2024 20:10:19 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> Date: Fri, 18 Oct 2024 11:18:46 +0200 Message-ID: <87msj1vkeh.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:SzjegZNtzp48U8URaBGuc2ROsoVh2zNgZtfoCLggWxYNXNHfGXY SAUdIr0V/9es4leUaroIfLdLh7ISTrFB+8BVHElqbJZpmYz5bG3m1NfBnTzk+s+ZmYaG4n0 tiebTvdv62g2sqL1jrZCUABdq4qWUOp5QHKRIJjyMXsB6Ys+AnqrLEKXkO0FKP4PObhYcWW mqqCR0wAVe/WdKJViM2Lw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Pa3btg/Mwck=;3H0SWBzxxTCEI+JsDOZqfuunzC5 WXiFSD+05Pz1nowdYnPQ1jYvH6azRd3+98zyBctNql4bVjhIETAiexaHsO6b1gS1zBpcY5K6I vYHEy6AGwXrqon1ddB7kFFrJ3NlLLrzTxFaLWHX3doP+9WcARjf3F4L99bZVCNj/SzMnx2EzS SSW8iD0MH+0CoJSjoX0Bt3+bPvb12ztW5Kyo0lxayAFoEIi5YV45k+teahRgNNVXhvt0sAykT Y/okP1pK618OFX56BL6wvbZoKBetqMDRMiuX7X6HdpdjzG0iUhFcRGU/FE4jskyMSeT2w6dRb E6pwFg7Ojmx3d7ZOjl2Eg4W5JIxPeOJDbu82cX0RogilEzSod//VxIg0glDW8meYR/yxagSZf tWD7Uhxx4L5d7qKz+wPvpBlY4M1aDMrsiClIFHECYVdal/kL6jFafEu08Qai+1KWK60sjvAQ/ 2pxPJAVY7WvIZiO/zSsA3vKB+5vJCpMd/TfebffjFO4zOP5DvRhhb282JcNkHd+hoc/OjBLMG Fa8xVIvpLOhBVoun4TlzhVywTp9HKhZmmfhf4hHh3UTQz3v/1AjnxnAUtQ9k1Tjm8LDp1Bxm7 5DfD6M1ZTFe5dQidObHdn87I3LaFmDBo9geB3ZPfHN+87DaiWGpy/qIGXiJNxkTozjtKOQssZ bck1BF26fDnonR97XQ2wz7OHWFK2k1RMvCLh9wvWZZrHGhiQ6uuOZwnjS630Awj1roSgAOQWx wZ2ZW/FQMPGUKEe9ebs2iI5uUqB/ZdM2jM7dO1G+4nvPBWqm7XgBv//ymmEgfrLxLYXdPkcKW dRFGHdti/oYMAqmln8lXDRPw== Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, >> This doesn't solve the problem of cascaded password input, but that's >> another game. > > I would append another eye just as the current code does and remove one > when the password has been read. And whenever a password has been read > make sure to hide passwords. Ideally, we could also give at most one of > the eyes (the left- or rightmost one) the visible status. And to make > everything foolproof we could make sure all eyes are removed as soon as > 'minibuffer-depth' drops to zero. I believe using cascade password input is a misuse. I cannot think of any use-case. And the situation isn't that bad. After finishing the inner passwd-read, the password icon disappears. So what, everything else still works. We don't need to support this edge case. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 09:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172924347419191 (code B ref -1); Fri, 18 Oct 2024 09:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 09:24:34 +0000 Received: from localhost ([127.0.0.1]:37079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1jDi-0004zN-Ax for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:24:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:42086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1jDg-0004zF-NT for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:24:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1jDK-000683-0o for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:24:06 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1jDI-0007iO-3e for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:24:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729243433; x=1729848233; i=michael.albinus@gmx.de; bh=7OiHC66ykQ8BQNHUxIUlO4pVGWu7TnrqYUgWK2z/s8M=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=tLKVLJkgIWUfJor1ZTjc5rkUajzcB5+jWDdkZmDeYkjaxL5MtcKzzXjeG4WXXH+p WObI4xxUr2L7yvA44Ngh9nX3yntOE77m5wrqo6AJBm3YddU9hw8dF7QtZdogkXHp+ ooL1XgVxIsdVNrq3qgnAXTOaKEFUUAXsn9gvQ2hBeC4lHA5amtpA+zjwoi/JgRr2D keb+4ZEmsvzLbGmNWsioN++Ene4hrdpFKRJuih+J0k2az9suEO3VLdwvsvzH7uitD 2d1KArNFbm+iDkAL9KToh81RpNRQNq4LajeHZjyDD19juFWzyuCMj8Bm/JLRZ3rPy 713aaAjhmPxjRIXHyQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MirjS-1tXmmL2smi-00oxJX; Fri, 18 Oct 2024 11:23:53 +0200 From: Michael Albinus In-Reply-To: <298302a6-c037-4297-9a70-5b48a6fbb649@gmx.at> (martin rudalics's message of "Thu, 17 Oct 2024 20:09:33 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <298302a6-c037-4297-9a70-5b48a6fbb649@gmx.at> Date: Fri, 18 Oct 2024 11:23:52 +0200 Message-ID: <87iktpvk5z.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:blxbiDPwqAXPcoE5sv8xYKWBF6HmBXZqrmm3djtsIxCTg/dwSyo 0l6icddozCCf95fdFOcM9MP5BsOs3J4HfgMksl4OY6HFeA6rpPCjPQpQJDavxgjsLeGbC/i 14fSwctggaDuqwtI0Unu7JXUdxJuiVysnSuNX+yIEtXMONzc/OyQ8nxccqGSdvwkcOfHZZ1 zNFFjhS9Y9dbllytLCimg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QWxnjt0swjE=;zztnpuS5Fjd6IfoSctkxbPUlux0 kiRO/08LyTFW//2cTEJlAa54W5jmutRoXBbXyLRwb3NbHqVb3HBUHT1sxTeTm4MTZ1rzdSW40 SDxoU1UrPP3hfb79lHaLYXKzfs6tAWXwT8y1WTM+tApuH5PIt/QWEB62yRBlFLl7bvMRZdmV9 mkCUsuBsNA/yCyGrDOMUYd0OBuowPFHfEIgi4+xuyTEQBASqVwuvlLmX+HOjdl2X0OZTITPsB MX6/Fe6D2s9uAbWwg9/SxOsjL/fgulahABc8lCIXGd/HHcHUKGRG+i9ZS3TyVyZITpIx43YUB FtVDHcR6p8mpIQ7PraCBMoNvNIoDL/oYNGaOAFJ2ISSJOOvBi+T4sZSHpWbhPa3KuU4g3kg99 0pdk3bdDnytXl+PWcOPUYmqo+YG8pAlB6W3CF5daJmBHprbgiGaLCPrfY8mNbPMxNOzMSwQAF 4FS5/BkM9Gp11ZVv6uDKwkrw72KR4LTmtCXJdD/5N2Z7VAs7Zw/iMTpgqDJDZM+s2RJX2qZrj Is9vXUdhu+2rC70Ui5E48oRVHk9HDL+wN58wopJ0hbL/LgthLQQLhyZNnYXQ6I5FqZ3Ke+rPh KIK0eByxWDPfxEdXVt+65BPs1oFe2LmY0LQCGeAlcjKpCwgebqMm/UK05ZAXnGgk2hpWexVa3 jDx4tuizhGTxZmhGKNduCXTN3hmjS0Lq9bhiLjlKvejzX9jLtM1vWkY0ftUkDQ1MJY6AQcze8 pEnkCKe9YqeemhkGjOOjTCkLivy9rqtvKWEmQWhovIB0PPflHALNjfFmvMtenHSlErfUtRF7P p16jPORDVDcRo1I+vBsPJeDg== Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.277, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: >> I haven't seen any application in the wild which offers cascaded >> password input. What would be the use case for this? My feeling is, that >> this is a misuse. We might not forbid it, but we might show a warning. > > Then why does 'read-passwd' deliberately offer it via > > (let ((enable-recursive-minibuffers t) > > If it's a misuse, it should rather bind it to nil. This is not offered for cascaded password input. It is enabled for recursive use of the minibuffer for any purpose. For example, while typing the password, you need to check somehing else via 'M-:'. This is possible now. > Another mystery: After > > commit de88ed8646383301f20f8340e13d43e5918310fa > Author: Lars Ingebrigtsen > Date: Sun Oct 13 05:15:18 2019 +0200 > > Hide passwords more in `read-password' > > * lisp/subr.el (read-password--hide-password): Factor out (bug#17127). > (read-passwd): Use it in post-command-hook instead of > after-change-functions to ensure that we hide the password no > matter what inserts text. > > entering 'read-passwd' does > > (add-hook 'post-command-hook #'read-passwd--hide-password nil t)) > > while exiting still does > > ;; Not sure why but it seems that there might be cases where the > ;; minibuffer is not always properly reset later on, so undo > ;; whatever we've done here (bug#11392). > (remove-hook 'after-change-functions > #'read-passwd--hide-password 'local) > > If that fix of Bug#11392 (or Bug#11397) were really needed, then we > should remove read-password--hide-password from 'post-command-hook' now. > But there were no bug reports in the last four years so probably that > bug was fixed by other means. In either case the current 'remove-hook' > is a noop now. Hmm, yes. While adding read-passwd-mode, I didn't check all settings in read-passwd. Likely these settings are superfluous now. I will check in master once the other patch has arrived it. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 09:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172924478123305 (code B ref -1); Fri, 18 Oct 2024 09:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 09:46:21 +0000 Received: from localhost ([127.0.0.1]:37116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1jYq-00063p-Mr for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:46:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:53318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1jYo-00063h-CI for submit@debbugs.gnu.org; Fri, 18 Oct 2024 05:46:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1jYR-0002IL-FJ for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:45:55 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1jYP-00028a-Hj for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 05:45:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729244744; x=1729849544; i=rudalics@gmx.at; bh=TUapEOvnjy1kOXSJ2xA5GSlHB26hGI8ARYkRXZRAM5o=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=iGWMxMSVTcY8REdpMsb8NRXh0goo9f3wS6vKC4In8wf4FYgQtuWnCdyJtdb1WU2P 4ELu7XoQXpPWmu6O+PkHG2xOyzXFm5F6rNVc8/E22+WdBqxQGNf/P/UZTVjJ5lk7d GkkBy96v5RfDHvlu2wDfhILGogyNT7iDBfYtoOgopO64hCJ+zegM32EDkWB50wboF OQywUGlljooXiXgtL9oiMqVN9ivPGRtYgW77L8Ud0EohjOoU120R+FpUb6Az2LTFD Vtk2LeXeSjGmVjrGen7rt7ceOH2G88eZaHzZy3EVbpLySKVOHWegwA/jwU1ZeedS1 +x9+i7t7Y5YeiZunPw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.195]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNKhm-1tGeqL2D0s-00Op82; Fri, 18 Oct 2024 11:45:44 +0200 Message-ID: <11496f33-1b00-497a-8b30-57fd3b2fd44c@gmx.at> Date: Fri, 18 Oct 2024 11:45:37 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> <16e113a9-46ec-4e68-bd49-1537111d1acc@gmx.at> <87r08dvknl.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87r08dvknl.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:DJW2EC/7/UBwYt3LGvntEz5BubB/UEEcplN+eGCyZ+hPeQ//ygr Kw8XaQV3K1XiG42GCY8fZ1QMoUSG1zkmHjHKNBklsIoGX6EF8Yv5HfUNVaeh4RQYhQo5z7B 811UJb0jlWHVh+koRtrRvs6jSd1bevUodDbumNfiCdzd8vxOPMvrNKWxtaDXxF5EvchBVu3 62A+aZWEQl0qvAZXwXIeQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1x3Si+FYqqY=;SoyMO1VaFis2XDzQOjme24rXf2l ZWa2yjjqJVZBOUDDfRCvz1oMwQxI0rSOJKa2d1q/C11jNkcw/LUSkgwXuSF8WGFkU7rE/5YY1 PfaNBFoOfmO9enWTjdpznX+/INulLKt3EMI/YnavlTfjxN/eKST3apfzwkmZ09pdFDws4CoOX q8MzBD0o/TSIOmPnq4c5XKFQK1LSSv1VulRWtDq1i9KuGtVANq5WyRpf/+q0M2mxgU/YmXBzE KR6dO9zjQyWFImMngq1FzZ+RlxeET2cwPiqNaT1RKgY9px92zPCAs+awgaXbntsGcN49kEZO+ UUZ5T49u49RZceN44+We3f8yitH215Z3uQwO6W6xx9qYlad+2r1Y3LOCBe3RU48eenpvtQyRl 7Ly87M/iKO+7nFTVd+KCi+z9LvM4lX/gdvUf+po6dpbASJ4MLZ38zoNPtQVPfkAgXotyvlaZN 2jwYYarH974fcP6qSc7fkPIW7LFZCWc9HueOXPEcVq6ex+UF0erdun6bbzSwgGjVgD9RUg/dC KINArJsnfrqBY81dPdOWEPA7pDDBObUkO2AIdni4znVXtVx5/q4xxnogNbg7Z9WXQWHwJ1kyY /deyUVBiE5Sc+W7rk8Y889r0rmXvAUCgB92cSzxGFEASjKhqotAkKmv7btHFW81qpi/B0HCzy 1eoCpQl3d5lVdmscJiz8ag7sZgiFG7CDuOY7LK3OQ+Rm5E8tC656oPMG6hWAyK4e9PtIht5l0 74agIbowfaXQux+B+AUAfG28uHlEV3mxrW4mhX3l28BDPSsSsU9z5w2KaS8a4nbWzSuhRCpTU 4pfTVXr1S/g5lR20wzU+n/+Q== Received-SPF: pass client-ip=212.227.17.20; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) >> I tried that now and it seems to work well here. Have a look. > > Unfortunately, it doesn't seem to work with your recipe I tried only a few standard scenarios. > I also believe that modifying mode-line-front-space is rather a > hack. Nobody seems to do this in Emacs' lisp/ directory. And the > documentation of this variable doesn't encourage its random > modification. Agreed. > I propose to apply the patch with modifying global-mode-string to > emacs-30. A more sophisticated solution could be in the master branch > then. Yes, the password icon could be invisible due to short window > width, but this might be acceptable. Users can always compact mode lines if needed. > WDYT? I think you should check it in. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 10:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172924669428569 (code B ref -1); Fri, 18 Oct 2024 10:19:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 10:18:14 +0000 Received: from localhost ([127.0.0.1]:37150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1k3i-0007Qj-8F for submit@debbugs.gnu.org; Fri, 18 Oct 2024 06:18:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:39990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1k3g-0007Qb-0A for submit@debbugs.gnu.org; Fri, 18 Oct 2024 06:18:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1k3J-00018H-D5 for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 06:17:49 -0400 Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1k3H-0005SK-CQ for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 06:17:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729246658; x=1729851458; i=rudalics@gmx.at; bh=RwgfBpsniPepDKRIJs5tTxpP/4V/mkiYejMFvC0TJO0=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=tp0H9PoLA1wWvKYQOh+V+632dt9kQIWo1OclZubmeQLjQEYum64acJm7yM47fEt5 XG3BZ9A3wKgujmR7p4dvQAysJigdAG1Q8eVeMRycNOMbJ7en8Ta4ucqVf8p77C7fk OoxAvbdcnmvRnhaBI+9aLxMdyEa92ebSX7Vbt/O+YlWPCZ2WQDTyBe+61bmICHnOc rRoWcL05iO2kUn5d3CpFEMATa9/7OrIJpuvYahju6hZq8+u4S3ekEvgOzgPcH5Oti mriBpqJ3t1/CZmSCkD0wTGMvdjrmALpXxIRupZesy9goXnwA24q3oP472u9KAqz4D gRAJB7aCXmocU/1rOw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.195]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCsU6-1tAVUY09Sq-00Dtlh; Fri, 18 Oct 2024 12:17:38 +0200 Message-ID: <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> Date: Fri, 18 Oct 2024 12:17:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87ed4fvtx7.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:8+oPio5HWKU+NyiBhenDPJZS3RT70+G3Epjr8N+qXcXDYiJPb+T fJfMO58DuysQT2e3WfedBfd9hX/Dl+1blXt/9NRsdSqphcm3/FnVK68gQrFovokO91YoFhs zRNd4UsJvP2fDzP2JuDMk0GyOG1pO+p2JBG0710deXwc73MHHYkiEdx/5EEzMM9XFgqE/3S J6/D+X7SQCoRNfdRp46PA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:CiMHvHKDVTU=;QcThb+SRX/C5L9x59IUcp4o1Dzn SS+zCRTZdV80ELsLYMSQBOLH2cg2FFJVzZBbW7oXXLc99BO3/mUwpOTdJGrXoTzAouDfYB836 xNfyLdmt/3fTzKOWhVxGKPgRxdBm7NetQS3/E3eJs0fNMH8mVWakyFa6d185ELa7Lo1SacCRh gK9MW8yyIEqq+rfAF1b0SJ6wgO6be9qBP+b2Hr7K1ZvEltx9idp9ha7uoBoaLdlcF8dLXfqQ/ wQ2a30Xdrxx7JEecnjJsHr4X4/FCbLkCPRbRjORrq9fpJugLbHCnfEjP1w2tmZmG6+tWH9+7r hoG7GhRDt/8VkSO7cszp0aFn6yVvb1TDCAHvPqvkhbvraRMOGMMU1K37gU5oPC6mEWTbgRzu/ jz6KO7PTZmq0LdJrADo4ELQm4w4E9l9GRTNp2J9v2p9A4a651pHDercCPMkq4cHpd3AkQ3acL VgNFP4xukwdYX99JsnpIizFuTo6HGPU9+ciYH01VWkE+3bZQixOxJ3aGC3osTi42S1YNG7U0P TcuUHRPWciaWF95CFPGOpHBpHpYnT5rUPdTvtY8qdTh2SeshimQYbghh8nGGPfe/mXvZiRHVL UdmRV9tSRW+PXwUhIS79Gei6OMfvM5ItEEHGtcGr01uoD6cQrHiPoarES5aTQdvQobmmPMt2v W6ab+P0f/P5m+bU+ifNrMtVwM15TVTtEp7AgL8d8lFoj4FcCwjjfgtQU037aPffWM2HCJcTdN U+f+Ih9m2smfc34ahCVYLM6Sw4ZYXTfnR2I/Ebr8fKuSBzRlqYoNwSULZTsVBEx+9oG6Iolcs 3HuTz3ZF6r5pxLO+68sgf6xw== Received-SPF: pass client-ip=212.227.15.15; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) before.> I gave it another try. The appended patch dosn't add the password icon > to mode-line-format, but to global-mode-string. By this, we don't bother > to find the corresponding window to a given minibuffer. One minor problem exists when using a stand-alone minibuffer frame. Clicking the icons never works because they appear on another frame and when you move the mouse there (when (minibufferp) fails. Basically, clicks work now iff the minibuffer window is selected and not if the minibuffer window is active as previously. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 10:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1729248072343 (code B ref -1); Fri, 18 Oct 2024 10:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 10:41:12 +0000 Received: from localhost ([127.0.0.1]:37207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1kPv-00005R-Hn for submit@debbugs.gnu.org; Fri, 18 Oct 2024 06:41:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:44368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1kPt-00005H-9a for submit@debbugs.gnu.org; Fri, 18 Oct 2024 06:41:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1kPW-0002iR-P9 for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 06:40:46 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1kPU-0000Ah-T8 for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 06:40:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729248036; x=1729852836; i=michael.albinus@gmx.de; bh=1WskgSlY4NGzN6FJa0Ttl1kHGLmOf09ZOYPkEAsmj3o=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=SlWlB4+gzbyVqmh9Puvv2O6oedyOaIFj8V1H3tqiny/0b69cglV3GmISCisR0n2V fV3XiL1eKU3UeKjIisOL77P+cRjiuTpmUgsmulWV94rgtYiv4XGvRTKMjG3sLKIIN i9R4Sl21ptnMPSIMlWCPxAT+LYFZ9t7n6r0I26VXxikjJNCGJgMQFPDGNw4shvUn+ 1HYc+X4/i7PdeHdCvxzznI3OgDSn0lC2hoP3Gk9WcUPOkx7uPjXODXKYSLNhOvfEX 3xAJvK+5X2+9f6HaoMWGvbXbcav2XtMH4qHzSywIkWkD5AyLHAvx0ZqqyLzfneeQd Koysz81M1/U6uwY2vA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7iCW-1twXzC02ew-00zfLl; Fri, 18 Oct 2024 12:40:36 +0200 From: Michael Albinus In-Reply-To: <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> (martin rudalics's message of "Fri, 18 Oct 2024 12:17:34 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> Date: Fri, 18 Oct 2024 12:40:35 +0200 Message-ID: <87cyjxvgm4.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:P3ZfXfeWkRGfW/UeoIHR4cCw1q/dH2xRw9PzZ+ynle46cuHwYR4 7D3yeEDOEuU4742EgEZnZPDE2abpCp41PKGEJkSrCPAl3WXi4ElaWPnpGc5oPS0cWAbmubU TeOoDBsheXhhIaclCNogorUdBQbE0KSAqeaUUUXMhJ95L5fe08tr+1HnfUm4nxSn06iv5kS AmTRNgQAUFmxQSetlni+Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:hcHtyMXWEKg=;Hb7ojwYBeLhMcGGcdGp++WT4SuB EZi25UtgjOWnisnDxEGoXM7DxqBfFw98sr/6Mzfx5KBGkRAyoZD3egfAZB+tpVem5go2ZDLOw I3CwMyI1HxL1fG1DOFSmAe1DrSjvKQ2pn2eihSeT67Xs16tg76UAfJoIhp6g71hs6A503KzKA ULo2c8eVDjpvbTazGMaS/yibqaIpihEIzu2VXmGUxuxYQR0qTDkKEDbckhU8eYzrR2/Q9uNIE K2udEHGABV/oFA/tu816oHUfbg3kNAF8asvvQI+5r8j82qWz/1P5hYqu4cLUgN7Jm6ljy8oGq BOnneqysR1xrtRv7v9ohLcd4IVSFIyJxeFVgGRrO1XSJTO/y35INSnrGMSEM4344wTFqGc9SV x0sRZidPGTRyiQMwIQ3CBGjQTNsPTVurKAf3tym8DqdNvCDg9R/Xd6N0SyJeh8KjMQ/3lqMZf UjUpD7eacO+G83dMQOC0qrAK/k5hCWLjCNOP6p3GxTwUhIklM3z+DwIC28v7HGBD0/lJXQZqa /RP5iWlz+8tnqM7oJb0uGJs97LlBBcyY8FUbaYBUnzTUBNpQtAzqTVX7yhX26OTFZALgJ6/2i Z78PLN7D9lMjyP5F+m8VSBgMI+2SiUXW7TkJKMbsucJ77Ur9b587V2shAZVFPx0s8Din+exHU 4oUZLIfiudNdWDRPpOqvc+PGJBWj7VwmuXEyydovUFyk29Ffo0EvxtrHp0cTdg/sArL8qOf9S TDso7jEhN/0YfzB5IdjTNY64ie5FACV4jr6VrXaTDU7S/xtLDTl+cIcyRlDH8REmSTdzJ2F5k 3AOoBZRmxlScaWzw90WXvJYg== Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, > One minor problem exists when using a stand-alone minibuffer frame. > Clicking the icons never works because they appear on another frame and > when you move the mouse there > > (when (minibufferp) > > fails. Basically, clicks work now iff the minibuffer window is selected > and not if the minibuffer window is active as previously. I've seen, yes. I have no solution now. There are further problems like --8<---------------cut here---------------start------------->8--- emacs -Q --eval '(read-passwd "PWD: ")' i n p u t TAB M-: x x x --8<---------------cut here---------------end--------------->8--- The inner minibuffer, showing "xxx", toggles its visibility when clicking the password icon. I've extended the patch to check for read-passwd-mode in local-minor-modes. There will be other issues. But I still believe we shall push the patch using global-mode-string to emacs-30, because it fixes some of the problems. The rest must wait for the master branch. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 11:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17292494214165 (code B ref -1); Fri, 18 Oct 2024 11:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 11:03:41 +0000 Received: from localhost ([127.0.0.1]:37252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1klg-000156-HU for submit@debbugs.gnu.org; Fri, 18 Oct 2024 07:03:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:35682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1kle-00014y-1s for submit@debbugs.gnu.org; Fri, 18 Oct 2024 07:03:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1klH-0006k8-Gc for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 07:03:15 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1klE-0002xr-Rj for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 07:03:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729249380; x=1729854180; i=michael.albinus@gmx.de; bh=GN3L9mFrt3pydNjbX/K6OfXlqDp+3izpEeuG51t8HCo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=kijH8HVljUHXX4CA3SFk/R4092M5QC8GhAVyb4+sUsaQ1ZPs0/VAs1DEwTH8TEOA tuTgOS22tcjnlW+YoWQFky2DQxn/eRLLNrMxVL/YGoK0aGCLr4Ws69WMVJ58EaZie FsxoqikBOApPpWIFLUiv5gHctFBZ12U8+hi8oJ1Fa0yjLsH4tGsgd6/eNz6aN4LjU /HESunK+DkRntDD8j0wVWUgCnqYqz7ZW/Hm6V4CggcjSjT80bnnq2qKEy7UJ80S/d iuXKnCg0nXZDBPh4hQej6xeq7PoKqHDyR2Ry3rnoq05mwzzwWQc4G0aAT+rAcgQtK 0xn1IYyFAOMZtnwoeg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M42jK-1t1kl22n5M-00Cc44; Fri, 18 Oct 2024 13:03:00 +0200 From: Michael Albinus In-Reply-To: <87cyjxvgm4.fsf@gmx.de> (Michael Albinus's message of "Fri, 18 Oct 2024 12:40:35 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> Date: Fri, 18 Oct 2024 13:02:59 +0200 Message-ID: <875xppvfks.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:17zWs0SDVACc2KnQqXdxXvF8y+t7a/BAV9j104SJACdfawfD+bT 5P+9g+bh6t3E9EOf9qLFEiAv3pZpEcv4DF990iazCqoCS0NvZSlSaJ8s+BA/cIL9hEZ1nK0 gxd1ZSr4IxCGcLjqNzSGiELLggwk/L0s0lFAUMATWjqI9+pL0xRYv9u3QRV2OQGsNuiants YjWGuY4/lN11j1YP+VFLg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:W2ZxBQXA7LM=;1PFtpi08RimWLIqP0sC0/uepeyN rsmO67Mgfk2BP9wK6etQMeNFTyZcdBK9PcMPjZkp6IkERL5s0WhcY6lJJCKdB0PjD2BA4fW3U xOxpqrXLfQkJ3Wi+NQeQgzcZvQpR8FiE12rnftXDV5K9o0xI1mBJVsEf5K5Ln589ar0LOinRZ AmjDEx2DHsWtMAGFi4u/kg3IOhgXRK0GOLksacVhw7DHWGCDI4TbFRcVEn8rS51KpVZWh7Iwa FkdR36b6sTcPEKPUvXVp/LLKb2YThNk7BZRjhp1p8uVy2kZUTWYBIS3jx9svvvH2i7itjklbl Mu8lQ2mC09xipedG1hvjJ0t7lMNfbJ9s+JJFkaP8a0yGWy3rDL440NbIz4sJoH667ph6c4Qs8 FN14MLKRc6tNWqSsc0XBMankquX6wHQCPI/glhgvNh0e0MFSMoPx0jmMD10DbhcugqSpdittE f552vg4/oNHeCC6jRig61Az+JHjLyx6zp6yAJA56nAxiXW52NMijnTtycU3kEb/CrkOC20Ucm JYrSOzXo26ABU3yEvSPV262MH8DWMfr9tv0OiQUv5s/ViTfsWsYRN8sJnPWw9rC4aGCPfNttl Csima1UhLJ26FuVfsKS+Z9x2j/aEFD3MnS17nJ5Bhvq3gzoqkwsFJzxJlcn6oB+UBpLYjJhmM PYKWnaI2L+T4MpPAMXsRCVA5Mq+q3mPeed0OWpLcFH6IblHAlsTczePYCt2FGEyyK+fKTvyHm u9NZyyncO8h8j+UkPa767EEwC2xm6pajtM05ZpoAiFsH9id6WTe+S5wOnj7qXciGZDqoca2Fb YCh/ugakSFHkO2pRwRBWkAyA== Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain Michael Albinus writes: Hi Martin, >> One minor problem exists when using a stand-alone minibuffer frame. >> Clicking the icons never works because they appear on another frame and >> when you move the mouse there >> >> (when (minibufferp) >> >> fails. Basically, clicks work now iff the minibuffer window is selected >> and not if the minibuffer window is active as previously. > > I've seen, yes. I have no solution now. I've modified the patch, this case seems to be covered now. > There are further problems like > > emacs -Q --eval '(read-passwd "PWD: ")' > i n p u t TAB > M-: x x x > > The inner minibuffer, showing "xxx", toggles its visibility when > clicking the password icon. I've extended the patch to check for > read-passwd-mode in local-minor-modes. This fix is also included in the patch. Could you pls check whether you see further annoyances? Otherwise, if you give me a go, I'll push to emacs-30. >> martin Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/auth-source.el b/lisp/auth-source.el index 90b58f560c0..557d360bc6a 100644 =2D-- a/lisp/auth-source.el +++ b/lisp/auth-source.el @@ -2467,14 +2467,11 @@ read-passwd--hide-password-icon :version "30.1" :help-echo "mouse-1: Toggle password visibility") -(defvar read-passwd--mode-line-buffer nil - "Buffer to modify `mode-line-format' for showing/hiding passwords.") - (defvar read-passwd--mode-line-icon nil "Propertized mode line icon for showing/hiding passwords.") (defvar read-passwd--hide-password t - "Toggle whether password should be hidden in minubuffer.") + "Toggle whether password should be hidden in minibuffer.") (defun read-passwd--hide-password () "Make password in minibuffer hidden or visible." @@ -2497,8 +2494,8 @@ read-passwd-toggle-visibility ;; FIXME: In case of a recursive minibuffer, this may select the wron= g ;; mini-buffer. (with-current-buffer (window-buffer win) - (setq read-passwd--hide-password (not read-passwd--hide-password)) - (with-current-buffer read-passwd--mode-line-buffer + (when (memq 'read-passwd-mode local-minor-modes) + (setq read-passwd--hide-password (not read-passwd--hide-password)= ) (setq read-passwd--mode-line-icon `(:propertize ,(if icon-preference @@ -2514,8 +2511,8 @@ read-passwd-toggle-visibility (define-key map [mode-line mouse-1] #'read-passwd-toggle-visibility) map)))) - (force-mode-line-update)) - (read-passwd--hide-password)))) + (force-mode-line-update 'all) + (read-passwd--hide-password))))) (defvar read-passwd-map ;; BEWARE: `defconst' would purecopy it, breaking the sharing with @@ -2534,25 +2531,18 @@ read-passwd-mode :keymap read-passwd-map :version "30.1" - (setq read-passwd--hide-password nil - ;; Stolen from `eldoc-minibuffer-message'. - read-passwd--mode-line-buffer - (window-buffer - (or (window-in-direction 'above (minibuffer-window)) - (minibuffer-selected-window) - (get-largest-window)))) + (setq read-passwd--hide-password nil) + (or global-mode-string (setq global-mode-string '(""))) - (if read-passwd-mode - (with-current-buffer read-passwd--mode-line-buffer + (let ((mode-string '(:eval read-passwd--mode-line-icon))) + (if read-passwd-mode ;; Add `read-passwd--mode-line-icon'. - (when (listp mode-line-format) - (setq mode-line-format - (cons '(:eval read-passwd--mode-line-icon) - mode-line-format)))) - (with-current-buffer read-passwd--mode-line-buffer + (or (member mode-string global-mode-string) + (setq global-mode-string + (append global-mode-string (list mode-string)))) ;; Remove `read-passwd--mode-line-icon'. - (when (listp mode-line-format) - (setq mode-line-format (cdr mode-line-format))))) + (setq global-mode-string + (delete mode-string global-mode-string)))) (when read-passwd-mode (read-passwd-toggle-visibility))) --=-=-=-- From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17292608898067 (code B ref -1); Fri, 18 Oct 2024 14:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 14:14:49 +0000 Received: from localhost ([127.0.0.1]:39633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1nke-000260-6O for submit@debbugs.gnu.org; Fri, 18 Oct 2024 10:14:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:44406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1nkb-00025r-Dy for submit@debbugs.gnu.org; Fri, 18 Oct 2024 10:14:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1nkE-0001TS-JH for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 10:14:22 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1nkC-00073Z-Lr for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 10:14:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729260850; x=1729865650; i=rudalics@gmx.at; bh=CzBVZqNNdgXs9FSF4ur6wcaqqoSZXeltCCK5sDv2gD4=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=YRZsm4UAlQ1k6GS7tudMKr4B4HQgyscYsfl0muH68zqoWo6QIeYQ1O6zPl60ZkCy ToPt+kUCANFzcaIqXUID4wYfnq0jYoAYHXLdG8yucDodSk4YAAcnLbDzHImJ4zxL5 JX4zagkw4A3mFJvTX4LXFZ4nXHzyTGRtNt4JtYhIsx9kqoEUAJaycdp+8mW7IhHGw nzb38iB8vo+4IeMCyDw7V2Z4rc79xV9B2MF2sY+x3QUth84BsDq5C+YjGjBsgP3S8 rWUSi9ha2AqWq+TMo6jtn3tj0LatJ2JMheKpn4zaOp1lnIQG4yWcsiy5DtQ6XBlXA 1fq+mXepxwkSwZH3Pw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.195]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvbBk-1ttDPQ2e98-012eRc; Fri, 18 Oct 2024 16:14:10 +0200 Message-ID: <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> Date: Fri, 18 Oct 2024 16:14:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87cyjxvgm4.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:vyZhYA4JwfeebIiZkjBfHET4HbKXph/xEMHVDWmWLY9Vwlxj9v/ 6KbR/SV9pEfT/xtx25A7CNNhgJcIOWKcCc1rmo4ba1Pr1SQIkZbuLohmfgoZGyTrNKA8T5s wmt2TD37PtAa7rNX7XPZNBluoZs/zBf5zPQZMjflvuUW9mvRTt0a7UxXdA2tNTDYkMVsnxn 9MJuJpdhk/S3VTcKePnKg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:yVnqjBurkP8=;FuDZIbtLDfJVYHnBuD9R0kNDh65 WZIDp8dvF/b5kgXwxXvPcg/QdVgrS42Qf+G7X1T6dfTB94VbwZlhJ7JZrwinPxC2s1qo8zE1Q +R4vrTZAYyzCFugzSpWElZoWlk5Au/O8h9M8NBYDRcGSDBW5+TXNEz8vC3R4OYGUuH1Fy0/Ut zkPo8AXapVXunfVhp5BbrisDQMvWEH1EcUHscSFnkBjgqJjjETIm0CTJbOhxV9MuFGl7NaKI/ IDCvHZjFKRXcEOXewprNl1oTVE2YJPhHAKLFG3g1VRyE7T8DNBBek77mNOLbPeGJUWJnMAxHW I/bOtBUB7rLjznPBA59mZqahO9FfYPpwQceygGVOyObONclX5Q2NcwnN3kaRiVsWaph4bKSov ka/vzIOge5+z7k/BmPkul8/NBiXIoDGEOwLPSJTgyOG8j2C1k8QXRHZakId01x309TB7DG+5F iKDrKgXB/PfoENkNOftiXxr80AVZFZ79mEB0i70MxxOqqZWFMGPgVsRvt3NDkg7hz9Qn6bBXY sUhSS85UNJ06tQcH9vQc7m8pNgzogubT8kXvFS2r4D3mle/03u83bpeMSh5lKlQ1yetxawASN fg875g9vu6D/YoLwY+or+01Bh1XobR0UP3GwOtnU//0PAKdt817NoCXU3HSYLuisYLAAWn/Qz wLpsMg1/+v+suiLlCJ1sLlNgjoXNkjzvZQqmM16Hr7w2E6UrIroxa3ntd2eDvVuzrjVc2uV6B mWw2R+FD+IwuXwbl0eY6UctC78tIQzcxKpMjmowqDby8WlFdK2ceL+v8rFUegSRm6xkeeRIa0 VmlikDw8wBYHSQiU03xXqStg== Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) > There will be other issues. But I still believe we shall push the patch > using global-mode-string to emacs-30, because it fixes some of the > problems. The rest must wait for the master branch. I see no more problems here so please push it (IIRC you intended to add some explanations to the Emacs manual too). Thanks, martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172926755127484 (code B ref -1); Fri, 18 Oct 2024 16:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 16:05:51 +0000 Received: from localhost ([127.0.0.1]:39792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1pU7-00079D-0I for submit@debbugs.gnu.org; Fri, 18 Oct 2024 12:05:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:48340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1pU4-000794-Oj for submit@debbugs.gnu.org; Fri, 18 Oct 2024 12:05:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1pTh-0000Pr-C7 for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 12:05:25 -0400 Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1pTd-0003Pt-Kg for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 12:05:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729267507; x=1729872307; i=michael.albinus@gmx.de; bh=OQvRzWnK5FRojLJnIdYU/FzssgfI4oNkXDJd+Z/MtBE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=igJkFNlk0tTGSHD+9aMxEBkIYknLT3E6L7m2gEa0Mh1WNdDaOgQJRzgmGmkfIp3B F9ZuZ3OxnZysiM1S5MJ5yGzPMA+iAux6LszqZcYQfvg0fsYo+imYoKHRoz9FB8kxb QsgcduOTQ1RKdIs1uWOcVF23tF6uyeNUPNF4XzCpjb/y4aWFVkelCv/4DI5bRfoZE mGUnSekIC5WO9sx+YFFKm6WlpkI2HCX5IjClLKQF/WKivgvMR/KCQEAWHE7s2izPr k4FcdT8uOeCR5yrNV4Rnx2vKMshe6SM1gsRar/cZiQiOsbPdcm17WfluAr1yd2r6E tcKWMagSldRycvqNJw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MS3mt-1tUGFN32Md-00TVFm; Fri, 18 Oct 2024 18:05:06 +0200 From: Michael Albinus In-Reply-To: <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> (martin rudalics's message of "Fri, 18 Oct 2024 16:14:05 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> Date: Fri, 18 Oct 2024 18:04:59 +0200 Message-ID: <87y12ltn10.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PfrP259u1SThMmPOiVUeifq8EA3fjfC+ELpKf2lgxuWth7Wc386 Txz0ktt0f43a1QHHXLcCJcaidhrig9w8Ysz8/nGqnArNK1xl/Bfb+CNOJKQ9m1P4rULRY33 drLXWzk6mSukjuPc17JQzSGvcV/0r0pvJGN6igphf+TyvMh95iKtMmN5BMrl8Cs6DbCpLWt HuuaTRLTEJ4dw/F59x95A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JH5mW0mZ5hw=;V755hHYY+9BKfcB3Mn1YVmGFczc DT8ngzZutjfhmeSkbCbCKGVzq2zZOddWKWWuEcasGxTfqDwoiqiJJ+SUE2yPt/JDQv5uIz2Ep 9EALxgDEID1iXNDqaFu3bWIgCrbN0ZL8KVEBdBcl/FqRuJnNZUA05DqbEQWdkw3/LJ7Yuc7qY dvNZOTR/TR1pSXClnrQ7ycR0Hs5tthT3CKFBeqqkvnhh5uWvzcKDK8dFqJ4fbe7Swd5818L7C zen76kc/ANShtUC6qth6ElS56d4ik0KZ8YicsbAV4+kJC4mcDp4D2We4waEsb2Qh8gPRyWas6 +aecGGDRCPkx0h40iGlgrWVZPAdmNvRFUTEa6yW+bmBrHxpoHyiHTNFI/HDb36b2yV0P2Bnuy ex5Sks95S0XyLMbGJ4+44LfgHkQQIYwDgXnKhFE/DbZ9oiLPKzRr0b868ytRyW1DAu34r6S/a aW8AqRA4b6ZPVaKBOY3vdDgQLOO8M8T9BNLM8ChMgq5iE7KUY8+S+VDZ0VSyQs7pKjWYSNnJf T5xtuiRqonrHXPa6ps2MlHW0dthgj95jrYbpTFSSCMyLrkQisyA/dTGhMcQZQS8x/7gtZZq1i htqZY7KAiNX5MEqIHDPNrrI+SUQDWrUp4Fw4lSq//Rwi2wmlljQKIH2BRVMptJn77HWZ+I6tB 8pKHHB9Wp7IDR5Vg8X4sYwzAeMUaEfPGM5nSfK4s6lE8m8GEPQyXAPlGKrGiyJ24Z2ecbHh56 hZJNEBChUM6XZBMhAxcUnladhzHbwkdyuaKZmd5tPF4DWBZdRK0DuhJjvuttyd6rxdbLM3pTn j9BGWPfe4OE3ORPTfiZCwFyQ== Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.249, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, >> There will be other issues. But I still believe we shall push the patch >> using global-mode-string to emacs-30, because it fixes some of the >> problems. The rest must wait for the master branch. > > I see no more problems here so please push it (IIRC you intended to add > some explanations to the Emacs manual too). Done. Pushed to emacs-30, and merged with master. Now we can continue with the other problems you've mentioned. > Thanks, martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 16:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172926794628489 (code B ref -1); Fri, 18 Oct 2024 16:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 16:12:26 +0000 Received: from localhost ([127.0.0.1]:39808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1paT-0007PR-L6 for submit@debbugs.gnu.org; Fri, 18 Oct 2024 12:12:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:40176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1paR-0007PJ-Ub for submit@debbugs.gnu.org; Fri, 18 Oct 2024 12:12:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1pa5-0002zE-0o for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 12:12:01 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1pa2-0004HV-Tk for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 12:12:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729267908; x=1729872708; i=michael.albinus@gmx.de; bh=oVGAYt2L/VaK21fNciF97otbvgbr3p/ivQFRfMVhNfU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=NO/G+1Y4t2y0vYY1D2U/mzWg4h6fqvVg7zT5ORe9ldoQMcvhwMA6ZLF24vs/wd4x rkVMBXAW4GnWGO/kE+khhySxokfkVU4LCdudJCHCKssFFR5lMUb4oHuYYNqEDhuqU +zUj3+jOi+QEnaSlcdtLK7bd6o+pRfjEkKgpqoBhJHzLJ269hTo5k9XDl97oPYaiO Cnes5LqNqN85EdDUg6cm+8g9uRWKcUOxKc7lIB46w81QjSFGQMcA9PtwN+ZGhnfKg rtF73ogpz2orrnGKe1X4eQNwol/QVODa0Oog8Yre/nZC1P0QK/BDPHKa8no26FTsa 65b0mq33mYmiIiaAOg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MjS9I-1tlMsg0BUw-00obOW; Fri, 18 Oct 2024 18:11:48 +0200 From: Michael Albinus In-Reply-To: <11496f33-1b00-497a-8b30-57fd3b2fd44c@gmx.at> (martin rudalics's message of "Fri, 18 Oct 2024 11:45:37 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <129611b4-34e0-4edc-b7ec-afa597399107@gmx.at> <16e113a9-46ec-4e68-bd49-1537111d1acc@gmx.at> <87r08dvknl.fsf@gmx.de> <11496f33-1b00-497a-8b30-57fd3b2fd44c@gmx.at> Date: Fri, 18 Oct 2024 18:11:46 +0200 Message-ID: <87ttd9tmpp.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:h8HxgqjzaIwgV3hcvzz1wBm03ZqNwBareOgrlLKr+JvglDYXuhO 5FtBG5z5GjGpgG39o4KygYZKkZzRkdGlegbj5cIH/6FArnFDuKEwLfjRPVUg+tEmT+jSznT EX4LcMF6DJOPNn5N2l2Nyo/sR7XgKHG6c84PTPzbSwpLZCI1NtXwT0I0MSohy9yUxy2Pw8X 84FGVPzfFWuuCrlaJH1dg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:0ttwhdETq6s=;otyKUE11j31NBiZlz45mtmfl/Ww UB6JePTgOwozdVco0hWfV+WR1T++TqPBYQzYUdskex9qe3d9oJSmSKTN0in/i7UFczxTLkd4G JSrEvgAmUBARilqg0rbJhCBGv4Aw09ryi0OYeqF74u2JYlFbfpLdHh3H6rX7JzY/mpZGq6gE4 sWHS1dgdzXCM6blHLFklKeJPndmAUWUDyxxlpLtlrpj12uZtxWX/qu66SwFlDzqWy7wQm8L21 UoTLsn8ZMp9pS0D8+PmUyYg/H3wDydi296jF4cFbcNcMYeqnLQoPdBYN8JP+ZV9g4Dz3zk64m xjNg5Tqe6ptOTCMzUt/oeDSDC/u1BPpj86MBgiyzlypyJ4fBqsOFBNQfXkExXUdVjZQD/t+JY eWostWxDPMLKi90rSR+jyKByE9bh6UULqSw56zhT3yvcr+Bw3KLeVlaSNoaUAeDQ7YmYV1qds jO6+yoyofcI7IOpYgMzTKmBESgs8dYldZ6vkAq8RB5J9hCQUNbjfwVioVkPbiygal41WOF8f7 PUF29VWzTLWLdZKBNKCwpym3Nt3KSb8v9hX5qBMou2Ng6nbPoH2IN6qWcZ0ttK+DDrd3EzU1m i+XM/J+xqTI1vGFk4ce6BMSlb81mDWOnQrpRisIJt3uT6g6zUj7YbLOEEaQ+Of+RGsrfJE4AA KI6A611T4kOWVErWgG9DeRQfRSpLYxCjYnUW6QVa0nJ27zUVJcG5n6RqBe28xYoPAU46YwYgL Dlh78sNPp1jAKa50vMrh80ZUaRBVWjGs4vEcQ2fiH9yv7rtFdfKmfptM5U8/y/uI00i+SVX9q ziI9RxAF1i2qvdBKV9r9vCSQ== Received-SPF: pass client-ip=212.227.15.19; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.249, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, >> I propose to apply the patch with modifying global-mode-string to >> emacs-30. A more sophisticated solution could be in the master branch >> then. Yes, the password icon could be invisible due to short window >> width, but this might be acceptable. > > Users can always compact mode lines if needed. Or move 'global-mode-string' (=E2=80=98%M=E2=80=99) somewhere else to the f= ront of 'mode-line-format'. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Oct 2024 17:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172927377513161 (code B ref -1); Fri, 18 Oct 2024 17:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 17:49:35 +0000 Received: from localhost ([127.0.0.1]:39955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1r6V-0003QD-5o for submit@debbugs.gnu.org; Fri, 18 Oct 2024 13:49:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:49530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1r6Q-0003Q3-Ts for submit@debbugs.gnu.org; Fri, 18 Oct 2024 13:49:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1r63-0004g5-UU for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 13:49:07 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1r62-00065b-Db for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2024 13:49:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729273736; x=1729878536; i=rudalics@gmx.at; bh=wLOlh9cWINA3/uCHfgMHTptdMizrXCtVCs2HtWdblEg=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=OSNnw4CEaXWQGYQ/9T1+YPQwPz9tHla+EdiRqDieb+8ELm5dYw8+ANoFK/In1cwP GJUuJCKISqcsY2y0ug6SJH+t+QJT+8ow/GvEj+oZZjfOB7+8MSteEfM6CLymzaMu4 f+mbqhH/yjoEy6PFBtRk33AMSVQkEzHSBjxZ+On5NanoJP0mS5G5U+jnjl5R3o1MY wOjVp1eic3IK7ecWVDhVfDqJRJITdFUfmb/w7vGNWv0G/vl2SrJf05cJjabHgTFys KEJzGauoFrywc5HWmxEdvNZi0Ift5K7imGigin8kkbXRPdmuZXfsr8ph+1ylN3a/G qr/yrzNxcTSv9C3gVQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.195]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdNY2-1taunQ1tVg-00lfKX; Fri, 18 Oct 2024 19:48:56 +0200 Message-ID: <88f7e201-5381-4819-8e1a-4c336d86282f@gmx.at> Date: Fri, 18 Oct 2024 19:48:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> <87y12ltn10.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87y12ltn10.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:e+/9ax+K7nQTcEcTHhm81NGZJxK+tFDDCPgTMCKsVf6ckg4kUKt FclCdJQ+keufaNkBkDTZl8Kj8lR5v3Xp++2Tr1opdjv5EbvCQsf494OupAP8oAeyDxW901X 0/Ieqre221hjmxTL0uyZJmFPAxpEtOkp/GaC04NM9l3eIuywnN/NqCLhT/g7VIPHgD/2Z4S RqtOkjtZtByIeFVIe8vHQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:UP2WfATPWro=;AyLyV59sANoEyizMurZQyAXo3KB d+BtCS5HRli3J1JPx1RvGkc6YoiqZP2Wtxyefq+zH0cGoedLIptCku5vjcQ7hHJRbEvRZaFX/ wBoEwHFAsj657fuxHjNH/CWhMtmlppNGqSi2XXi/pQUb+DHCFIR4YqYvW5zYQySeJQ7V1QFmM uvPGQZAkB/9RkrlXbZPB4bCpUC4NCiFZf6/ticFkR1mm5PIT4gsAjZYf0PEOIEiLvcqJT6hnG aSiKIrMu7ZD3Rvw9Cwn8UBhT1N96eEJANd05S9aUlaooaQM2WlfJCqm2FiQpZnmfkSt5UguI4 H5vsaxu98Z5pkx9+8PfETq9gGphLuxvw4XT7k89EHfsAVm25OJiKrp7R74xr2NUVYbHD3H2Ui vyow/CVv3qbzWCb0r9J3E9pEHBbWkPBYks19kLGHCqAdnXaLO3TgBO07pRTOvZ9AFFlNjK5nx zepVNMCDY2YATgTLb7HCDsag7dSFjy1CJ18w/DI0KQWJkF1sZcHUhIj/6ELT9P9s6SWwdJj6z DiH0tC2EB3S5AaNJMPndYzAvxXpd5FWZN0aPIctozqtX1ZmK2EXIJ/aAmlSPAyhIQOo45mwrQ SnTds1PoPbgeNOBuwjHZSwfzvOAmGq+VI4cfq0axJZLABAIiwPmi3oo1+wd49Gj+dm7A8gtO9 THkZ+0qg9lII2fhMBLjZB70sJeKSHcFujNuzUCu/FFaEFFTboyor/r1YmyfSdrItxpxh5ZsLU QafX8j8WK1kXGMzueByW2rkalQuo2hf5XgbVWX8P/U1aqwJdqNkNk4GV4/pIume9jKxf0PM0m ZyWVry9ZdS+Hq1+7utZ4uhkA== Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) > Done. Pushed to emacs-30, and merged with master. Great. > Now we can continue > with the other problems you've mentioned. The only difficult one I see is that of whether and how to display an icon when returning to a previous invocation. But I certainly won't insist on doing something in this regard. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Oct 2024 08:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172932665410644 (code B ref -1); Sat, 19 Oct 2024 08:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 08:30:54 +0000 Received: from localhost ([127.0.0.1]:41332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24rM-0002lX-EY for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:30:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:44118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24r9-0002in-Mb for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:30:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t24ql-0006K8-J0 for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:30:15 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t24qj-0004pd-2B for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:30:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729326602; x=1729931402; i=michael.albinus@gmx.de; bh=R9uRyFJa6L2CXKxH8vxE0RoW4tZpYGQLpGZcyfXTgc8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ew4t0+hKlVzKxygIb+fOD/SH9dx0MeMvQbMokQ1HglHFD7o+nBWyiO96UkgyTeIz 8zZ/hd669p0+PH3H+Hb8sZcHC2ecO+Dqe6I1RfsUMhTG6K97WBRnrCavvj0NVI+Yi c+AH8tTmB8NcAKd8NbZmoEELi0THM2/i0eMAstzUU9gH0BrCOYvxC6afEIkq6q4PX yxfJ8iLY1xSWVo/93PWgGmZAu34uGkzL9QZHJh0PvLVOzsu9pHgz2ILROaowU3kx6 36Jmz532wAUpHMyBOU2dZY1ziG9fmj0k/2yY5DD8Fylw9R/GXL2pzMht25nCQIHlW Gozbo2ZHn1XRpLMq5A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mt79F-1turQG3Iu9-00tV0v; Sat, 19 Oct 2024 10:30:02 +0200 From: Michael Albinus In-Reply-To: <88f7e201-5381-4819-8e1a-4c336d86282f@gmx.at> (martin rudalics's message of "Fri, 18 Oct 2024 19:48:51 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> <87y12ltn10.fsf@gmx.de> <88f7e201-5381-4819-8e1a-4c336d86282f@gmx.at> Date: Sat, 19 Oct 2024 10:29:54 +0200 Message-ID: <87ttd8o5q5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:0qm1tz9yf0/eMidxVmyXeTgCgASyFQJhz9R1xFXAIIANX/E808f iy73vsU4JscR8Fo05mJzyhJYHttDTKcTmuGuKDLwkiRIshFGm7Ci94EQcn6n5i9gsFy/M2D ZWQ0fLp/HiYrTkVDSjE6nS3oP2bcqDU65RBe92NKsmSrZ3GYxd9Y7x2uDu5E1+SEW5rkyDJ GMqrdcvA2x0/rFs9EKmiA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:me17GnJrrwI=;ULOUbcD8iAsl6U5L0dAdltkJiEh 0dTzwJIPb4L7Qzz8bQzLKdl5ysdFHCU2fdAB+3Bu7K61D1nUkX/IoGNSJJ8faa9CR+g4Lj9Hz RXKxQNGDlGRidTykToHJIRpEDyM2UC04truQ6cLexqT8x6HeU9qMBuUzGmxNOlPjU5AYpqsIY RCI6ffY7PvvCvkegW/QvDSMvlSjPpEewJlZDVKwCqGfj5zt7kzMjDBGoTu+X9WwNO+81d5D+C unrw+HX0G0xsgxZimyJo3buxyR4nKWudlnZ85GdpyPtNBCKOi7YZ8uQrp66MVZYzw9cq38G4O o1L97tvLSL1gLNuu8Z093k5qLZtcX2VU67e1d0wxXcjbCFmGhJ3zGuZ8jVZM9e9olRJxhhRek MwNIDq1ytOk0nS86gJKjbl0w1pUNZ+xh5ORpYzvVNWIgihL2L47LPNJlQEL4iBE126D9ZXhic Q64TaL/zdClCWVNaMd1D8cQ8DL+pB/DdBzVZ5IhTB8JzBh4XI2BM6HVv6OClnGzrJep5jUCo7 FvlrXTKKbHuj4wxoYl/jRuSdHJG3Bh/QmoLwaRQ6RbdL4fTNkkbVI98sD4VRa/4COW/s5uDjI eNubXCTZN2ab/8srgvKgm+LRKOqjCr9cWhm1AplJDLVU7iDkjk0LscvDW+Gh/lGCMrixHQGQ/ zsFouplAs8yJMkvJiBL0ipSWO3F5Bdo7m8wezo3rz13zuuZij3qJe0cWhicsDyitQSSlYWxzB 1JXoypPRgHG2+V0hPnzjoTEMk8tXGJKmUfwwz4y4sO1z0DtAfzysaNKB28FQDtcE/bKDrdN9p 9PZEi0bXqeFuD82Ju1QECSfA== Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: Hi Martin, > The only difficult one I see is that of whether and how to display an > icon when returning to a previous invocation. But I certainly won't > insist on doing something in this regard. As said before, I don't regard it as our responsibility to handle this case. So I'd rather do nothing here. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Oct 2024 08:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172932709011911 (code B ref -1); Sat, 19 Oct 2024 08:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 08:38:10 +0000 Received: from localhost ([127.0.0.1]:41362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24yP-000362-Kl for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:38:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:58610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t24yN-00035u-EE for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:38:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t24xz-00008T-MH for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:37:43 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t24xx-0005cU-SY for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:37:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1729327050; x=1729931850; i=rudalics@gmx.at; bh=WxmoBD6uAltVNSmXu/BPzhG04Z3lCOmb1Xxsk4PSBNI=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=OhSyWSy21DGltwXm56JD316GLJ7lyZMAbxoniwdKVcLXm1a8KOPN0OJ4kqiRgKeg 3Op2ft5tAjQW+Tmt2z7iqndoKPkRv1bUdxJpecNxgMKWb3nOIrhTQ1RI+C2D9SFVg QtxPwlBNOhP3M0q38//jOw4JQVFWGWBoOHZnfQ4fi8PZNFBQxCaphoaekvUN/iM8B QVKmmuRbd5HGvs/HATdZALpUA5ZmfGboqjKiWlNxEH8MFfmsJEjb+FY0zEvGbQauT mKI163iDnYtLrRAy9zWa4VppH+yhosF+2azuIHWrZWv+lDDV+4G9u08nke/crk2+J UGFI2F4LV+AwUuPcAw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.145]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mlw7V-1tjLoH0omx-00dB3K; Sat, 19 Oct 2024 10:37:30 +0200 Message-ID: Date: Sat, 19 Oct 2024 10:37:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> <87y12ltn10.fsf@gmx.de> <88f7e201-5381-4819-8e1a-4c336d86282f@gmx.at> <87ttd8o5q5.fsf@gmx.de> Content-Language: en-US From: martin rudalics In-Reply-To: <87ttd8o5q5.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:aYXHVTmCTpGF3dueN+4ulIJhbPkEVW4FL5Tr02pfnQKBy7i0EkV 6cLfFBsGyaGDJvprSLmzcQ2MLmEmTaPODeF4y5EDCqVbjvXdim+y1x7Fv3fUTlX7L9avQPQ VuZR37HBiDa9iBRXiXDmRi+66J6eE84Z0wA4tWIQY97Ca3/LvCXAbQYm+C9LAPP/pnKGnbh 6UZhQ2pXAqYS723PFJevw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KPDHrM/wOn0=;zmuHySZO1Zh4vg7LfqUBD6pbbcj UN7mzjfA1X3EECRxU1PSB6Fb8hKYLGmEFsOu5StDsPOCmQrK8We8p6Oryzkm7K+eyUqgefMd/ 6Pv+k8Mo1g5kc6WLJBBnS2ZWIRbGCIIt2GEz779wa6+Te7lxPJ8K+2d3PtVn2IwWkbBQFWs/y pMx/HnQR5TEzXH+eNhyFl9fsdO+ePmVO3x0hmEP0Mg+pFSz7DhIn8KeaW8A2Hiop2GVAAQXY4 fhScJw1TFZVpF8fg8auju5lAfCrupLUCaal2MvE/XTNuXqRbodK1l4sYfV6aHebRYdUrkjprM qhTkpjGyu/zre91ryiUgga19EPvh4EvV+wzBabsVheElT7sQxb5JaZ3j6mHqAaI9ujkPl30Rl zmhhfaqfGK/hfkN9E6Rbox47P7h9bhCSZ+3opGJWChESzWjc+3eqJ4aWOLVBAXBDe3kt34jwz U+u6qeo5IC3EPJ6OgV+PaOkBqBW3w/aOrMjswoT3OHG6dPOYO5jMazWwBpc1l/vuCQdiZh2ih eqQr8cTUy2J1BByezWzL9odUWJFe/MNBTcE3JPk+ex7E+FBjWNwv0tjbPHBtdeRgbnTNqit4B EFpxSf5THVe5fEixK/mzFND2nEu9XLeM+2MA1gN2j4LO5nuW/TgWXkybdCxNAi9FaUQbG2jQ5 jBjXuQzCfJNfiNrm5R8zBB8SKoCzqTdIspQg0SBh4EmguB6Nlswzd5uV4MLsK6FrANX3p1fCL OSyjO9GFGxS9fTALcn1v876HHONCP7nTubHi1stqvdFhKg6fW9b8sKfd6qNr0463nl7VRJheU n/OuXuE5KlOAIMLkiEy+UOtA== Received-SPF: pass client-ip=212.227.15.19; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.249, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) > As said before, I don't regard it as our responsibility to handle this > case. So I'd rather do nothing here. So I think you should just remove the entire ;; Not sure why but it seems that there might be cases where the ;; minibuffer is not always properly reset later on, so undo ;; whatever we've done here (bug#11392). (remove-hook 'after-change-functions #'read-passwd--hide-password 'local) on master and mark the bug as done. martin From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Oct 2024 08:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172932741012806 (code B ref -1); Sat, 19 Oct 2024 08:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 08:43:30 +0000 Received: from localhost ([127.0.0.1]:41373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t253Z-0003KU-Lz for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:43:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:40888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t253W-0003KK-TU for submit@debbugs.gnu.org; Sat, 19 Oct 2024 04:43:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2538-0001Oi-Jp for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:43:02 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2535-0006Di-Qu for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 04:43:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729327371; x=1729932171; i=michael.albinus@gmx.de; bh=7hpnnIgMM14serDfQce4jluNp6X5tgj9HQBTSWkuamk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=WbKeSFKqcKlN628lw+NHMaoWjFnbrajOlLuxDbbOAd5/xR3VldM/5lu1dmm0NJVx Iy10jF236iukbS/kQvRVcXyJ8wUxc8UXQh/PzJk/E+/qjycuhzYB5sjUbOP53sxRP 3r/sJu5yUf4DK6CtMG18Y8w/I88bNtlWXBv9j+JhCEtyBnEIXaD3zX72twiGg4nH0 GpRa2r3Ayr8Ot7uBwfU/PWNnZM6iYav74TZkTK+P3CCUgdrdd/M/Q117N6gS6U0v6 QC/vADSQB3u4nqhnSWnFD7NTZ8kHAsxeFeoUCHezN6/S9RRlYXDnwApQkSrnntTDd /E/B7yTdCksUcC0qdw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49hB-1u1R4k1m0f-01092b; Sat, 19 Oct 2024 10:42:51 +0200 From: Michael Albinus In-Reply-To: (martin rudalics's message of "Sat, 19 Oct 2024 10:37:24 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <87ed4fvtx7.fsf@gmx.de> <012433ab-1fe0-40df-92b8-f263fac7731d@gmx.at> <87cyjxvgm4.fsf@gmx.de> <5786c395-3ec3-4c1e-b51a-305bad3c032b@gmx.at> <87y12ltn10.fsf@gmx.de> <88f7e201-5381-4819-8e1a-4c336d86282f@gmx.at> <87ttd8o5q5.fsf@gmx.de> Date: Sat, 19 Oct 2024 10:42:46 +0200 Message-ID: <87plnwo54p.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:c37gIl0IPAb+7ksJfwiHJgYr43otvRlV/jkDsCnVREfX4St+N03 GwBL2TE0VeXSvBDQSzWoT3oQabp+Ndnq3oO8qt7A+zxaTczO3+OBbsReI87bmA16ZL1hIHP Zj0fTcbvtFE5mwtNyFuFRdTT0pRW7DvznxPSuzPN+a3UPBNexSEExCo29VTQd78WJpDhjgR gYBUgWoFuGiyF5j5yQ97w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DOGuD9jOOf0=;gJY1HgGdZkxUoHp6Z7S9rLpD+Jp 1s2AYOvmX0e6tKEDXE0WfO2oy2e7YgrQyOylOXaAWvm5KHkE53zQg21ofPyCvpGGibpAo6fGg tdi3d+DpIDdvvERqUhhsXG4RZ7EkvQENvw6oP5u541Hqdga5/b0s8nJyxfek9dHl2dCqyLh8/ vXqNvwXI7WpyY7iSqZs7RX1R3gXGm6ewHWjdqpB/ftpoa5ackM27ZXadtywKL4A4BxbVTgmC1 +k/GQTJgywi2PocVqRPfFYdKFhkqKcTD7hACjpLr908pcLvqXIT4Nvb+vIsF5xn636XM2uGQC Dxso6i23z124slOjqxqeJJuVlvM5LqUc7KPUI/65I/76LihsoYAn2yiKWXwzZwRNManTQsHY7 8+kvZk6U4fjEoDXLw1wrLfMFZOlsRcPMgQrCtRV7iISXq9T/7EC/Kc4moKq3IlWPgtyhrD350 aCVpxrqE9FCUF7uGF6o1DU8Som6Oc4+SqskaAMjGl3MtPPikC/GyXrwlqzupzpatC5ktLQCAR KJItMuwG+1qAul+UvWLTWLFXGTZsHang2TzIbZTsMM8s7QVrdG/uEf2pbvsGCUkR1bYnSXdcg Tjl2+Pbw4AP/zcE+tsZGJgp7qXfJpHjkoTi3vLj8Xoynf3Og2eaxeGdyKFT+Dm/c9oibYFhjF SsPKgkthkMH93BNOJBzOT+pais1JPgP+luoOzXL0Ok89rDVVQpUOLuppvHdg33UXEjl/zxmaD VdzROvJYEEd1gVuhpkXl1OvPwzC+P9JhyYXxCdu7am6OCre3lDBhGFICWAuducAMyWZLS+ILc cQtH9fMS8LNdnuxVZ3EwsGhg== Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) martin rudalics writes: >> As said before, I don't regard it as our responsibility to handle this >> case. So I'd rather do nothing here. > > So I think you should just remove the entire > > ;; Not sure why but it seems that there might be cases where the > ;; minibuffer is not always properly reset later on, so undo > ;; whatever we've done here (bug#11392). > (remove-hook 'after-change-functions > #'read-passwd--hide-password 'local) > > on master and mark the bug as done. Yes, I'm just reviewing the settings in read-passwd which I have ignored so far. Since we're using the minor mode read-passwd-mode in the minibuffer now, I expect that all these settings go away when the function returns. To be tested. > martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73768: 'read-passwd-mode' can clobber user defined mode lines Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Oct 2024 10:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73768 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 73768@debbugs.gnu.org, 73768-done@debbugs.gnu.org X-Debbugs-Original-Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768-done@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17293346962157 (code B ref -1); Sat, 19 Oct 2024 10:45:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 10:44:56 +0000 Received: from localhost ([127.0.0.1]:41606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t26x5-0000Yi-RH for submit@debbugs.gnu.org; Sat, 19 Oct 2024 06:44:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:49254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t26x3-0000YY-RK for submit@debbugs.gnu.org; Sat, 19 Oct 2024 06:44:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t26wf-0000mD-VS for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 06:44:29 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t26we-0004HD-6t for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 06:44:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729334658; x=1729939458; i=michael.albinus@gmx.de; bh=kTyDRBimT0uA912GZZYXa19VfzcBgIR8cYGiMy9na7E=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=L/1DEmiQMwNL9X4se8TWzw7ZiFFAertw2jdCfGKHIyuB+oPA4JJbNrcVTTjEjuwr Gj8AidHLdoe/1Ln3uH0urTzE9DWzV7RdoUrXhgsLY4KpgimY2vxV1kS6SMPkQ8BKU xXgXsH7rC0dTfULfzPewNzhgmNDqu7jPm6HxFFRPH2IjbOkyw9ZFifCAsme5DZYjK 552WDHlki7cPoI7hvo+UKdEh1pbXVvdmU6Nrdca6boMk1xPq8T5l8qFK6tKXJ/iSY 7Je9XQKEofuGrPX+FyA2EaYVIKJHvIFeKhLSzE/a8OrbHss16jYM5CYbTnSyJ8Rwo mPim79nZmEulmT9K7g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6DWs-1szv5d3mIK-00EmVk; Sat, 19 Oct 2024 12:44:18 +0200 From: Michael Albinus In-Reply-To: <87iktpvk5z.fsf@gmx.de> (Michael Albinus's message of "Fri, 18 Oct 2024 11:23:52 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <298302a6-c037-4297-9a70-5b48a6fbb649@gmx.at> <87iktpvk5z.fsf@gmx.de> Date: Sat, 19 Oct 2024 12:44:13 +0200 Message-ID: <87bjzgnzia.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:pUWLaqFSdkLp576G54ME0sEEIdKJSaKCvLqdSS3fCt2zf9WizIb uSaqNbhF26NwszWlQ2m33REWxBoDsxzGhQvczax/NFcKYNweInijIa3p5F5H9qMwLe4Yd3H sXwlLtqwC3FtDPwCdm9dxf8xVBJc+ycVEEn/+JaO1J2CLV+hPn0bPYCd70lmTc88oa1CksN 9rn0r+tZaiAxx9XwuFWlw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ZHXUsY6te58=;ovix5/FRMh//GpsHQKoJDAorhYt LD9Mie99alHo6Uobi3EozOCcpGltiQMHMXXgJpSPTK0AHlQQ/k7fC2cWRkWJoCGUYs7oHBLNW SRfHvtmRfjtUk8k4Rz+VmrtTQ7fPDcIaCmy+4I+SDOj1kigsAJWbTWLos5GlMQ9uvledj6uhp +eMAe+4WnUvccGsO023/7B33gPVvbZA6FpkabWDU6Dk/QlkPMbktpQAc0V46qAfB2UFXbsyGp h1cEg9uec7TTEsOP0yrC1BxlLl8nQ3IT28aYhO8QURY5Ahdz7VVAtNj0Oex5kPPbvkUxMTGNb vyXuC37ti5OKRDsOkBVXAPQ+4Ws7Ph1DrtNYw+r4HomkdDyWEdpyn/H2rSD8Ex+O35mYEaf8c 56nQONXdkhkljCzJnAOCcGutgi73Lft6546FdGbYD6/pfyU/T8wZjDO5WNk1GgP5kgP7OTkwY NTYMbiEjVgLxR8PVAbARY+lYplr0fyJqgtj/cUi+AhalmLoYoSjGOLaUYFR7npndOi7Zpe1zH R6oGqgWE/Sy95rzFQLJsefbrWZjijiWE0PwQcKVjekfAUX/nzXqxmT0Hz9SeI3vEWGZn1AplH jzkMOOOSNdwphYppF/fTFvntDKZ91dLXY0ph4j1M7Ltv+cdOISaE1xXPCjOgDPvtf1xad6ULc Q9cbkNcc2DiBM8qnNmzyxj+8EKWQuSbPyxb6z7Jz5C2+LLEk4zDDol2RR4w+OMvV2vdbVUqx5 EX3eEesqSqvMBUjA8fxewjwSESehW/Nc2+msVEllSUVAyHlHHEPQmdrdRK+qJD2WPxviB8cJ0 JmksCptdjNreY8+4WnREg7Vg== Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Version: 30.1 Michael Albinus writes: Hi Martin, >> entering 'read-passwd' does >> >> (add-hook 'post-command-hook #'read-passwd--hide-password nil t)) >> >> while exiting still does >> >> ;; Not sure why but it seems that there might be cases where the >> ;; minibuffer is not always properly reset later on, so undo >> ;; whatever we've done here (bug#11392). >> (remove-hook 'after-change-functions >> #'read-passwd--hide-password 'local) >> >> If that fix of Bug#11392 (or Bug#11397) were really needed, then we >> should remove read-password--hide-password from 'post-command-hook' now. >> But there were no bug reports in the last four years so probably that >> bug was fixed by other means. In either case the current 'remove-hook' >> is a noop now. > > Hmm, yes. While adding read-passwd-mode, I didn't check all settings in > read-passwd. Likely these settings are superfluous now. I will check in > master once the other patch has arrived it. Finally, I've done as you proposed: Remove `read-password--hide-password' from `post-command-hook'. While playing with the recipe of bug#11397, sometimes (not always) the minibuffer was corrupted as hiding the text. So I believe this is the safest change. Pushed to emacs-30. And closing this bug, now. Thanks again for your patient discussion the issue! >> martin Best regards, Michael. From unknown Sat Sep 20 18:57:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: martin rudalics Subject: bug#73768: closed (Re: bug#73768: 'read-passwd-mode' can clobber user defined mode lines) Message-ID: References: <87bjzgnzia.fsf@gmx.de> <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> X-Gnu-PR-Message: they-closed 73768 X-Gnu-PR-Package: emacs Reply-To: 73768@debbugs.gnu.org Date: Sat, 19 Oct 2024 10:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1729334702-2192-1" This is a multi-part message in MIME format... ------------=_1729334702-2192-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73768: 'read-passwd-mode' can clobber user defined mode lines which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 73768@debbugs.gnu.org. --=20 73768: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73768 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1729334702-2192-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73768-done) by debbugs.gnu.org; 19 Oct 2024 10:44:50 +0000 Received: from localhost ([127.0.0.1]:41603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t26x0-0000YO-F9 for submit@debbugs.gnu.org; Sat, 19 Oct 2024 06:44:50 -0400 Received: from mout.gmx.net ([212.227.15.18]:50235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t26wx-0000Xy-QS for 73768-done@debbugs.gnu.org; Sat, 19 Oct 2024 06:44:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729334658; x=1729939458; i=michael.albinus@gmx.de; bh=kTyDRBimT0uA912GZZYXa19VfzcBgIR8cYGiMy9na7E=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=L/1DEmiQMwNL9X4se8TWzw7ZiFFAertw2jdCfGKHIyuB+oPA4JJbNrcVTTjEjuwr Gj8AidHLdoe/1Ln3uH0urTzE9DWzV7RdoUrXhgsLY4KpgimY2vxV1kS6SMPkQ8BKU xXgXsH7rC0dTfULfzPewNzhgmNDqu7jPm6HxFFRPH2IjbOkyw9ZFifCAsme5DZYjK 552WDHlki7cPoI7hvo+UKdEh1pbXVvdmU6Nrdca6boMk1xPq8T5l8qFK6tKXJ/iSY 7Je9XQKEofuGrPX+FyA2EaYVIKJHvIFeKhLSzE/a8OrbHss16jYM5CYbTnSyJ8Rwo mPim79nZmEulmT9K7g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6DWs-1szv5d3mIK-00EmVk; Sat, 19 Oct 2024 12:44:18 +0200 From: Michael Albinus To: martin rudalics Subject: Re: bug#73768: 'read-passwd-mode' can clobber user defined mode lines In-Reply-To: <87iktpvk5z.fsf@gmx.de> (Michael Albinus's message of "Fri, 18 Oct 2024 11:23:52 +0200") References: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> <87v7xxsj4l.fsf@gmx.de> <87wmicqe5a.fsf@gmx.de> <877cacvv0r.fsf@gmx.de> <49fca25a-d5aa-4f14-ae09-52923eb5ce85@gmx.at> <87zfn3w48f.fsf@gmx.de> <298302a6-c037-4297-9a70-5b48a6fbb649@gmx.at> <87iktpvk5z.fsf@gmx.de> Date: Sat, 19 Oct 2024 12:44:13 +0200 Message-ID: <87bjzgnzia.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:pUWLaqFSdkLp576G54ME0sEEIdKJSaKCvLqdSS3fCt2zf9WizIb uSaqNbhF26NwszWlQ2m33REWxBoDsxzGhQvczax/NFcKYNweInijIa3p5F5H9qMwLe4Yd3H sXwlLtqwC3FtDPwCdm9dxf8xVBJc+ycVEEn/+JaO1J2CLV+hPn0bPYCd70lmTc88oa1CksN 9rn0r+tZaiAxx9XwuFWlw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ZHXUsY6te58=;ovix5/FRMh//GpsHQKoJDAorhYt LD9Mie99alHo6Uobi3EozOCcpGltiQMHMXXgJpSPTK0AHlQQ/k7fC2cWRkWJoCGUYs7oHBLNW SRfHvtmRfjtUk8k4Rz+VmrtTQ7fPDcIaCmy+4I+SDOj1kigsAJWbTWLos5GlMQ9uvledj6uhp +eMAe+4WnUvccGsO023/7B33gPVvbZA6FpkabWDU6Dk/QlkPMbktpQAc0V46qAfB2UFXbsyGp h1cEg9uec7TTEsOP0yrC1BxlLl8nQ3IT28aYhO8QURY5Ahdz7VVAtNj0Oex5kPPbvkUxMTGNb vyXuC37ti5OKRDsOkBVXAPQ+4Ws7Ph1DrtNYw+r4HomkdDyWEdpyn/H2rSD8Ex+O35mYEaf8c 56nQONXdkhkljCzJnAOCcGutgi73Lft6546FdGbYD6/pfyU/T8wZjDO5WNk1GgP5kgP7OTkwY NTYMbiEjVgLxR8PVAbARY+lYplr0fyJqgtj/cUi+AhalmLoYoSjGOLaUYFR7npndOi7Zpe1zH R6oGqgWE/Sy95rzFQLJsefbrWZjijiWE0PwQcKVjekfAUX/nzXqxmT0Hz9SeI3vEWGZn1AplH jzkMOOOSNdwphYppF/fTFvntDKZ91dLXY0ph4j1M7Ltv+cdOISaE1xXPCjOgDPvtf1xad6ULc Q9cbkNcc2DiBM8qnNmzyxj+8EKWQuSbPyxb6z7Jz5C2+LLEk4zDDol2RR4w+OMvV2vdbVUqx5 EX3eEesqSqvMBUjA8fxewjwSESehW/Nc2+msVEllSUVAyHlHHEPQmdrdRK+qJD2WPxviB8cJ0 JmksCptdjNreY8+4WnREg7Vg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73768-done Cc: "martin rudalics via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 73768-done@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.7 (-) Version: 30.1 Michael Albinus writes: Hi Martin, >> entering 'read-passwd' does >> >> (add-hook 'post-command-hook #'read-passwd--hide-password nil t)) >> >> while exiting still does >> >> ;; Not sure why but it seems that there might be cases where the >> ;; minibuffer is not always properly reset later on, so undo >> ;; whatever we've done here (bug#11392). >> (remove-hook 'after-change-functions >> #'read-passwd--hide-password 'local) >> >> If that fix of Bug#11392 (or Bug#11397) were really needed, then we >> should remove read-password--hide-password from 'post-command-hook' now. >> But there were no bug reports in the last four years so probably that >> bug was fixed by other means. In either case the current 'remove-hook' >> is a noop now. > > Hmm, yes. While adding read-passwd-mode, I didn't check all settings in > read-passwd. Likely these settings are superfluous now. I will check in > master once the other patch has arrived it. Finally, I've done as you proposed: Remove `read-password--hide-password' from `post-command-hook'. While playing with the recipe of bug#11397, sometimes (not always) the minibuffer was corrupted as hiding the text. So I believe this is the safest change. Pushed to emacs-30. And closing this bug, now. Thanks again for your patient discussion the issue! >> martin Best regards, Michael. ------------=_1729334702-2192-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Oct 2024 09:27:01 +0000 Received: from localhost ([127.0.0.1]:36318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szYOq-0008KR-GF for submit@debbugs.gnu.org; Sat, 12 Oct 2024 05:27:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:37094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szYOm-0008KI-KE for submit@debbugs.gnu.org; Sat, 12 Oct 2024 05:26:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szYOY-0007zH-CY for bug-gnu-emacs@gnu.org; Sat, 12 Oct 2024 05:26:42 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szYOV-0007Ux-3U for bug-gnu-emacs@gnu.org; Sat, 12 Oct 2024 05:26:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1728725195; x=1729329995; i=rudalics@gmx.at; bh=TtZVcXiSp3wpoEq2n/u0c2i+5rHwMP4U/KpgRf2tP+s=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:From:Subject: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dn2Y7mHKvM8HCDD68hCyuEH9UQN6GOemqXJmQcdZCptOst/PCVO6m549Lv4/bmHG 1sxX3Puvp2Kp0q7hB7/V5ewVFCjcWfZ+EEwfiQMsTapgNGdwSP/LzHxgD8ZHRjEQz V8+QAv9mCK16X22074gBc7l9kYUN1ZMJTVLId4o32udOEVFBrjCohmkPzN9o5V7GN wfoQKKKEqhT+4cqWfwmAq2SJ+WDAoKzs3kWYI2I5d2P8QGq4yKH2gsynAdHOv84e3 AYP4fDqiXwZFRek39Msv36mV8+EmgsuVxFKnmDZSJhcyVyAKgmjpWXsUBn/9zg7Yd lSa+rMMnRlTY2fV63g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.56]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MdvmO-1tZRds2JcM-00buqY for ; Sat, 12 Oct 2024 11:26:34 +0200 Message-ID: <1d3172d5-3704-40c6-92af-8888b0657871@gmx.at> Date: Sat, 12 Oct 2024 11:26:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Bug-Gnu-Emacs Content-Language: en-US From: martin rudalics Subject: 'read-passwd-mode' can clobber user defined mode lines Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:/xSEvs4TsHg5VOURqcvg53JePip2XLwWmJHIPykOGWGvKPzEL5y nn0wHV7/UOq6+oivYJJoxKHPKKoYNYeRs+UE58WEIep632w+pKWl8vj0RYkCJpbtwtNhMJl D7i1fegALHMOZzq30yd0++it+Kbrl5N8Aw7I/5wNfh4M6SugOBrNDQm/Pmmzvzb4xGYKtla WuPiD7ifOg0lN+agJmFWw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xmJX9J3dTBA=;+tgKhgTzGR5pd9IRZbHxTdIMUwS AAKGjh34bav9dfGJyGTda5GmLwxmxeLHW/PWQRRLP0wBC+WqQbj9u3Hb5Ia+pHFzTMaFlVKgM T+gQ0ixlxWGRiVM/9uqbwk3mdqhfvQCYaoJKy+1jr7zkejDKW1nEwGLhtv5t44bsmOVdZz1sq f5D2WaWwNi4GwP+7pHPx6xfRk4NAZw6qoTvFfFWJ5qxnkSLZ73rvtj+IZi1FIteZTuP1N2Zlb M3UQxYPjB7q0hYdr+rH75bRj8ouIyKdlCyTbiD5ZCm2CWGktfRuYab1E/BBN+c7QxIMOcx8x5 7xdbsSxV5UXQdRz2BEmg7/VKuJKANBT4xOsftGHfSds0ematGqOBj9qaHJjf31rjO2GJX2gSY l8+nudKdpbm73gFsqImgTaaid56ItxKrscrh3tFT2n6lp4Cgwp2OWrDI9v37zuMyBxRKwEtoH JVAzNjGE3GMptU+AgVeq3mojqlnhS66MTsNizXTrnGGFuypGiMN5fqiWQO4mooL6d+cA2sxcJ HYGjx3W8MCzAmBSQ7cWmoAGz8JLT12VOObOOArgDli0kXtwSci+jU8zCBmi+Lq7Z5j5RztHtZ zeji0LXaqya5EKMs+UDND6fk4XtHPMSnXQo+yfJNDD1TJuNuHCRX9IVB/zYqnV4CIHredAVZ3 6Xg9ydSvvPo1sImNXaz/kOOz4DWontx9ArEktVzPYeOSg1zs1CPtbocw2SV9aEvHCZwj0MyqK uY2FtADias0IQkvN2La27z+PwRNVq5fI3voYEyr3pOPpe23MTiR4Ly+eH/srWnx2YJntOkacs qhTzTIsvbPfrs2kcz3OleiPg== Received-SPF: pass client-ip=212.227.15.18; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) After reading a password here I sometimes end up with seeing one or two eye icons in mode lines of buffers. Other buffers may get a blank mode line. I suppose the culprit is (with-current-buffer read-passwd--mode-line-buffer ;; Remove `read-passwd--mode-line-icon'. (when (listp mode-line-format) (setq mode-line-format (cdr mode-line-format))))) which can do something arbitrary to user defined mode lines which I use. Eventually, I have to kill or revert all involved buffers every time I've read a password. At the very least the code should try to identify the item it added earlier, remove the car only if it matches that item and restore the previous mode line format in case the items don't match. Also it should check whether 'read-passwd--mode-line-buffer' still exists. In either case, it would be nice to make showing the eye icon customizable by the user. I found no way to do that. Thanks, martin In GNU Emacs 31.0.50 (build 13, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-10-12 built on restno Repository revision: 6e80509099e27e237787186f4e8731bfdfb9b00d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-gif=ifavailable --with-tiff=ifavailable --with-gnutls=no --without-pop 'CFLAGS=-O3 -g3 -no-pie'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: de_AT.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: pop-up-mini-mode: t scroll-restore-mode: t regexp-lock-mode: t eldoc-tooltip-mode: t tooltip-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t column-number-mode: t line-number-mode: t auto-fill-function: my-lisp-mode-auto-fill indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t Load-path shadows: None found. Features: (shadow mail-extr warnings emacsbug message mailcap yank-media puny rfc822 mml mml-sec password-cache epa epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git files-x vc-dispatcher elp vc-hg diff-mode track-changes ediff-vers ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util local-tags goto-last-change speck pop-up-mini info-look find-func srt-mode derived elinfo-support elinfo texinfo texinfo-loaddefs info shell pcomplete comint subr-x ansi-osc ansi-color sidebar bookmark text-property-search sort m&d scroll-restore regexp-lock time-stamp cl-macs eldoc-tooltip pcase easy-mmode etags fileloop generator xref project byte-opt bytecomp byte-compile ring find-dired dired dired-loaddefs cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib jka-compr ls-lisp gv 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 emacs) Memory information: ((conses 16 271421 29959) (symbols 48 16095 0) (strings 32 44610 3502) (string-bytes 1 1330220) (vectors 16 24496) (vector-slots 8 277397 25280) (floats 8 109 1037) (intervals 56 9458 42) (buffers 984 34)) ------------=_1729334702-2192-1--