all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Daniel Mendler <daniel@mendler.net>
To: Drew Adams <drew.adams@oracle.com>, Eli Zaretskii <eliz@gnu.org>
Cc: "acm@muc.de" <acm@muc.de>,
	"kevin.legouguec@gmail.com" <kevin.legouguec@gmail.com>,
	"arstoffel@gmail.com" <arstoffel@gmail.com>,
	"monnier@iro.umontreal.ca" <monnier@iro.umontreal.ca>,
	"emacs-devel@gnu.org" <emacs-devel@gnu.org>
Subject: Re: [External] : Re: Indicate better the current use of the echo area / minibuffer [was: Controlling Isearch from minibuffer]
Date: Thu, 13 May 2021 16:41:10 +0200	[thread overview]
Message-ID: <61c85b87-98f2-1fa2-4e0a-aba40b080049@mendler.net> (raw)
In-Reply-To: <SA2PR10MB447451AAD466B56727BEA514F3519@SA2PR10MB4474.namprd10.prod.outlook.com>

On 5/13/21 4:11 PM, Drew Adams wrote:
>>> As I've said, I, for one, think it's good that Isearch
>>> doesn't use the minibuffer.  But I think it might help
>>> if there were a visual indication of some kind, to
>>> distinguish Isearching from use of the minibuffer, and
>>> Isearching from (other) use of the echo area.
>>
>> There is such an indication: the cursor is not in the mini-window.
> 
> Yes, there is indeed an "indication of some kind".
> 
> ABut as the Subject says, this is about _better_
> indicating such things - being _more_ helpful.

Personally, I would not like to use such a colorful "subtle" indication
in the echo area. To me this seems more like an implementation detail,
which should not be visible to the user.

The echo area/minibuffer distinction comes up from time to time in
discussions with new users. I know that I had been confused for a while
with the Isearch behavior. The Isearch use of the echo area is
unexpected. Users expect to enter a search string into a separate input
form as is common in many other programs. In Emacs this input form is
the minibuffer.

I would welcome the changes by Augusto. The minibuffer-controlled
Isearch makes entering the search string more robust with regards to
various editing commands as mentioned before by Kévin Le Gouguec.

There exists the ctrlf package on MELPA which also uses the minibuffer,
but it feels hardly justified to install an extra package only to get a
minibuffer-controlled search mode. I also don't want to replace such a
tightly integrated component like Isearch with an external package. If a
minibuffer mode can be added to Isearch with small effort and in a
reasonably clean way, why not do that?

Daniel



  reply	other threads:[~2021-05-13 14:41 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-12 23:47 Indicate better the current use of the echo area / minibuffer [was: Controlling Isearch from minibuffer] Drew Adams
2021-05-13  6:28 ` Eli Zaretskii
2021-05-13 14:11   ` [External] : " Drew Adams
2021-05-13 14:41     ` Daniel Mendler [this message]
2021-05-13 15:24       ` Alan Mackenzie
2021-05-13 16:12         ` Daniel Mendler
2021-05-13 16:21         ` Augusto Stoffel
2021-05-13 16:44         ` Eli Zaretskii
2021-05-13 16:16       ` Daniel Martín
2021-05-13 16:33         ` Daniel Mendler
2021-05-13 17:41       ` Drew Adams
2021-05-13 18:07         ` Daniel Mendler
2021-05-13 19:36           ` Drew Adams
2021-05-14 21:02             ` John Yates
2021-05-14 21:55               ` Drew Adams
2021-05-15  7:57               ` martin rudalics
2021-05-15 19:46                 ` Drew Adams
2021-05-14 18:16           ` Juri Linkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=61c85b87-98f2-1fa2-4e0a-aba40b080049@mendler.net \
    --to=daniel@mendler.net \
    --cc=acm@muc.de \
    --cc=arstoffel@gmail.com \
    --cc=drew.adams@oracle.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=kevin.legouguec@gmail.com \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.