From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sivaram Neelakantan Subject: Re: POLL: the 40 variables project Date: Thu, 29 Jan 2009 22:54:09 +0530 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LSad3-0003UU-SK for emacs-orgmode@gnu.org; Thu, 29 Jan 2009 12:24:37 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LSacz-0003Ri-1A for emacs-orgmode@gnu.org; Thu, 29 Jan 2009 12:24:36 -0500 Received: from [199.232.76.173] (port=59609 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LSacy-0003RX-Le for emacs-orgmode@gnu.org; Thu, 29 Jan 2009 12:24:32 -0500 Received: from main.gmane.org ([80.91.229.2]:39513 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LSacx-0008Tf-Jw for emacs-orgmode@gnu.org; Thu, 29 Jan 2009 12:24:32 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LSacq-0000Vd-My for emacs-orgmode@gnu.org; Thu, 29 Jan 2009 17:24:24 +0000 Received: from 122.172.20.103 ([122.172.20.103]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Jan 2009 17:24:24 +0000 Received: from nsivaram.net by 122.172.20.103 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Jan 2009 17:24:24 +0000 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Carsten Dominik writes: > Hi, > > yesterday I did this command in my org-mode git repo: > > grep defcustom lisp/*el |wc -l > > and got 378 as an answer. 378 user-customizable variables, > no kidding. > > However, I bet that only about 10% of these are really used > by more that one user :-). So when a new users starts digging > into Org-mode, they simply must be confused by the amount > of variables that can be set. I wanted to point out that, we are fast approaching a situation where org manual will become the size of the Emacs manual. :-) For me, I use org for the core purpose of task tracker, that's it. As long as that core is not messed around with, I'd be happy with an infinite number of customisable vars. > > So here is the idea: I would like to find out which variables > users actually customize. This could be the basis > for a great article on Worg, describing just these selected > variables. > I haven't done any customisation apart from what is required to recognise org files and the state transitions that I need for various states of the TODO items. (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (define-key global-map "\C-cl" 'org-store-link) (define-key global-map "\C-ca" 'org-agenda) (setq org-log-done t) (add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only (setq org-todo-keywords '((sequence "TODO" "InProgress" "OnHold" "|" "DONE" ))) (setq org-agenda-files (list "c:/work/tasks.org")) (add-hook 'org-mode-hook (lambda () 'imenu-add-to-menubar "Imenu")) [snipped 30 lines] sivaram --