GNU bug report logs - #2473
usability issues on emacs's describe-mode

Previous Next

Package: emacs;

Reported by: xah lee <xah <at> xahlee.org>

Date: Wed, 25 Feb 2009 19:45:03 UTC

Severity: wishlist

Merged with 575

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #12 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: xah lee <xah <at> xahlee.org>
Cc: 2473 <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#2473: usability issues on emacs's describe-mode
Date: Thu, 26 Feb 2009 10:15:28 -0500
> For example, when in w3m mode, which is a mode that allows you to browse the
> web pages, i type “Ctrl+h m” to read the online doc  about the mode's
> features. The result page starts like this:

>     Enabled minor modes: Abbrev Auto-Compression Blink-Cursor
>     Command-Frequency Command-Frequency-Autosave Delete-Selection
>     Desktop-Save Encoded-Kbd File-Name-Shadow Font-Lock Global-Font-
> Lock
>     Line-Number Menu-Bar Mouse-Wheel Recentf Shell-Dirtrack Show-Paren
>     Tooltip Transient-Mark Unify-8859-On-Encoding Utf-Translate-Cjk

>     (Information about these minor modes follows the major mode info.)

> It began by listing “minor-modes”. (What Emacs calls “minor modes”, is
> similar in concept to modern app's preference settings  and
> add-ons features.)

C-h m has historically listed both minor modes and major modes.
Originally, it listed first the major mode than the minor modes, and
people complained that the minor modes were buried and nobody could
notice them.  So we added a header like above to advertize the
minor-mode info that can be found further down.

OT1H I don't think it's as bad as you make it out to be: as you say, you
learn to ignore it, so it does what it's intended to do: teaches you of
the presence of the minor mode info without preventing you from seeing
the major mode info.

OTOH, I agree that many of the above modes shouldn't be there.
More specifically, I think that the above list should only list
buffer-specific information, i.e. only minor modes which are
buffer-local.

The global minor modes could still be present in the *Help* buffer, but
then only at the very end, after the major mode and after the
buffer-local minor modes.


        Stefan





This bug report was last modified 3 years and 39 days ago.

Previous Next


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