From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sergey Organov Newsgroups: gmane.emacs.help Subject: Re: [External] : Re: Is there a way to avoid clobbering minibuffer by messages? Date: Thu, 30 Mar 2023 22:37:42 +0300 Message-ID: <874jq2xc6x.fsf@osv.gnss.ru> References: <3f004ca9-1f71-2c5b-17f1-e154f209e6d3@gmail.com> <83ilei62o6.fsf@gnu.org> <8d94bd37-d657-cf14-c0cb-372cde983ee0@gmail.com> <837cuy5y2m.fsf@gnu.org> <83fs9m42pc.fsf@gnu.org> <83a5zu3z7a.fsf@gnu.org> <834jq23xc3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28938"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 30 21:38:13 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1phy68-0007LL-MS for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 30 Mar 2023 21:38:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1phy5q-0001XO-Kq; Thu, 30 Mar 2023 15:37:54 -0400 Original-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 1phy5p-0001Wv-5z for help-gnu-emacs@gnu.org; Thu, 30 Mar 2023 15:37:53 -0400 Original-Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1phy5m-0004PT-2C; Thu, 30 Mar 2023 15:37:52 -0400 Original-Received: by mail-lf1-x12e.google.com with SMTP id q16so25916807lfe.10; Thu, 30 Mar 2023 12:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680205064; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=wbIpoXzfQTTHedOAx015c7R0ZFI2o/Oeh77OMa7JBbc=; b=SJ4VQH++PwBlnzIMMj0VgsmtV2Zr0/4LNGl/foIAf+unz0ANiYHc+Ho1HOwUVVrAJJ iPuIljn4U0b+/R9eMy9uBVhbY+AacIfzSoZ1pSdCmmjQtCCBLA26N53ndxHSmQLu6fY5 +glBQ+KXFal8ZYn8s5R+dQrrOH11iysRer3/iv6VQ3y6Bkm0IZk/PzklO4cw41FQm5ST jCw7FLMSkNizdToTF5Tin/Wpy/xbU3oykK00g0O4lrKUtHsBedrFIMvy9oFjuGTE5GuK SeTdH1EvAIe1Fq9irxITd5wD+ZNXZLGvtsZQ7RUq67I40Lm6tb1vg+U5QpgclDikzkX3 jCUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680205064; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wbIpoXzfQTTHedOAx015c7R0ZFI2o/Oeh77OMa7JBbc=; b=LAjGkLlCogXVEN+H0Id6HS6wx1NP5msIewlIQDLXE3W/PLlMMPKKaqZutg+qVb9S/R 20aS0hy+1QvvPYO543tNobW6H8VeqRFe4ym4IHpi9xho5fNTYdY4K8OvRVAuuZeuQQK7 skoBfs4RUmkvnqFCZoZvhSl2ZDaVmTonhOv9wqqoPm4JGgatnxFqa844QcobAAnMoHL7 Giw/Wva9iOGqLTj22YU8zJUtdMWloPWz6NfX8/BSU4KhSHwcNNk45DlQ8eRjehOsat/V VfivjBAdIZaN0XxIpvlnW4zYWt4deO4MxUCkpBsw1LlNJZ4QS3/s07p+XPU9sX3D1Mv+ 0Lbw== X-Gm-Message-State: AAQBX9dtxy77X0728ZcMqlGyWbHUwepEk7oGnK1Xes3u1DJPxrvC+U+4 lm+UIMiCmExY5yg6ov1luLM6oXPFb6o= X-Google-Smtp-Source: AKy350ab4EnyC4Cn1x6h8I2ZiQ08L3PZrxB0t1I00gI4onFWMdhzYPTsWimWvXDD5KSiglsJ9yWD9Q== X-Received: by 2002:ac2:5288:0:b0:4eb:2d47:602 with SMTP id q8-20020ac25288000000b004eb2d470602mr557851lfm.59.1680205064159; Thu, 30 Mar 2023 12:37:44 -0700 (PDT) Original-Received: from osv.localdomain ([89.175.180.246]) by smtp.gmail.com with ESMTPSA id y12-20020ac24e6c000000b004db3e7dfb8csm61776lfs.189.2023.03.30.12.37.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Mar 2023 12:37:43 -0700 (PDT) In-Reply-To: <834jq23xc3.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 30 Mar 2023 21:31:24 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=sorganov@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143165 Archived-At: Eli Zaretskii writes: >> Date: Thu, 30 Mar 2023 18:16:22 +0000 >> From: Gregory Heytings >> cc: help-gnu-emacs@gnu.org >> >> > And I thought Drew wanted echo-area messages to pop in a separate >> > buffer. The mode line is not a good place for showing messages, IMNSHO. >> >> Hmmm... why not? > > Not enough screen estate, and cannot be enlarged to show more than one > screen line. You cannot base a general-purpose feature such as > echo-area messages on the assumption that the message will never need > more than one screen line. There is no such assumption though, unless there is strict requirement to show entire message. To me it looks fine to get only (part of) the first line of the message, provided I can then check it in whole elsewhere (if I decide to). That said, I just checked my *Messages* buffer, and don't see anything multi-line there, so multi-line echo area message is rather unusual to encounter anyway? > >> It's not perhaps the solution that would suit everyone, but I'd bet >> some users will prefer that to the way they are currently displayed. >> A third option would indeed be a kind of pop-up buffer. And there >> are probably other options. > > Popup buffer and popup frame (perhaps a child frame?) are IMO the only > viable alternatives that are worth having in Emacs. Modeline looks more appealing to me, really hate popups. Thanks, -- Sergey