GNU bug report logs - #15230
24.3; Inconsistency in Tools menu

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: "neutrico.pl Marcin Antczak" <marcin.antczak@HIDDEN>; dated Sat, 31 Aug 2013 17:48:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 15230 <at> debbugs.gnu.org:


Received: (at 15230) by debbugs.gnu.org; 13 Sep 2013 05:06:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 13 01:06:11 2013
Received: from localhost ([127.0.0.1]:60434 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1VKLa4-00010y-IS
	for submit <at> debbugs.gnu.org; Fri, 13 Sep 2013 01:06:09 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.182]:59933)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1VKLa1-00010S-6r
 for 15230 <at> debbugs.gnu.org; Fri, 13 Sep 2013 01:06:05 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAScvIwULCzQSFBgNJC6HcAbBLZEKA6R6gV6DEw
X-IPAS-Result: Av4EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IeAQEEAScvIwULCzQSFBgNJC6HcAbBLZEKA6R6gV6DEw
X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="27592767"
Received: from 184-175-16-104.dsl.teksavvy.com (HELO pastel.home)
 ([184.175.16.104])
 by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA;
 13 Sep 2013 01:02:28 -0400
Received: by pastel.home (Postfix, from userid 20848)
 id 3EFE162E33; Fri, 13 Sep 2013 01:05:59 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: "neutrico.pl Marcin Antczak" <marcin.antczak@HIDDEN>
Subject: Re: bug#15230: 24.3; Inconsistency in Tools menu
Message-ID: <jwvtxhpqq8j.fsf-monnier+emacs@HIDDEN>
References: <87ppsu15jd.fsf@HIDDEN>
Date: Fri, 13 Sep 2013 01:05:59 -0400
In-Reply-To: <87ppsu15jd.fsf@HIDDEN> (neutrico pl Marcin Antczak's
 message of "Sat, 31 Aug 2013 13:08:38 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 15230
Cc: 15230 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

> There is "Games" position in "Tools" menu.
> I'm not sure if it should belong to this menu.

I see your point, but I'm not sure where else to put it.

> Another problem is that in "Tools" menu there are toggle type buttons
> such as:

> - Project Support (EDE)
> - Source Code Parsers (Semantic)

> These options are not "tools".  They do nothing functional.  They are
> just turning some features on and off but have no immediate
> functional meaning.

> Another problem is that we have more similar options to add there and
> this could turn into an extensible and almost unlimited list of
> external features available to turn on and off.

I guess we could move them to Options, but the toggles in Options tend
to be of a different nature (basically UI preferences), whereas the EDE and
Semantic are really toggles to turn on some tool, simply because those
tools aren't quite tuned enough yet to always "just work", so turning
them on unconditionally would lead to complaints.

> We could add positions such as:
> - Code Browser

Not sure what package/function/feature that would refer to.

> - Code Snippets

These are usually enabled already.

> - Syntax Checking

You mean something like flymake?  This definitely falls in the same camp
as EDE/Semantic, since it should also ideally be enabled by default, but
there again, it's not polished/robust enough for that.

> Then we will get a long and hard to navigate list of toggle buttons which
> belong to "Options" menu rather than to "Tools".

The Options menu is indeed problematic since Emacs has so many options:
we can only keep in it a few options we consider to benefit from such
a position (e.g. to make them easier to find for newcomers, or to make
them easier to toggle at runtime).

> Another solution is to move this list to submenu.
> For example:
> "Tools" -> "Features >> "

That sounds like a good idea.  Tho it would have the downside that it
would somewhat hide those features.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#15230; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 31 Aug 2013 17:47:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 31 13:47:18 2013
Received: from localhost ([127.0.0.1]:33461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1VFpGX-0001wJ-6R
	for submit <at> debbugs.gnu.org; Sat, 31 Aug 2013 13:47:18 -0400
Received: from eggs.gnu.org ([208.118.235.92]:38503)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4a-0006L5-UE
 for submit <at> debbugs.gnu.org; Sat, 31 Aug 2013 07:10:33 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4R-0005sn-Bx
 for submit <at> debbugs.gnu.org; Sat, 31 Aug 2013 07:10:27 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:55394)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4R-0005sj-8S
 for submit <at> debbugs.gnu.org; Sat, 31 Aug 2013 07:10:23 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:40200)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4M-0001rG-EN
 for bug-gnu-emacs@HIDDEN; Sat, 31 Aug 2013 07:10:23 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4H-0005rG-WA
 for bug-gnu-emacs@HIDDEN; Sat, 31 Aug 2013 07:10:18 -0400
Received: from mail-ea0-x22e.google.com ([2a00:1450:4013:c01::22e]:38030)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <marcin.antczak@HIDDEN>) id 1VFj4H-0005r8-OQ
 for bug-gnu-emacs@HIDDEN; Sat, 31 Aug 2013 07:10:13 -0400
Received: by mail-ea0-f174.google.com with SMTP id z15so1389643ead.33
 for <bug-gnu-emacs@HIDDEN>; Sat, 31 Aug 2013 04:10:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=from:to:subject:user-agent:date:message-id:mime-version
 :content-type; bh=OhkSIPa+gqGRXujGCYvgyftcCqlcz9MBaspqsXF8q/o=;
 b=I3ScJArxlL7YkPRoIoHJD2wbBoMOiY/+ZO1BPEj06DGpVebFTF0zjX35Wyh4VunAwk
 gXHohbW2Ttr0R83dmp+ObI2LCQd1EjJ0XB9hmIBy6BRk1uRyQJxMedid7QBd5ngs8KQX
 +jthvWf8uUsE9OmYU+YUf+n8KCqv/d/f0rq9VgJgQ5JxOmj89fmzhz41NKzz7P6uk2AT
 u+mrbTbFoTZ10qUnUKurStSsPmCAyD7lxuetJnlyiGYdkDQ+ZqaXflf3WYC81vZZgk0G
 1LQVhRDQRZEd5nfhGfuIw7TUBjGvjGDT66JYDMc9EmEPtWsSylt0skyeXn/J+GALQXI9
 kasA==
X-Received: by 10.14.208.194 with SMTP id q42mr20245695eeo.31.1377947412525;
 Sat, 31 Aug 2013 04:10:12 -0700 (PDT)
Received: from marcin-pc ([80.87.37.238])
 by mx.google.com with ESMTPSA id bn13sm4265550eeb.11.1969.12.31.16.00.00
 (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
 Sat, 31 Aug 2013 04:10:12 -0700 (PDT)
From: "neutrico.pl Marcin Antczak" <marcin.antczak@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 24.3; Inconsistency in Tools menu
User-agent: mu4e 0.9.9.5; emacs 24.3.1
Date: Sat, 31 Aug 2013 13:08:38 +0200
Message-ID: <87ppsu15jd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -2.4 (--)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sat, 31 Aug 2013 13:47:14 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

This bug report will be sent to the Bug-GNU-Emacs mailing list
and the GNU bug tracker at debbugs.gnu.org.  Please check that
the From: line contains a valid email address.  After a delay of up
to one day, you should receive an acknowledgment at that address.


There is "Games" position in "Tools" menu.
I'm not sure if it should belong to this menu.

It should be removed or accessible as something optional.


Another problem is that in "Tools" menu there are toggle type buttons such as:

- Project Support (EDE)
- Source Code Parsers (Semantic)

These options are not "tools". They do nothing functional. They are just turning some features on and off but have no immediate functional meaning.

Another problem is that we have more similar options to add ther and this could turn into an extensible and almost
unlimited list of external features available to turn on and off.

We could add positions such as:

- Code Browser
- Code Snippets
- Syntax Checking

etc.

Then we will get a long and hard to navigate list of toggle buttons which
belong to "Options" menu rather than to "Tools".

Another solution is to move this list to submenu.
For example:

"Tools" -> "Features >> "



In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.6.4)
 of 2013-08-22 on menkib, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11303000
System Description:	Ubuntu 13.04

Configured using:
 `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu'
 '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib'
 '--localstatedir=/var/lib' '--infodir=/usr/share/info'
 '--mandir=/usr/share/man' '--with-pop=yes'
 '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp'
 '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes'
 '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars'
 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall'
 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'
 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LANG: pl_PL.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

--
Marcin Antczak
http://www.neutrico.pl




Acknowledgement sent to "neutrico.pl Marcin Antczak" <marcin.antczak@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#15230; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

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