From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim X Newsgroups: gmane.emacs.help Subject: Re: CUSTOMIZE: Re: how to turn on showing end of file? Date: Tue, 13 Oct 2009 18:08:18 +1100 Organization: Rapt Technologies Message-ID: <874oq3wz31.fsf@lion.rapttech.com.au> References: <3051BB28-53B4-41A0-8864-83B9878BF9E7@web.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1255419769 10528 80.91.229.12 (13 Oct 2009 07:42:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Oct 2009 07:42:49 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 13 09:42:40 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Mxc0P-000400-5o for geh-help-gnu-emacs@m.gmane.org; Tue, 13 Oct 2009 09:41:13 +0200 Original-Received: from localhost ([127.0.0.1]:39243 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mxc0O-00031r-Ef for geh-help-gnu-emacs@m.gmane.org; Tue, 13 Oct 2009 03:41:12 -0400 Original-Path: news.stanford.edu!usenet.stanford.edu!newsfeed.news2me.com!news.astraweb.com!border2.newsrouter.astraweb.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:fc2UHbAn/JA0aCYYI8nWczIeEtc= Original-Lines: 93 Original-NNTP-Posting-Host: 09f99a26.news.astraweb.com Original-X-Trace: DXC=f>:E^1b1bhj<^_jE4S2b@oL?0kYOcDh@j]a^o0nKT7UfGWKO\4l; 6:o:VQiWcn?Q8ndYf\g8mi1a` Original-Xref: news.stanford.edu gnu.emacs.help:173821 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:68905 Archived-At: dkcombs@panix.com (David Combs) writes: > In article , > wrote: >>PD> I'd simply use the customise interface! Writing Elisp code... >>Sorry, for me I hate the customise interface, and can only deal with >>(setq ...) stuff. >> >> > > I myself have never been able to profitably use the > customize interface. > > MY problem is that, as with many menu-driven gui-interfaces (eg > main --> syntax --> foo-words --> regexp-search-for-special-word--FOO ), > > is that I have no idea how to find anything, no idea of where to > even look for something. > > What would be *really* nice would be a command that, starting > at whatever customize-node you're corrently at, would draw (indented text) > the entire "subtree" of it, all the way down to the leaf items. > > AND really nice if also could output a .pdf-file of it -- and > if it turned out that same leaf item occurred under several > subtrees, so the tree became a directed graph, then via > some nifty-clever graph-drawing algorithm (such as at > Brown univ's site devoted to them), something we > could browse over via mouse, zoom, etc, even print out, > scotch-tape pages together, and hang on wall. > > Plus the probably impossible: when new items added, some > kind of (graphic?) diff? > > Otherwise, for me it's *info* and M-x Occur on the index, > that kind of thing. > > > PLEASE -- SOMEONE make customize easier to find things in! > > Thanks! > > David > > > A couple of things that may make customize easier for you 1. M-x customize-group. All customizations are part of a group. These groups are in a hierarchy with the group 'emacs' at the top. Using this command, you can jump into just a specific group. For example, if you wanted to customize things relating to ecb, you would enter ecb at the prompt for M-x customize-group. You also have completion available, so you can see what groups exist. 2. Generally speaking, if you do a 'describe' on a variable, if that variable has a 'customize' interface, it will have a line in the output saying sometihghin like "This variable can be customized' where customized is underlined and is a hyperlink. Clicking on it will bring up the customize buffer for that variable. 3. You also have a lot of other customize functions that will provide you with lots of other ways to work with customize, such as M-x customize-variable, which gives the customize interface for a specific variable M-x customize-apropos which does a apropos just for customize variable M-x customize-face to customize a specific face. By default, it will do the face under point. m-x customize-option and then there are a heap for selecting variables that have been set through customize, ones that have not been set etc. While it took me a long time to switch to using customize, now that I have, its really useful - especially the cusotmize-group command. I've also found that in some cases, setting the value through customize gives much better/more reliable results than doing it via elisp in my .emacs file. Not sure why there is a difference, but in some cases, there certainly is. Tim -- tcross (at) rapttech dot com dot au