all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
Cc: Gnus <ding@gnus.org>
Subject: RE: No "Edit" menu-item in "Gnus"
Date: Tue, 15 Aug 2006 15:12:34 -0700	[thread overview]
Message-ID: <EIENLHALHGIMHGDOLMIMOEIKCKAA.drew.adams@oracle.com> (raw)
In-Reply-To: <m3lkppk9dg.fsf@kfs-l.imdomain.dk>

    >> There are several items on that menu that are useful when
    >> reading mail and news.
    >
    > Which specific items do you have in mind?  I'd guess that at least the
    > most important "Search" and "Go To" items have Gnus equivalents.

    "Select All", "Copy", "Go To > Find Tag", "Beginning of buffer" ...
    (If those are useless in Gnus, then they are useless in everywhere)
    and:
    "Text Properties > Describe Properties"

In general, I'd say:

1. Edit shouldn't be removed from the menu-bar for the sole reason of saving
menu-bar space and because the buffer might be unmodifiable.

2. A menu (e.g. Edit) shouldn't be removed unless it's sure that none of its
menu items make sense in the given context. And that's almost never sure,
simply because apps can add items to a menu. A less important, mode-specific
menu might be different, but an important menu like Edit should not be
removed.

3. There are lots of Edit menu items that would make sense in buffers that
currently don't show the Edit menu. I'm thinking of Dired, for example.

Kim mentioned some such items. Others are:

- Syntax Highlighting menu

- Text Properties menu generally - other apps might add to this menu

- Search menu generally (although I think this should be a top-level menu)

- Go To menu generally (although I think Go To belongs under Search)

- Bookmarks menu generally (although I think Bookmarks belongs under Search)

In sum, most of the Edit submenus make sense, even in buffers that cannot be
modified. What's more, applications might add to the Edit menu, and some of
those additions might be appropriate for unmodifiable buffers.

Individual menu items can be made inactive (disabled) when they are not
appropriate in some context. It is inappropriate to remove an important menu
like Edit altogether, presumably because the word "edit" means modify and
the buffer in question is not modifiable.

If there is a problem with menu-bar space in some context, then some other
solution should be adopted. One solution is to have a pull-down menu (e.g.
"More", "...", or a triangle arrow) that combines some other menus as
submenus. Another solution is to let the menu-bar extend over multiple lines
when necessary - that's the current default, and it's OK too.

It's silly to assume a fixed frame width, in any case, and to base decisions
of which menus to include on that width. I shrink-fit frames to fit their
buffers, for example, so they have different widths. Other people always
maximize their frames, or always use some fixed width that's different from
the default.

  reply	other threads:[~2006-08-15 22:12 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-14  8:01 No "Edit" menu-item in "Gnus" Kim F. Storm
2006-08-14  8:16 ` David Kastrup
2006-08-14  9:02   ` Jan Djärv
2006-08-15 12:40   ` Richard Stallman
2006-08-14 19:25 ` Reiner Steib
2006-08-15 20:54   ` Kim F. Storm
2006-08-15 22:12     ` Drew Adams [this message]
2006-08-15 22:22       ` David Kastrup
2006-08-15 23:37         ` Drew Adams
2006-08-16  3:24         ` Eli Zaretskii
2006-08-15 21:28   ` Jason Rumney
2006-08-16  6:24   ` Jan Djärv
2006-08-16  6:29     ` David Kastrup
2006-08-16  6:34       ` Jan Djärv
2006-08-16  7:16       ` Drew Adams
2006-08-16 19:27     ` Richard Stallman

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=EIENLHALHGIMHGDOLMIMOEIKCKAA.drew.adams@oracle.com \
    --to=drew.adams@oracle.com \
    --cc=ding@gnus.org \
    /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.