all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Jean-Christophe Helary <jean.christophe.helary@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: VC menu ?
Date: Sat, 08 Jul 2017 10:04:59 +0300	[thread overview]
Message-ID: <83o9svl884.fsf@gnu.org> (raw)
In-Reply-To: <E4B498EC-53DC-41E3-B4EB-607C75CAC85A@gmail.com> (message from Jean-Christophe Helary on Sat, 8 Jul 2017 10:25:56 +0900)

> From: Jean-Christophe Helary <jean.christophe.helary@gmail.com>
> Date: Sat, 8 Jul 2017 10:25:56 +0900
> 
>  We are trying not to put too many items on the top-level menu, since
>  various modes add their own items. For example, Dired adds 5 items.
> 
> I saw that. Wow. Maybe modes should be limited in the number of menu slots they use...

I see no reason for a one-fits-all restriction.  Of course, every
specific case should be judged on its own.  In this case, we should
ask heavy users of Dired whether they need all of those on the top
level, and see what they respond.

> Re. VC vs dired, I guess VC would not be in the top menu when Emacs is in Dired mode (is there a used for
> vc-ing a directory buffer ?)

I'm actually unconvinced VC warrants its own top-level menu item.
AFAIR, it's in "Tools" in every IDE I ever saw, so Emacs is not the
odd one out here.  Also, why should that be more important than, say,
"Compile" or "Shell command" or "Compare"?  That this particular
community is a heavy user of some VCS doesn't yet mean we should skew
Emacs to our specific needs, especially since most of us hardly ever
use the menus anyway.

> And really, Dired should use a master menu item and put all it's stuff there.

I think this would make that master item very long and deeply nested.



  reply	other threads:[~2017-07-08  7:04 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-06  6:51 VC menu ? Jean-Christophe Helary
2017-07-06 11:27 ` Mark Oteiza
2017-07-06 12:07   ` Kaushal Modi
2017-07-06 12:10   ` Jean-Christophe Helary
2017-07-06 12:20     ` Andreas Schwab
2017-07-06 12:25       ` Jean-Christophe Helary
2017-07-06 12:41         ` Tino Calancha
2017-07-06 13:28           ` Stephen Berman
2017-07-07 13:16             ` Tino Calancha
2017-07-06 14:01   ` Ted Zlatanov
2017-07-06 14:20     ` Jean-Christophe Helary
2017-07-07  0:50     ` Mark Oteiza
2017-07-07  2:26       ` Jean-Christophe Helary
2017-07-07  4:29         ` Homeros Misasa
2017-07-07 12:31       ` Ted Zlatanov
2017-07-07 13:22         ` Drew Adams
2017-07-07 13:33           ` Ted Zlatanov
2017-07-07 13:31     ` Tino Calancha
2017-07-06 13:54 ` Ted Zlatanov
2017-07-06 17:03   ` Óscar Fuentes
2017-07-06 14:35 ` Stefan Monnier
2017-07-06 15:09   ` Jean-Christophe Helary
2017-07-06 15:15     ` Stefan Monnier
2017-07-06 16:49   ` Ted Zlatanov
2017-07-06 15:23 ` Eli Zaretskii
2017-07-08  1:25   ` Jean-Christophe Helary
2017-07-08  7:04     ` Eli Zaretskii [this message]
2017-07-09 22:59       ` Jean-Christophe Helary
2017-07-10 16:49         ` Eli Zaretskii

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=83o9svl884.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jean.christophe.helary@gmail.com \
    /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.