unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time
@ 2004-10-02 16:11 Drew Adams
  2004-10-02 20:19 ` Juri Linkov
  2004-10-03 14:34 ` Richard Stallman
  0 siblings, 2 replies; 5+ messages in thread
From: Drew Adams @ 2004-10-02 16:11 UTC (permalink / raw)


Any chance users could be able to adjust (via an option) the sit-for time
for the transient display of isearch messages like "case insensitive"?

In Emacs 20, such messages persisted slightly longer - long enough to see
them :-). How about either increasing the sit-for delay or letting users
adjust it themselves? Such messages go away when you type anyway, so why be
so stingy on the time to see them?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time
  2004-10-02 16:11 isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time Drew Adams
@ 2004-10-02 20:19 ` Juri Linkov
  2004-10-03  0:16   ` Miles Bader
  2004-10-03 14:34 ` Richard Stallman
  1 sibling, 1 reply; 5+ messages in thread
From: Juri Linkov @ 2004-10-02 20:19 UTC (permalink / raw)
  Cc: emacs-devel

"Drew Adams" <drew.adams@oracle.com> writes:
> Any chance users could be able to adjust (via an option) the sit-for time
> for the transient display of isearch messages like "case insensitive"?
>
> In Emacs 20, such messages persisted slightly longer - long enough to see
> them :-). How about either increasing the sit-for delay or letting users
> adjust it themselves? Such messages go away when you type anyway, so why be
> so stingy on the time to see them?

I don't see too much places where `sit-for' is used with a constant
value in isearch.el.  Actually, there are only two such places:
`isearch-toggle-case-fold' and `isearch-complete'.  I think that
`minibuffer-message-timeout' is an appropriate user option for them:

          (sit-for (or isearch-original-minibuffer-message-timeout
		       minibuffer-message-timeout
                       0))

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time
  2004-10-02 20:19 ` Juri Linkov
@ 2004-10-03  0:16   ` Miles Bader
  0 siblings, 0 replies; 5+ messages in thread
From: Miles Bader @ 2004-10-03  0:16 UTC (permalink / raw)
  Cc: Drew Adams, emacs-devel

On Sat, Oct 02, 2004 at 11:19:09PM +0300, Juri Linkov wrote:
>  Actually, there are only two such places:
> `isearch-toggle-case-fold' and `isearch-complete'.  I think that
> `minibuffer-message-timeout' is an appropriate user option for them:

No, `minibuffer-message-timeout' means something different -- it's the
timeout for messages which _overwrite_ the minibuffer, which are quite
different than messages that are appended to it (namely that overriting the
minibuffer in the first place is a completely sucky UI, and a user may want
to make its duration very short, but keep appended messages for a long time).

-miles
-- 
Occam's razor split hairs so well, I bought the whole argument!

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time
  2004-10-02 16:11 isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time Drew Adams
  2004-10-02 20:19 ` Juri Linkov
@ 2004-10-03 14:34 ` Richard Stallman
  2004-10-03 17:45   ` isearch transient msgs (e.g. case insensitive) - users to be ableto " Drew Adams
  1 sibling, 1 reply; 5+ messages in thread
From: Richard Stallman @ 2004-10-03 14:34 UTC (permalink / raw)
  Cc: emacs-devel

    Any chance users could be able to adjust (via an option) the sit-for time
    for the transient display of isearch messages like "case insensitive"?

    In Emacs 20, such messages persisted slightly longer - long enough to see
    them

Can you state precisely how to produce one of these messages?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: isearch transient msgs (e.g. case insensitive) - users to be ableto adjust the sit-for time
  2004-10-03 14:34 ` Richard Stallman
@ 2004-10-03 17:45   ` Drew Adams
  0 siblings, 0 replies; 5+ messages in thread
From: Drew Adams @ 2004-10-03 17:45 UTC (permalink / raw)
  Cc: emacs-devel

emacs -q

C-s M-c

See thread below. The solution is probably to use a user option for the
sit-for time, instead of hardcoding it. There is some disagreement about
which user option to use.


From: Miles Bader [mailto:miles@gnu.org]

On Sat, Oct 02, 2004 at 11:19:09PM +0300, Juri Linkov wrote:
>  Actually, there are only two such places:
> `isearch-toggle-case-fold' and `isearch-complete'.  I think that
> `minibuffer-message-timeout' is an appropriate user option for them:

No, `minibuffer-message-timeout' means something different -- it's the
timeout for messages which _overwrite_ the minibuffer, which are quite
different than messages that are appended to it (namely that overriting the
minibuffer in the first place is a completely sucky UI, and a user may want
to make its duration very short, but keep appended messages for a long
time).

-----Original Message-----
From: Richard Stallman [mailto:rms@gnu.org]
Sent: Sunday, October 03, 2004 7:34 AM
To: Drew Adams
Cc: emacs-devel@gnu.org
Subject: Re: isearch transient msgs (e.g. case insensitive) - users to
be ableto adjust the sit-for time


    Any chance users could be able to adjust (via an option) the sit-for
time
    for the transient display of isearch messages like "case insensitive"?

    In Emacs 20, such messages persisted slightly longer - long enough to
see
    them

Can you state precisely how to produce one of these messages?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-10-03 17:45 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-02 16:11 isearch transient msgs (e.g. case insensitive) - users to be able to adjust the sit-for time Drew Adams
2004-10-02 20:19 ` Juri Linkov
2004-10-03  0:16   ` Miles Bader
2004-10-03 14:34 ` Richard Stallman
2004-10-03 17:45   ` isearch transient msgs (e.g. case insensitive) - users to be ableto " Drew Adams

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).