From unknown Thu Aug 21 12:10:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19495 <19495@debbugs.gnu.org> To: bug#19495 <19495@debbugs.gnu.org> Subject: Status: 25.0.50; `message` -- optional argument to suppress echo area display Reply-To: bug#19495 <19495@debbugs.gnu.org> Date: Thu, 21 Aug 2025 19:10:04 +0000 retitle 19495 25.0.50; `message` -- optional argument to suppress echo area= display reassign 19495 emacs submitter 19495 Keith David Bershatsky severity 19495 wishlist tag 19495 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 03 12:50:28 2015 Received: (at submit) by debbugs.gnu.org; 3 Jan 2015 17:50:28 +0000 Received: from localhost ([127.0.0.1]:35769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7SqI-0002u6-KJ for submit@debbugs.gnu.org; Sat, 03 Jan 2015 12:50:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38762) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7SqD-0002ta-5b for submit@debbugs.gnu.org; Sat, 03 Jan 2015 12:50:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7SqA-0003te-Rc for submit@debbugs.gnu.org; Sat, 03 Jan 2015 12:50:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41162) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7SqA-0003ta-OU for submit@debbugs.gnu.org; Sat, 03 Jan 2015 12:50:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40435) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Sq9-0006oy-1O for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 12:50:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y7Sq3-0003rI-Lb for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 12:50:16 -0500 Received: from cobb.liquidweb.com ([50.28.13.150]:47631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y7Sq3-0003r6-Ea for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 12:50:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:To:From:Message-ID:Date; bh=kT/FmrMBu1jo67ULv2VQygQ7+g9r7KHvK94wZQWDZ+s=; b=Tz0soqdI2eag5rJnemxNiC0i6u4xImsak4iZx9lEkNBNTU4vDrT5oCiHI/0ZARPYlbypg4B2/SBNPIOVEkN2OVtwH5/nW9NR4fi9vCYH+DNmWUdt6SjyGcZUe9ce5JM0; Received: from cpe-104-173-54-60.socal.res.rr.com ([104.173.54.60]:49917 helo=MP.local) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1Y7Sq0-0008MF-Al for bug-gnu-emacs@gnu.org; Sat, 03 Jan 2015 12:50:08 -0500 Date: Sat, 03 Jan 2015 09:50:08 -0800 Message-ID: From: Keith David Bershatsky To: bug-gnu-emacs@gnu.org Subject: 25.0.50; `message` -- optional argument to suppress echo area display MIME-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) As a feature request, the Emacs team may wish to consider adding an optional argument to the `message` function to permit suppression of the message being displayed in the echo area. In my particular use case, there are certain process output strings that I prefer having printed to the `*Messages*` buffer -- instead of a dedicated process output buffer. (defun rsync-process-filter (proc string) (when (not (or (string-match "files...\r" string) (string-match "files to consider\n" string))) (message "%s" string))) The above example also displays in the echo area, which makes using interactive commands problematic while the ongoing process continues to print messages. Each time a new message is generated by the ongoing process, the interactive prompt and potential minibuffer completions get erased by the message -- e.g., `execute-extended-command` or `switch-to-buffer-other-window`. The following is my workaround: (defun rsync-process-filter (proc string) (let ((inhibit-read-only t)) (when (not (or (string-match "files...\r" string) (string-match "files to consider\n" string))) (with-current-buffer (get-buffer-create "*Messages*") (goto-char (point-max)) (insert string))))) Here are links to a couple of threads regarding this issue: http://superuser.com/questions/669701/emacs-disable-some-minibuffer-messages http://emacs.stackexchange.com/questions/5959/send-process-output-to-messages-buffer-but-bypass-the-echo-area Thanks, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; In GNU Emacs 25.0.50.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) of 2014-10-01 on MP.local Repository revision: 117996 dmantipov@yandex.ru-20141001132108-zdsxru2390mqyjlu Windowing system distributor `Apple', version 10.3.1038 Configured using: `configure --with-ns' Configured features: ACL LIBXML2 ZLIB Important settings: locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: sd-mode: t sb-mode: t tb-mode: t shell-dirtrack-mode: t cm-mode: t frame-bufs-mode: t bc-mode: t ds-mode: t ml-mode: t Recent input: s-a s-s x e m a c s r e p o r t - e m a c s b u g Recent messages: Emacs -[q] | [d]efault. (2) seconds Emacs -[q] | [d]efault. (1) seconds Emacs -[q] | [d]efault. (0) seconds The default. Loading /Users/HOME/.0.data/.0.emacs/.0.lisp/lawlist-test.el (source)...done Loading /Users/HOME/.0.data/.0.emacs/.0.lisp/init.el (source)...done Wrote /Users/HOME/.0.data/.0.emacs/.lock Mark set [2 times] Saving file /Users/HOME/.0.data/.0.emacs/.scratch... Wrote /Users/HOME/.0.data/.0.emacs/.scratch Load-path shadows: /Users/HOME/.0.data/.0.emacs/.0.wl/md4 hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/md4 /Users/HOME/.0.data/.0.emacs/.0.wl/hex-util hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/hex-util /Users/HOME/.0.data/.0.emacs/.0.wl/sasl hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/sasl /Users/HOME/.0.data/.0.emacs/.0.wl/sasl-ntlm hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/sasl-ntlm /Users/HOME/.0.data/.0.emacs/.0.wl/sasl-digest hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/sasl-digest /Users/HOME/.0.data/.0.emacs/.0.wl/sasl-cram hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/sasl-cram /Users/HOME/.0.data/.0.emacs/.0.wl/ntlm hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/ntlm /Users/HOME/.0.data/.0.emacs/.0.wl/hmac-md5 hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/hmac-md5 /Users/HOME/.0.data/.0.emacs/.0.wl/hmac-def hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/net/hmac-def /Users/HOME/.0.data/.0.emacs/.0.wl/rfc2368 hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/mail/rfc2368 /Users/HOME/.0.data/.0.emacs/.0.wl/utf7 hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/gnus/utf7 /Users/HOME/.0.data/.0.emacs/.0.wl/smime hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/gnus/smime /Users/HOME/.0.data/.0.emacs/.0.wl/pgg hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg /Users/HOME/.0.data/.0.emacs/.0.wl/pgg-pgp5 hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg-pgp5 /Users/HOME/.0.data/.0.emacs/.0.wl/pgg-pgp hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg-pgp /Users/HOME/.0.data/.0.emacs/.0.wl/pgg-parse hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg-parse /Users/HOME/.0.data/.0.emacs/.0.wl/pgg-gpg hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg-gpg /Users/HOME/.0.data/.0.emacs/.0.wl/pgg-def hides /Users/HOME/.0.data/.0.emacs/Emacs_10_01_2014.app/Contents/Resources/lisp/obsolete/pgg-def Features: (shadow mime-setup mail-mime-setup semi-setup mime-image modb-legacy modb-standard elmo-imap4 emacsbug lawlist-desktop frameset lawlist-bk lawlist-arc lawlist-colors reporter load-theme-buffer-local lawlist-dv lawlist-mc rect lawlist-ztree lawlist-wl w3m-load mime-w3m w3m browse-url doc-view jka-compr image-mode w3m-hist w3m-fb bookmark-w3m w3m-ems mule-util w3m-ccl w3m-favicon w3m-image w3m-proc w3m-util elmo-nntp wl-demo rfc2368 wl-spam elmo-spam elsp-header elsp-generic wl-fldmgr wl-score smtp sasl sasl-anonymous sasl-login sasl-plain wl-news wl-address pldap wl-thread wl-action wl wl-e21 wl-draft wl-template wl-summary wl-refile wl-message wl-mime pgg mime-pgp mime-play filename mime-edit eword-encode pgg-parse pccl pccl-20 ccl pgg-def signature sendmail elmo-mime mmelmo-buffer mmelmo-imap mime-view mime-conf calist semi-def mmimap mime-parse mmbuffer wl-highlight elmo-filter elmo-multi wl-folder wl-util crm pp elmo-pop3 elmo-net elmo-cache elmo-map elmo-dop elmo-flag elmo-localdir wl-vars elmo elmo-signal elmo-msgdb modb modb-generic modb-entity mime mmgeneric elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 utf7 eword-decode mel mime-def alist std11 mcharset mcs-20 mcs-e20 pces pces-e20 pces-20 broken pcustom elmo-date elmo-vars path-util poe pym static product wl-version elmo-version apel-ver luna lawlist-vr-hr eldoc lawlist-dired tramp-sh lawlist-ws disp-table lawlist-calc lawlist-flyspell lawlist-yas lawlist-elisp lawlist-tex-mode skeleton compare-w lawlist-txt-mode lawlist-tabbar lawlist-github ido view vc-git vc vc-dispatcher tramp tramp-compat tramp-loaddefs trampver shell thingatpt time-stamp log-view log-edit message mml mml-sec mm-decode mm-bodies mm-encode gmm-utils mailheader pcvs-util add-log help-mode grep compile find-lisp epa epg epg-config ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff ert ewoc debug eieio-base diff-mode conf-mode autorevert filenotify lorg-calendar org-element lorg-search org-agenda context-menu dired-read-filename dired lawlist-toodledo url-http tls url-auth url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core password-cache url-vars mailcap json xml lawlist-org lawlist-calendar org byte-opt bytecomp byte-compile cconv org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs format-spec lawlist-frame lawlist-cm lawlist-bbdb gnus gnus-ems nnheader gnus-util mail-utils wid-edit mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-extr rfc822 cl timezone lawlist-grep lawlist-compile rx comint ansi-color ring lawlist-frame-bufs advice derived lawlist-init pcase help-fns cl-macs gv easy-mmode edmacro kmacro cl-loaddefs cl-lib savehist server ps-print ps-def lpr find-func saveplace easymenu time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 1327172 86464) (symbols 48 62533 0) (miscs 40 115 254) (strings 32 145131 28469) (string-bytes 1 4682371) (vectors 16 33578) (vector-slots 8 697554 29069) (floats 8 1031 285) (intervals 56 4205 144) (buffers 976 11)) From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 16:17:53 2019 Received: (at 19495) by debbugs.gnu.org; 2 Aug 2019 20:17:53 +0000 Received: from localhost ([127.0.0.1]:57832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htdzs-000711-Li for submit@debbugs.gnu.org; Fri, 02 Aug 2019 16:17:52 -0400 Received: from quimby.gnus.org ([80.91.231.51]:35358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htdzq-00070p-EV for 19495@debbugs.gnu.org; Fri, 02 Aug 2019 16:17:50 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htdzm-0005fn-9w; Fri, 02 Aug 2019 22:17:48 +0200 From: Lars Ingebrigtsen To: Keith David Bershatsky Subject: Re: bug#19495: 25.0.50; `message` -- optional argument to suppress echo area display References: Date: Fri, 02 Aug 2019 22:17:45 +0200 In-Reply-To: (Keith David Bershatsky's message of "Sat, 03 Jan 2015 09:50:08 -0800") Message-ID: <87k1bvmidy.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Keith David Bershatsky writes: > As a feature request, the Emacs team may wish to consider adding an > optional argument to the `message` function to permit suppression of > the message being displayed in the echo area. > > In my p [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19495 Cc: 19495@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Keith David Bershatsky writes: > As a feature request, the Emacs team may wish to consider adding an > optional argument to the `message` function to permit suppression of > the message being displayed in the echo area. > > In my particular use case, there are certain process output strings > that I prefer having printed to the `*Messages*` buffer -- instead of > a dedicated process output buffer. [...] > The following is my workaround: > > (defun rsync-process-filter (proc string) > (let ((inhibit-read-only t)) > (when (not (or > (string-match "files...\r" string) > (string-match "files to consider\n" string))) > (with-current-buffer (get-buffer-create "*Messages*") > (goto-char (point-max)) > (insert string))))) (I'm going through old bug reports that unfortunately have not received any responses yet.) I kinda don't think extending `message' in this way would be ideal. Currently, `message' is pretty simple to understand, and to change it to not actually message anything (in some circumstances) would be confusing. Doing this in the way you've done in the workaround seems like a better idea. So I'm closing this as a "wontfix". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 16:17:58 2019 Received: (at control) by debbugs.gnu.org; 2 Aug 2019 20:17:58 +0000 Received: from localhost ([127.0.0.1]:57835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htdzy-00071K-0N for submit@debbugs.gnu.org; Fri, 02 Aug 2019 16:17:58 -0400 Received: from quimby.gnus.org ([80.91.231.51]:35382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htdzv-00071C-Ry for control@debbugs.gnu.org; Fri, 02 Aug 2019 16:17:56 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htdzt-0005fu-9J for control@debbugs.gnu.org; Fri, 02 Aug 2019 22:17:55 +0200 Date: Fri, 02 Aug 2019 22:17:52 +0200 Message-Id: <87imrfmidr.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #19495 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 19495 wontfix close 19495 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 19495 wontfix close 19495 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 15:50:38 2019 Received: (at 19495) by debbugs.gnu.org; 4 Aug 2019 19:50:38 +0000 Received: from localhost ([127.0.0.1]:34256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1huMWc-0006Bl-2I for submit@debbugs.gnu.org; Sun, 04 Aug 2019 15:50:38 -0400 Received: from bonobo.birch.relay.mailchannels.net ([23.83.209.22]:8802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1huMWa-0006Bd-Ht for 19495@debbugs.gnu.org; Sun, 04 Aug 2019 15:50:37 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 3D80721DED; Sun, 4 Aug 2019 19:50:35 +0000 (UTC) Received: from pdx1-sub0-mail-a13.g.dreamhost.com (100-96-11-214.trex.outbound.svc.cluster.local [100.96.11.214]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A9EAB21D82; Sun, 4 Aug 2019 19:50:34 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a13.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.5); Sun, 04 Aug 2019 19:50:35 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Abiding-Power: 42605eaf6f6101f7_1564948234979_1887617644 X-MC-Loop-Signature: 1564948234979:2968271033 X-MC-Ingress-Time: 1564948234979 Received: from pdx1-sub0-mail-a13.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a13.g.dreamhost.com (Postfix) with ESMTP id 5E7407FE4A; Sun, 4 Aug 2019 12:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=eQMmnF3IB4JwxDSmCgqWdUGQaXw=; b= YWXQ2xgIYERuIfAbyb1n++ClV/tbVwjCNKclvayiOj5A3mg91NbSHF1a3Fl+2drG 8g+bJrS9hUlAupcQawBsdFZAYqxdUVxi02hIzcaYvNTkpy28hsCEbRtKPUENCIwk 6ct4C1hmg8Zso3q0gn3whiCMovvTsa5iCiphE+CpB1Q= Received: from mail.jurta.org (m91-129-103-91.cust.tele2.ee [91.129.103.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a13.g.dreamhost.com (Postfix) with ESMTPSA id 6A5137FE69; Sun, 4 Aug 2019 12:50:26 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a13 From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#19495: 25.0.50; `message` -- optional argument to suppress echo area display Organization: LINKOV.NET References: <87k1bvmidy.fsf@mouse.gnus.org> Date: Sun, 04 Aug 2019 22:14:17 +0300 In-Reply-To: <87k1bvmidy.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Fri, 02 Aug 2019 22:17:45 +0200") Message-ID: <87pnlkzxae.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddruddthedgudeggecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtfedrledunecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtfedrledupdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheplhgrrhhsihesghhnuhhsrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19495 Cc: Keith David Bershatsky , 19495@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> As a feature request, the Emacs team may wish to consider adding an >> optional argument to the `message` function to permit suppression of >> the message being displayed in the echo area. >> >> In my particular use case, there are certain process output strings >> that I prefer having printed to the `*Messages*` buffer -- instead of >> a dedicated process output buffer. > > [...] > >> The following is my workaround: >> >> (defun rsync-process-filter (proc string) >> (let ((inhibit-read-only t)) >> (when (not (or >> (string-match "files...\r" string) >> (string-match "files to consider\n" string))) >> (with-current-buffer (get-buffer-create "*Messages*") >> (goto-char (point-max)) >> (insert string))))) > > (I'm going through old bug reports that unfortunately have not received > any responses yet.) > > I kinda don't think extending `message' in this way would be ideal. > Currently, `message' is pretty simple to understand, and to change it to > not actually message anything (in some circumstances) would be > confusing. Doing this in the way you've done in the workaround seems > like a better idea. Emacs 25 introduced a new variable 'inhibit-message' to suppress echo area display. > So I'm closing this as a "wontfix". This feature request was dated Jan 2015, and a new feature implemented independently was added on Apr 2015. From unknown Thu Aug 21 12:10:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Sep 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator