From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: CEDET on menu bar Date: Sun, 25 Oct 2009 22:09:55 +0100 Message-ID: References: <87vdi3nq6z.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1256505080 22023 80.91.229.12 (25 Oct 2009 21:11:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 Oct 2009 21:11:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 25 22:11:13 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N2AMp-0007p0-Ru for ged-emacs-devel@m.gmane.org; Sun, 25 Oct 2009 22:11:12 +0100 Original-Received: from localhost ([127.0.0.1]:47364 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N2AMp-0001TW-Cc for ged-emacs-devel@m.gmane.org; Sun, 25 Oct 2009 17:11:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N2AM1-0001Na-AD for emacs-devel@gnu.org; Sun, 25 Oct 2009 17:10:21 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N2ALw-0001L4-Jc for emacs-devel@gnu.org; Sun, 25 Oct 2009 17:10:21 -0400 Original-Received: from [199.232.76.173] (port=33623 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N2ALw-0001L0-Dt for emacs-devel@gnu.org; Sun, 25 Oct 2009 17:10:16 -0400 Original-Received: from mail-yw0-f194.google.com ([209.85.211.194]:33216) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N2ALw-0001SS-3X for emacs-devel@gnu.org; Sun, 25 Oct 2009 17:10:16 -0400 Original-Received: by ywh32 with SMTP id 32so9280389ywh.14 for ; Sun, 25 Oct 2009 14:10:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=emPBNOqVFfHqjZPH/PGsSbOEUL78CXne9SGQVIPBvNg=; b=fmtdBT7n7Tk43DoNbuEv+vZZGAxnoSf6qCsb5h2lAacPfGo22oqwGc2wZ3/UDyPMEt PI1ZQMD3sqcNCOyrmwsMYrX7ZvMlg3DK/5IqqoNb6vwMkT39kZ1KhCSjzPafebOkRMa6 GbUexXy80IEQ+8Sj61LvcwhvyyUQGqFoYCc98= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=e5uD2bwnW4HMbLBDdbsx5SB5raSchHWGngHVe+MQNXJvyzbepQQhFJZVpcmrkuSxwn KnIhObBE692sPRNIYawP6sekXE8qo8XBNhgeKtVZ7x2IYu+GEFZ23XosRFr5eQm48zdH ShkczP9B+TlZpwy+6TjWoel0MeE05vHIZvSMc= Original-Received: by 10.101.7.17 with SMTP id k17mr3369885ani.181.1256505015153; Sun, 25 Oct 2009 14:10:15 -0700 (PDT) In-Reply-To: <87vdi3nq6z.fsf@stupidchicken.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:116400 Archived-At: On Sun, Oct 25, 2009 at 10:01 PM, Chong Yidong wrot= e: > Now that the dust has mostly settled on the CEDET merge, I'd like to > address the issue of entering CEDET via the menu-bar. > > There are two possibilities: putting CEDET in the Options menu or > putting it in the Tools menu. > > Conceptually, it would be cleaner to put CEDET in the Tools menu, > alongside the other development-related commands like "compile", "gdb", > etc. > > However, unlike the other items in the Tools menu, which are one-off > commands, Semantic and EDE are minor modes. =C2=A0They can be toggled, ju= st > like the items in the Options menu. =C2=A0It would also be nice to be abl= e to > use the "Save Options" menu item to enable Semantic and EDE across > sessions. > > What do people think? I think there should be a top-level menu called "Minor Modes" or something similar. That would be very helpful in other cases too. I am not sure what changes are needed to move most minor modes under this top-level menu. Perhaps it can be done automatically in some cases, maybe by modifying define-minor-mode.