GNU bug report logs - #75804
31.0.50; Enlarge or disable `ispell-help-timeout'

Previous Next

Package: emacs;

Reported by: Rudolf Adamkovič <rudolf <at> adamkovic.org>

Date: Fri, 24 Jan 2025 11:21:01 UTC

Severity: wishlist

Found in version 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #28 received at 75804 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: rudolf <at> adamkovic.org, 75804 <at> debbugs.gnu.org
Subject: Re: bug#75804: 31.0.50; Enlarge or disable `ispell-help-timeout'
Date: Sun, 26 Jan 2025 15:25:32 +0200
> From: Stefan Kangas <stefankangas <at> gmail.com>
> Date: Sun, 26 Jan 2025 07:15:45 -0600
> Cc: 75804 <at> debbugs.gnu.org
> 
> 1. I don't see that we support a nil value, so I think we should add it,
>    and `nil` should mean "never time out".  This would be easier to set
>    than (setq ispell-help-timeout most-positive-fixnum).
> 
> 2. I gave this a try, but actually I'm not at all sure why we should
>    hide the buffer at all, by default.  The user asked to show it, after
>    all, and Emacs is waiting for them to hit a key.  IMO, it is hard to
>    even understand the purpose of this hiding "feature".
> 
>    I think we should just leave it on the screen, which is what the help
>    system does everywhere else.  Users who _really_ want to hide it, for
>    some reason that I don't understand, will just have to customize it
>    back.  So I'm in favor of a `nil` default.

If the user wants the help not to pop down, ever, they should instead
customize ispell-help-in-bufferp to the value 'electric'.  As I wrote
up-thread, keeping the terse help indefinitely makes little sense to
me, since it is nothing more than a short reminder, and is not useful
for people who use Ispell the first time.

Not that I'm against the changes you propose, but at least let's
mention the ispell-help-in-bufferp alternative in the doc streing of
ispell-help-timeout, so that people who want to set it to nil will
have the opportunity of considering the (IMO better) alternative.




This bug report was last modified 112 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.