From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: Options menu Date: Fri, 18 Mar 2005 13:57:08 +0100 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1111151038 11222 80.91.229.2 (18 Mar 2005 13:03:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 18 Mar 2005 13:03:58 +0000 (UTC) Cc: emacs-devel@gnu.org, "Kim F. Storm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 18 14:03:57 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DCH8r-0001Zs-Hc for ged-emacs-devel@m.gmane.org; Fri, 18 Mar 2005 14:03:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DCHPL-0006lp-Vi for ged-emacs-devel@m.gmane.org; Fri, 18 Mar 2005 08:20:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DCHOC-0006Yl-Kr for emacs-devel@gnu.org; Fri, 18 Mar 2005 08:19:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DCHO8-0006Vx-M5 for emacs-devel@gnu.org; Fri, 18 Mar 2005 08:19:42 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DCHO8-0006Vg-Hr for emacs-devel@gnu.org; Fri, 18 Mar 2005 08:19:40 -0500 Original-Received: from [212.88.64.25] (helo=mail-relay.sonofon.dk) by monty-python.gnu.org with smtp (Exim 4.34) id 1DCH8Z-0003Jd-MC for emacs-devel@gnu.org; Fri, 18 Mar 2005 08:03:36 -0500 Original-Received: (qmail 23682 invoked from network); 18 Mar 2005 12:56:53 -0000 Original-Received: from unknown (HELO kfs-l.imdomain.dk.cua.dk) (213.83.150.2) by 0 with SMTP; 18 Mar 2005 12:56:53 -0000 Original-To: David Kastrup In-Reply-To: (David Kastrup's message of "Fri, 18 Mar 2005 11:31:58 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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 X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: news.gmane.org gmane.emacs.devel:34716 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:34716 David Kastrup writes: >> OPTIONS >> ====================================== >> Customize Emacs > >> -------------------------------------- >> Language Environment (Mule) > >> Set Font/fontset >> -------------------------------------- > > I don't think putting submenus at the top is a good idea, since the > usual menu semantics imply that some of those menus tend to open in > the process of trying to select options below them. But the point of the rearrange is that those things are something you use more often than the "one shot" options below it. How often do you toggle Syntax Highlighting? > Customization menus tend to be at the bottom of menu stacks, anyway, > for almost all applications I know. I know, but on the Edit menu, or Tools menu -- and is called Options or Preferences ... so it's still difficult to find. Putting it at the top of Options make it EASY to find. >> [] Truncate Long Lines in this Buffer >> [] Word Wrap in Text Modes >> [] Case-insensitive Search >> [] C-x/C-c/C-v cut-and-paste (CUA) > > The order of the above is completely arbitrary. Agree -- but it is the current order, I just don't have a better proposal. >> [] Use Directory Names in Buffer Names > > Looks like a candidate for "Appearance". Appearance could be > structured into overall appearance (frame stuff, cursor, menubar, > toolbar, speedbar) and detailed appearance (dirnames in buffers, file > name shadow, syntax highlighting). I agree this would be a significant enhancement. > >> [] Save Places in Files between Sessions >> [] Automatic File De/compression > > I'd remove the latter point from the menus and enable it by default. Ok with me. > >> -------------------------------------- >> [] Enter Debugger on Error >> [] Enter Debugger on Quit/C-g >> -------------------------------------- > > Not sure whether this is a good idea to put in a user menu. It makes > it somewhat easier to give instructions for generating backtraces in > the case of tracking down a bug. But it also is clutter. For me, those are really the only options that I use regularly, so removing them from Options may be ok if they are moved to some other menu. Perhaps they would fit better on the Help menu -- then then you cannot save them (but do you really want to do that?) I never want to save them, and was actually surprised to see that they _are_ saved by "Save Options"!!! > >> Personally, I would also like to rename "Show/Hide" to "Appearence" >> and move "Blinking Cursor" under that heading, but that's less >> important. > > I think now that Emacs has a --no-blinking-cursor command line option > that is also given by --help, those people that can't stand the cursor > long enough to configure it off have a reasonable escape path. So I'd > move the Blinking Cursor to Appearance. We should do what is > reasonably possible to reduce clutter. Agree.