Re: [Orgmode] POLL: the 40 variables project

2009-02-04 Thread Charles Sebold
On 29 Jan 2009, Carsten Dominik wrote:

 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

Hopefully this isn't too late.

Using customize, here is what I have:

(org-agenda-ndays 1)   ; I like daily agenda
(org-agenda-skip-deadline-if-done t)
(org-agenda-skip-scheduled-if-done t)
(org-agenda-use-time-grid nil) ; No need for the scheduling
 stuff
(org-deadline-warning-days 3)  ; This covers a weekend, usually

Using setq(), here is what I have:

(setq org-directory ~/org/)
(setq org-default-notes-file (concat org-directory /process.org))
(setq org-todo-keywords
  '(
(sequence INBOX(i) TICKLER(t!) | FILE(f@) CANCELED(k@))
(sequence TODO WAITING VERIFY | DONE REASSIGNED)
(sequence DAILY(d) | DONEDLY UNSCHEDDLY(D@))
(sequence WEEKLY(e) | DONEWKLY UNSCHEDWKLY(E@))
(sequence MONTHLY(m) | DONEMNTHLY UNSCHEDMNTHLY(M@))
(sequence APPT RESCHEDULE(s@) | APPTPAST APPTCANCELED(n@))
(sequence REQUEST(r!) REQWAITING(w@/!) REQVERIFY(v) |
  REQCLOSED(c!) REQREASSIGNED(a@))
(sequence PROJECT(P!) PROJWAITING(W@/!) PROJVERIFY(V) |
  PROJCLOSED(C!) PROJREASSIGNED(A@))
)) ; I actually prune these regularly; right now they're all in
   ; use
(setq org-agenda-custom-commands
  '((W tags-todo +work+lcms)
(w agenda LCMS Agenda
 ((org-agenda-files '(~/org/lcms.org))
 ; LCMS is where I work, just so you know
-- 
Charles Sebold 4th of February, 2009
GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) | Gnus v5.11 | org-mode 6.21trans


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-02-04 Thread Mike Newman
Please find below my org related customisation (if it is still of
interest).  I have to admit that I can't remember what some of it does
or why I put it that way.

A few comments might be useful:

  This is my work configuration on Windows XP, using a recent emacs 23
  from emacs w32.  I am set up to use cygwin.  I use a fairly recent
  version of org-mode (never more than about 10 versions behind
  Carsten!)

  I use org-mode with visual line mode and abbreviation mode.
  Formerly, I used it with flyspell mode, but there seemed to be a
  problem with w32 emacs so I have disabled it.

  I have one agenda file per project scattered across a windows file
  system, to accompany the corresponding project.  The larger files
  contain thousands of lines of text - I haven't found a need to
  archive yet.

  I log the date at which I complete tasks, but have no need of the
  time.

  I generally use the global todo list, rather than other agenda
  views, and tend not to schedule tasks explicitly.  To keep this view
  neatly aligned, I use 4 letter words for todo states.

  My company has its own week numbering system (not ISO).  I
  approximate this with (org-agenda-start-on-weekday 6) but it would
  be nice to be able to be able to choose a more general week
  numbering scheme.
  
  All my org files have a .txt extension and set the mode by their
  first line.

  I use 4 levels of priority (going down to D for tasks that I will
  probably never get to).

  I sometimes use html export, primarily as a route to importing into
  a word processor (cut and paste from the browser), but generally
  only on a small part of the org file.

* Customisation

 '(desktop-modes-not-to-save (quote (tags-table-mode org-mode)))
 '(org-agenda-files (quote (LIST OF 8 FILES))
 '(org-agenda-sorting-strategy (quote (time-up priority-down category-keep)))
 '(org-agenda-start-on-weekday 6)
 '(org-empty-line-terminates-plain-lists t)
 '(org-export-default-language en-GB)
 '(org-export-with-drawers nil)
 '(org-footnote-define-inline t)
 '(org-log-done (quote time))
 '(org-log-done-with-time nil)
 '(org-lowest-priority 68)
 '(org-refile-targets (quote ((org-agenda-files :level . 1
 '(org-refile-use-outline-path (quote file))
 '(org-tags-column -75)
 '(safe-local-variable-values (quote ((org-export-html-style .
  style type=\text/css\
html {font-family: sans-serif;}
p {font-weight: normal;}
h1 {color: red;}
h2 {color: black; font-size: 20pt; font-weight: bold;}
h3 {color: black; font-size: 16pt; font-weight: bold; 
text-decoration: underline;}
h4 {color: black; font-size: 14pt;}
  /style

;; Enable org-cycle with outline
(add-hook 'outline-minor-mode-hook
  (lambda ()
(define-key outline-minor-mode-map [(control tab)] 'org-cycle)
(define-key outline-minor-mode-map [(shift tab)]
'org-global-cycle))) (add-hook 'outline-mode-hook
  (lambda ()
(define-key outline-mode-map [(tab)] 'org-cycle)
(define-key outline-mode-map [(shift tab)] 'org-global-cycle)))

;; Org-mode
;; The following lines are copied from the .info file
(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)
(global-set-key \C-cb 'org-iswitchb)

;; Setting up remember
(org-remember-insinuate)
(setq org-default-notes-file ~/Documents/Journal/Notes.txt)
(define-key global-map \C-cr 'org-remember)

* Infile options

#+SEQ_TODO: TODO WAIT | DONE CANC
#+DRAWERS: DETAILS PROPERTIES
#+OPTIONS:   H:4 num:nil toc:nil \n:nil @:t ::t |:t ^:t f:t *:t TeX:t
LaTeX:nil skip:t
#+TITLE: Journal.txt
#+AUTHOR:Mike Newman
#+EMAIL: x...@xxx.com
#+LANGUAGE:  en-GB
#+TEXT: 

-- 
Mike


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-02-02 Thread Carsten Dominik

Hi everyone,

I want to do more with these results, but for now I have put Manish'  
analysis

and the raw data table on the web at

http://orgmode.org/worg/org-customization-survey.php

- Carsten

On Feb 1, 2009, at 9:55 PM, Manish wrote:


On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote:



[snip: table formula help (22 lines)]
Anyhow, I will try and add additional results to the data if we  
get more

responses (so far 2.)


And please use the default values to clean out configurations to  
the

default.


Hello Carsten/List,

Here are the final set of results after three days of polling.


1. Total respondents  : 36

2. No. of customizations reported: 887 (minus faces)

3. Avg. no. of customizations/respondent : 24.6

4. No. of unique variables customized: 260 (give or take a few to
   account for faces etc.)

5. Percentge of variables customized : ~ 69% (when total 377)

6. Percentage of variables customized by
  at least more than one person : ~ 36% (135/377)


Following table lists those variables (total 78) that have been
customized to non-default values by at least three users (threshold
decided to limit the size of the table.)

|---+---|
|   | No. of times reported |
| Variable  | *not* same as default |
|---+---|
| org-log-done  |22 |
| org-todo-keywords |22 |
| org-agenda-files  |21 |
| org-agenda-start-on-weekday   |19 |
| org-hide-leading-stars|19 |
| org-remember-templates|19 |
| org-agenda-skip-scheduled-if-done |18 |
| org-agenda-include-diary  |17 |
| org-agenda-skip-deadline-if-done  |16 |
| org-use-fast-todo-selection   |16 |
| org-agenda-custom-commands|15 |
| org-default-notes-file|15 |
| org-special-ctrl-a/e  |14 |
| org-agenda-sorting-strategy   |13 |
| org-fast-tag-selection-single-key |12 |
| auto-mode-alist   |11 |
| org-agenda-window-setup   |11 |
| org-stuck-projects|11 |
| org-mode-hook |10 |
| org-refile-targets|10 |
| org-completion-use-ido| 9 |
| org-directory | 9 |
| org-return-follows-link   | 9 |
| org-blank-before-new-entry| 8 |
| org-columns-default-format| 8 |
| org-enforce-todo-dependencies | 8 |
| org-tag-alist | 8 |
| org-reverse-note-order| 7 |
| org-drawers   | 7 |
| org-export-with-LaTeX-fragments   | 7 |
| org-publish-project-alist | 7 |
| org-special-ctrl-k| 7 |
| org-tags-column   | 7 |
| org-export-html-style | 6 |
| org-agenda-todo-ignore-scheduled  | 6 |
| org-modules   | 6 |
| org-refile-use-outline-path   | 6 |
| org-deadline-warning-days | 5 |
| org-startup-folded| 5 |
| org-agenda-todo-ignore-with-date  | 5 |
| org-archive-location  | 5 |
| org-clock-persist | 5 |
| org-export-latex-classes  | 5 |
| org-global-properties | 5 |
| org-id-method | 5 |
| org-odd-levels-only   | 5 |
| org-agenda-ndays  | 4 |
| org-agenda-restore-windows-after-quit | 4 |
| org-agenda-skip-timestamp-if-done | 4 |
| org-agenda-tags-column| 4 |
| org-agenda-time-grid  | 4 |
| org-agenda-todo-ignore-deadlines  | 4 |
| org-archive-save-context-info |  

Re: [Orgmode] POLL: the 40 variables project

2009-02-01 Thread Carsten Dominik

Wow, thanks to Manish for a hard job well done.
Now is the time for data mining!  Enjoy!

- Carsten

On Feb 1, 2009, at 9:55 PM, Manish wrote:


On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote:



[snip: table formula help (22 lines)]
Anyhow, I will try and add additional results to the data if we  
get more

responses (so far 2.)


And please use the default values to clean out configurations to  
the

default.


Hello Carsten/List,

Here are the final set of results after three days of polling.


1. Total respondents  : 36

2. No. of customizations reported: 887 (minus faces)

3. Avg. no. of customizations/respondent : 24.6

4. No. of unique variables customized: 260 (give or take a few to
   account for faces etc.)

5. Percentge of variables customized : ~ 69% (when total 377)

6. Percentage of variables customized by
  at least more than one person : ~ 36% (135/377)


Following table lists those variables (total 78) that have been
customized to non-default values by at least three users (threshold
decided to limit the size of the table.)

|---+---|
|   | No. of times reported |
| Variable  | *not* same as default |
|---+---|
| org-log-done  |22 |
| org-todo-keywords |22 |
| org-agenda-files  |21 |
| org-agenda-start-on-weekday   |19 |
| org-hide-leading-stars|19 |
| org-remember-templates|19 |
| org-agenda-skip-scheduled-if-done |18 |
| org-agenda-include-diary  |17 |
| org-agenda-skip-deadline-if-done  |16 |
| org-use-fast-todo-selection   |16 |
| org-agenda-custom-commands|15 |
| org-default-notes-file|15 |
| org-special-ctrl-a/e  |14 |
| org-agenda-sorting-strategy   |13 |
| org-fast-tag-selection-single-key |12 |
| auto-mode-alist   |11 |
| org-agenda-window-setup   |11 |
| org-stuck-projects|11 |
| org-mode-hook |10 |
| org-refile-targets|10 |
| org-completion-use-ido| 9 |
| org-directory | 9 |
| org-return-follows-link   | 9 |
| org-blank-before-new-entry| 8 |
| org-columns-default-format| 8 |
| org-enforce-todo-dependencies | 8 |
| org-tag-alist | 8 |
| org-reverse-note-order| 7 |
| org-drawers   | 7 |
| org-export-with-LaTeX-fragments   | 7 |
| org-publish-project-alist | 7 |
| org-special-ctrl-k| 7 |
| org-tags-column   | 7 |
| org-export-html-style | 6 |
| org-agenda-todo-ignore-scheduled  | 6 |
| org-modules   | 6 |
| org-refile-use-outline-path   | 6 |
| org-deadline-warning-days | 5 |
| org-startup-folded| 5 |
| org-agenda-todo-ignore-with-date  | 5 |
| org-archive-location  | 5 |
| org-clock-persist | 5 |
| org-export-latex-classes  | 5 |
| org-global-properties | 5 |
| org-id-method | 5 |
| org-odd-levels-only   | 5 |
| org-agenda-ndays  | 4 |
| org-agenda-restore-windows-after-quit | 4 |
| org-agenda-skip-timestamp-if-done | 4 |
| org-agenda-tags-column| 4 |
| org-agenda-time-grid  | 4 |
| org-agenda-todo-ignore-deadlines  | 4 |
| org-archive-save-context-info | 4 |
| org-clock-in-resume   | 4 |
| 

Re: [Orgmode] POLL: the 40 variables project

2009-01-31 Thread Samuel Wales
That toggling of category in agenda is very nice.


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Carsten Dominik

Hi Manish,

what can I say, awesome!

To get the default values, you could do

(get 'org-some-variable 'standard-value)

and evaluate this.  You can do this with a formula in the table,
I have successfully tried this:

#+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value  
(org-require-autoloaded-modules) (if (or (string-match \n x) (  
(length x) 40)) complex x));L


It get the value, converts it to a string and inserts it if it is
not too long and does not contain a newline.


- Carsten

On Jan 30, 2009, at 8:46 AM, Manish wrote:


On Fri, Jan 30, 2009 at 4:37 AM, Carsten Dominik wrote:



[snip]


Of course, if there is a volunteer who would like to organize
this info into a Worg page, I would even be more happy ...


I am collating the information in the following format.

| Submitter | Variable | Value | Comment |


Hi Manish, thanks so much for doing this, really appreciate it.
Maybe add a column with the default value, so that we can be sure
that the did not just set the default value?



I did not know of an obvious or easy way to find out the default
values. :-/

Here are the results so far.

20 people responsed within the first day reporting about 479
customizations including 187 unique variables (49.6% !, assuming total
377 variables.)

NB: I did try to filter out faces but a few might have crept through.

First top tweakers.

| Submitter   | Customizations |
|-+|
| Fredrich Fredrichs  | 64 |
| Bernt Hansen| 56 |
| Matthew Lundin  | 52 |
| Sebastian Rose  | 51 |
| Austin Frank| 38 |
| Chris Leyon | 28 |
| Ross Patterson  | 25 |
| Dan Griswold| 24 |
| William Henney  | 24 |
| Peter Jones | 21 |
| Michael Ekstrand| 20 |
| Eric Faga   | 13 |
| Steven Harris   | 11 |
| Tassilo Horn| 11 |
| Oliver Charles  | 10 |
| Dan Davison |  8 |
| Hsui-Khuern Tang|  8 |
| Scott Randby|  6 |
| Sivaram Neelakantan |  5 |
| Don Womick  |  4 |

And what was tweaked:

| Variable (may be a few faces as well) | No. of times  
customized |
|--- 
+-|
| org-agenda-start-on-weekday
|  14 |
| org-todo-keywords  
|  14 |
| org-log-done   
|  13 |
| org-agenda-files   
|  12 |
| org-agenda-include-diary   
|  12 |
| org-hide-leading-stars 
|  12 |
| org-use-fast-todo-selection
|  12 |
| org-remember-templates 
|  10 |
| org-agenda-skip-scheduled-if-done  
|   9 |
| org-agenda-custom-commands 
|   8 |
| org-agenda-skip-deadline-if-done   
|   8 |
| org-agenda-sorting-strategy
|   8 |
| org-default-notes-file 
|   8 |
| org-special-ctrl-a/e   
|   8 |
| org-stuck-projects 
|   8 |
| org-completion-use-ido 
|   7 |
| org-deadline-warning-days  
|   7 |
| org-agenda-ndays   
|   6 |
| org-agenda-window-setup
|   6 |
| org-columns-default-format 
|   6 |
| org-fast-tag-selection-single-key  
|   6 |
| org-mode-hook  
|   6 |
| org-publish-project-alist  
|   6 |
| org-tag-alist  
|   6 |
| org-agenda-show-all-dates  
|   5 |
| org-directory  
|   5 |
| org-export-with-LaTeX-fragments
|   5 |
| org-special-ctrl-k 
|   5 |
| org-tags-match-list-sublevels  
|   5 |
| auto-mode-alist
|   4 |
| org-blank-before-new-entry 
|  

Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Cameron Horsburgh
Here's my list of variables. I think all my org-mode settings
have been done via customize, which I've just realised doesn't
indent things very tidily. I've tried to fix it, but I'm not
really used to elisp style.



'(org-agenda-custom-commands (quote ((d todo DELEGATED nil) 
 (c todo DONE|DEFERRED|CANCELLED nil) 
 (w todo WAITING nil) 
 (W agenda  ((org-agenda-ndays 21))) 
 (A agenda  ((org-agenda-skip-function 
  (lambda nil 
(org-agenda-skip-entry-if (quote notregexp) \\=.*\\[#A\\]))) 
 (org-agenda-ndays 1) 
 
(org-agenda-overriding-header Today's Priority #A tasks: ))) 
 (u alltodo  ((org-agenda-skip-function 
   (lambda nil 
(org-agenda-skip-entry-if (quote scheduled) 

 (quote deadline) 

 (quote regexp) [^]+))) 
  
(org-agenda-overriding-header Unscheduled TODO entries: ))
'(org-agenda-files (quote (~/VersionControl/gtd/todo.org)))
'(org-agenda-ndays 7)
'(org-agenda-show-all-dates t)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-start-on-weekday nil)
'(org-blank-before-new-entry (quote ((heading) (plain-list-item
'(org-deadline-warning-days 14)
'(org-default-notes-file ~/VersionControl/gtd/notes.org)
'(org-fast-tag-selection-single-key (quote expert))
'(org-remember-store-without-prompt t)
'(org-remember-templates (quote ((116 * TODO %? 
~/VersionControl/gtd/todo.org Unfiled items) 
 (110 * %u %? 
~/VersionControl/gtd/notes.org Notes
'(org-reverse-note-order t)


-- 

Cameron Horsburgh

Blog: http://spiritcry.wordpress.com/


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Manish
On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote:
 Hi Manish,

 what can I say, awesome!

Thanks.


 To get the default values, you could do

 (get 'org-some-variable 'standard-value)

Nice.  Thanks.


 and evaluate this. You can do this with a formula in the table,
 I have successfully tried this:

 #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value
 (org-require-autoloaded-modules) (if (or (string-match \n x) ( (length x)
 40)) complex x));L

The formula seems to work but I am getting nil for /all/ variables.
That does not seem right.  There would be some variable with non-nil
standard value, no?

-- 
Manish


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Carsten Dominik


On Jan 30, 2009, at 9:29 AM, Manish wrote:


On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote:

Hi Manish,

what can I say, awesome!


Thanks.



To get the default values, you could do

(get 'org-some-variable 'standard-value)


Nice.  Thanks.



and evaluate this. You can do this with a formula in the table,
I have successfully tried this:

#+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value
(org-require-autoloaded-modules) (if (or (string-match \n x) (  
(length x)

40)) complex x));L


You need to change $2 and $1 to the relevant columns in your table,
maybe this is the problem?  I made this formula on one of your
extracted tables where the variable was in column one and I have
created a new column 2 for the default values.

also, the formula seems to return (nil) or (t) instead of nil or t,
so it seems to add an additional pair of parenthesis.

- Carsten






The formula seems to work but I am getting nil for /all/ variables.
That does not seem right.  There would be some variable with non-nil
standard value, no?

--
Manish




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Manish
On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote:

[snip]

 You need to change $2 and $1 to the relevant columns in your table,
 maybe this is the problem?

Yes, I had changed only one of them.  Thanks.

 I made this formula on one of your extracted tables where the variable
 was in column one and I have created a new column 2 for the default
 values.

 also, the formula seems to return (nil) or (t) instead of nil or t,
 so it seems to add an additional pair of parenthesis.

When I applied the formula on the main table (in raw data file), it did
return nil, (nil), t, (t) and complex for values.  Perhaps getting a nil
or (nil) or a t or (t) depends on the kind of values a variable can
take?

Anyhow, I will try and add additional results to the data if we get more
responses (so far 2.)

-- 
Manish


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Carsten Dominik


On Jan 30, 2009, at 9:52 AM, Manish wrote:


On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote:



[snip]


You need to change $2 and $1 to the relevant columns in your table,
maybe this is the problem?


Yes, I had changed only one of them.  Thanks.

I made this formula on one of your extracted tables where the  
variable

was in column one and I have created a new column 2 for the default
values.

also, the formula seems to return (nil) or (t) instead of nil or t,
so it seems to add an additional pair of parenthesis.


When I applied the formula on the main table (in raw data file), it  
did
return nil, (nil), t, (t) and complex for values.  Perhaps getting a  
nil

or (nil) or a t or (t) depends on the kind of values a variable can
take?

Anyhow, I will try and add additional results to the data if we get  
more

responses (so far 2.)


And please use the default values to clean out configurations to the  
default.


Thanks!

- Carsten



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Carsten Dominik


On Jan 30, 2009, at 8:46 AM, Manish wrote:


20 people responsed within the first day reporting about 479
customizations including 187 unique variables (49.6% !, assuming total
377 variables.)


This is actually a very surprising and positive result!

- Carsten


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread William Henney
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote:

 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

I had forgotten the per-file customizations. Do you want these too?

I have pruned this list of repetitions and boring stuff like TITLE,
AUTHOR, etc.

#+STARTUP:   lognotestate
This must have seemed like a good idea at some stage. Strangely
enough, it doesn't seem to work. Possibly because I have org-log-done
set to t in my global config, which does not seem to be one of the
allowed values.

#+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) | DONE(d) CANCELED(c@)
#+SEQ_TODO: | BOUGHT(b)
#+SEQ_TODO: RUNNING(r@) PAUSED(p@) | FINISHED(f@)
#+SEQ_TODO: | ANOTHERDAY(a@)
#+SEQ_TODO: MAYBE(m) PLAN_TO_BUY(p@) DONT_THINK_SO(d@) | BOUGHT(b) NEVER(n)
#+SEQ_TODO: PENDIENTE(p@) | APROPADO(a) DESAPROPADO(d@)
Different files require different todo sequences.

#+OPTIONS:   H:5 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t
TeX:t LaTeX:t skip:t d:nil tags:not-in-toc
Export options are set differently in different files according to
need, although I now tend to set the :EXPORT_OPTIONS: property on a
sub-tree.

#+LINK: mailplane shell:open mailplane:%s
#+LINK: adsauthor
http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?author=%sdb_key=AST
#+LINK: adscode http://adsabs.harvard.edu/abs/%s

#+EXPORT_SELECT_TAGS: export
#+EXPORT_EXCLUDE_TAGS: noexport
I generally use the COMMENT state to control what is exported, but at
one stage I must have tried to do something more complicated. I didn't
stick to it.


Cheers

Will

-- 

  Dr William Henney, Centro de Radioastronomía y Astrofísica,
  Universidad Nacional Autónoma de México, Campus Morelia


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-30 Thread Eric Schulte
Carsten Dominik domi...@science.uva.nl writes:

 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?


Great idea, I am interested to see the compiled results!

Cheers -- Eric



eschulte-org-customizations.el
Description: application/emacs-lisp
___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Friedrich Delgado Friedrichs
Hiho!

Carsten Dominik schrieb:
 yesterday I did this command in my org-mode git repo:
   grep defcustom lisp/*el |wc -l

btw. there's git-grep.

 and got 378 as an answer.  378 user-customizable variables,
 no kidding.

You make this sound as if it was a bad thing... ;)

 In addition, I could make a special customization group which only
 contains those variables (Emacs allows to put a variable into several
 groups).  It would be awesome to have, and a much easier start into
 customizing Org.

Phew! For a second I thought you would jump on the 'gnome' train of
thought that too much configuration is bad, mmkay? I feared that
you'd intend to get rid of those customisation variables.

I'd hate to see that happen to any software project.

I don't care what any usability experts say (self-proclaimed or not),
I want to be able to change those settings. I tend to heavily
customise just about every software that I use.

However organising the most-often used variables seems like a good
idea. It might also make a lot of sense to identify the values that
people most often use to arrive at a more sensible set of defaults.

 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

(setq org-return-follows-link t)
;; My brain is just hardwired that way.

(org-remember-insinuate)
(appt-activate 1)
;; remind me of my appointments for the day, please

(add-hook 'org-agenda-after-show-hook 'show-all)
;; I put comments after the WAITING state of an item which explain,
;; what I'm waiting for. This way I see them directly when I show the
;; item from the agenda.

I think some of the following settings may be at their default values,
because I set and afterwards re-set them. It's a bit hard for me to
check them all, since they were auto-saved after customisation.

 '(org-after-todo-state-change-hook (quote (org-clock-out-if-current)))

 '(org-agenda-columns-add-appointments-to-effort-sum t)
;; left over from a failed experiment with efforts

 '(org-agenda-custom-commands (quote ((d todo #(DOING 0 5 (face 
org-warning)) nil) (w todo #(WAITING 0 7 (face org-warning)) ((aaa 1) (bbb 
2))) (S \Shopping List\ (just the headings) tags-todo #(List 0 4 (face 
org-warning)) ((org-agenda-remove-tags t) (org-agenda-prefix-format ) 
(org-agenda-todo-keyword-format ) (org-agenda-sorting-strategy (quote 
(category-up priority-down) (p Project List tags #(Project 0 7 (face 
org-warning)) ((org-use-tag-inheritance nil))
;; I guess everybody customises this

 '(org-agenda-exporter-settings (quote ((htmlize-output-type (quote 
inline-css)
;; no link to a css file please

 '(org-agenda-include-diary t)
;; remind me of birthdays etc.

 '(org-agenda-remove-times-when-in-prefix (quote beg))
;; don't remove the time from meeting at 9:00

 '(org-agenda-skip-deadline-if-done t)
 '(org-agenda-skip-scheduled-if-done t)
 '(org-agenda-skip-timestamp-if-done t)
;; when it's done, it's done

 '(org-agenda-sorting-strategy (quote ((agenda time-up priority-down 
category-keep) (todo priority-down category-keep tag-down) (tags priority-down 
category-keep tag-down) (search category-keep
;; time is most important on the agenda, everywhere else it's priority

 '(org-agenda-start-on-weekday nil)
;; start today... I don't really think in weeks.

 '(org-agenda-todo-ignore-deadlines t)
 '(org-agenda-todo-ignore-scheduled t)
;; The idea behind this is that such items will appear in the agenda anyway.
;; The idea behind this is that by scheduling it, you have already taken care
;; of this item.

 '(org-agenda-use-time-grid nil)
;; time grid is distracting from the tasks that have to be done
;; anyway, but don't have a set clock time

 '(org-blank-before-new-entry ((heading) (plain-list-item)))
;; interesting... I forgot this existed. I just customised both
;; entries to nil as I really prefer to decide depending on context

 '(org-clock-history-length 15)
;; seemed sensible

 '(org-clock-in-resume t)
;; I often restart my emacs *and* I often forget to clock out

 '(org-clock-in-switch-to-state DOING)
;; DOING should be the same as clocking, at least at work

 '(org-clock-out-remove-zero-time-clocks t)
;; and clean up after me a little

 '(org-clock-persist t)
;; did I say I restart my emacs?

 '(org-columns-default-format %66ITEM %8TODO %3PRIORITY %SCHEDULED %DEADLINE 
%6EFFORT{:} %TAGS %5CLOCKSUM{:})
;; left over from a failed experiment with efforts

 '(org-completion-use-ido t)
;; I use ido for everything.

 '(org-drawers (quote (PROPERTIES CLOCK SCHEDULE HIDDEN)))
;; I added HIDDEN to put in some rants and notes, but I don't use it
;; any more

 '(org-effort-property EFFORT)
;; left over from a failed experiment with efforts

 '(org-export-html-use-infojs t)
;; this is very handy

 '(org-export-mark-todo-in-toc t)
;; I wanted to try this, but I don't see a difference in the exported html

 '(org-export-run-in-background nil)
;; I 

RE: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Womick, Don
Hi Carsten,

My org setup and usage at this point is fairly simple (I'm waiting for
James Smith's Remember rewrite to get more ambitious). Here are the
variables I use:

org-use-fast-todo-selection
org-agenda-files
org-remember-templates
org-default-notes-file

--Don Womick

-Original Message-
From: emacs-orgmode-bounces+don.womick=cingular@gnu.org
[mailto:emacs-orgmode-bounces+don.womick=cingular@gnu.org] On Behalf
Of Carsten Dominik
Sent: Thursday, January 29, 2009 3:49 AM
To: emacs org-mode mailing list
Subject: [Orgmode] POLL: the 40 variables project

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.

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.

In addition, I could make a special customization group which only
contains those variables (Emacs allows to put a variable into several
groups).  It would be awesome to have, and a much easier start into
customizing Org.

So here is my question to all of you.  Could you, in reply to this
message, list all the Org-related variables that you have customized,
along with the values you used?

If you want to do more, I'd also love to see comments on

- why you set the variable like this
- if you feel that the default value of that variable
   should be different
- Any other comments you might what to give.

Of course, if there is a volunteer who would like to organize
this info into a Worg page, I would even be more happy ...

Thanks!

- Carsten


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Carsten Dominik

Hi Friedrich,

On Jan 29, 2009, at 12:13 PM, Friedrich Delgado Friedrichs wrote:


Hiho!


[...]


and got 378 as an answer.  378 user-customizable variables,
no kidding.


You make this sound as if it was a bad thing... ;)


Not at all.  I am just surprized that it  sooo many.


In addition, I could make a special customization group which only
contains those variables (Emacs allows to put a variable into several
groups).  It would be awesome to have, and a much easier start into
customizing Org.


Phew! For a second I thought you would jump on the 'gnome' train of
thought that too much configuration is bad, mmkay? I feared that
you'd intend to get rid of those customisation variables.


Nononono, de-scoping was last years April Fools Joke, and
it is not April just yet. :-)


I'd hate to see that happen to any software project.

I don't care what any usability experts say (self-proclaimed or not),
I want to be able to change those settings. I tend to heavily
customise just about every software that I use.


I also like a lot of customizability, but providing a ladder for new
users is a nice thing to do.


However organising the most-often used variables seems like a good
idea. It might also make a lot of sense to identify the values that
people most often use to arrive at a more sensible set of defaults.


Yes.  There are some buts to the question of defaults, and majority
use cannot always be a reason.  When I decide about a default setting,
I use what I think is best, but subject to the condition that the
default behavior should be intuitive and easy to grasp, not too magic,
not too different from standard Emacs behavior.
Still, there may be cases where another setting meets all these  
criteria,

and I would like to find out about them.

Thanks for your detailed list!  I hope we will get lots more,
this exercise makes most sense if lots of people reply

- Carsten



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Chris Leyon
On Thu, Jan 29, 2009 at 3:49 AM, Carsten Dominik domi...@science.uva.nl wrote:
 list all the Org-related variables that you have customized,
 along with the values you used?

Here are my settings:

(setq
 org-directory  (file-name-as-directory
 (cond ((at-work-p) ~/work/orgfiles)
   ((at-home-p) ~/u/orgfiles)
   (t   .)))

 org-agenda-files   (if (or (at-work-p) (at-home-p))
(list org-directory))
 org-agenda-include-diary   t
 org-agenda-sorting-strategy'((agenda   time-up
category-keep priority-down)
  (todo priority-down
category-keep)
  (tags category-keep
priority-down)
  (search   category-keep))
 org-agenda-start-on-weekday(if (at-work-p) 1 nil) ; begin
week agenda on Monday if at work
 org-agenda-todo-ignore-scheduled   t
 org-annotate-file-storage-file (concat user-emacs-directory
file-annotations.org)
 org-attach-method  'ln
 org-attach-auto-tagnil ; default is ATTACH
 org-completion-use-ido t
 org-confirm-elisp-link-function'y-or-n-p
 org-default-notes-files(concat org-directory NOTES.org)
 org-hide-emphasis-markers  t
 org-id-method  'uuidgen
 org-link-mailto-program'(shell-command rxvt +sb -e
mutt %a -s '%s')
 org-log-done   'note ; Record a note along
with the timestamp
 org-mairix-display-hook'org-mairix-mutt-display-results
 org-mairix-mutt-display-commandmy_rxvt -title 'mairix
%search%' -e mutt -f ~/Mail/mfolder -e \push display-message\ 
 org-remember-templates `((Todo?t * TODO
%^{Task}\n  - State \TODO\   %U \n%?\n  %i\n%a
   ,(concat org-directory
TODO.org)Tasks)
  (Journal ?j * %U %?\n  %i\n  %a
   ,(concat org-directory
JOURNAL.org))
  (Idea?i * %^{Title}\n
 %i\n  %a
   ,(concat org-directory
JOURNAL.org) New Ideas))
 org-return-follows-linkt
;org-reverse-note-order t ; Non-nil = Store new notes
at the beginning
 org-special-ctrl-a/e   'reversed
 org-special-ctrl-k t
 org-time-stamp-rounding-minutes'(0 15)
 org-todo-keywords  '((sequence TODO(t@)
STARTED(s!) WAITING(w@/!) | DONE(d@/!))
  (sequence
  | DEFERRED(D@/!) ABANDONED(A@/!)))
 org-todo-keyword-faces '((ABANDONED . shadow)
  (DEFERRED  . shadow)
  (STARTED   . (:foreground
Blue1 :weight bold)) ; org-agenda-date-weekend
  (WAITING   . (:foreground
DarkGoldenrod :underline t))) ; org-ellipsis
 org-use-fast-todo-selectiont
)
(when (at-work-p)
  (setq
   org-publish-project-alist'((org
   :base-directory
~/work/orgfiles/
   :publishing-directory
~/public_html))
   org-link-abbrev-alist'((bugzilla .
https://bugzilla.example.com/show_bug.cgi?id=;)
  (customer .
file:~/work/orgfiles/CUSTOMER.org::*%s)
  (google   .
http://www.google.com/search?q=;)
 ;(mbox . shell:rxvt
+sb -e mutt -f ) ; still asks for confirmation...
  (mbox . elisp:(mbox
\%s\)) ; still asks for confirmation...
  (rt   .
https://ticket.example.com/Ticket/Display.html?id=;)
)))

And I wrote some comments

- org-directory :: Different directories for work  personal.
- org-agenda-include-diary :: I like to use %%diary-anniversary MM DD ).
- org-agenda-sorting-strategy :: Change `todo' sort.  It drove me
 crazy that #A items could appear at the middle or bottom of list.
- org-agenda-start-on-weekday :: Different at work or home.
- org-agenda-todo-ignore-scheduled :: Keep global todo list less cluttered.
- org-annotate-file-storage-file :: I find org-annotate-file very useful.
- org-attach-method :: My first Unix didn't have symlinks   :-/
- org-attach-auto-tag :: I don't like the default tag, but I think
 it's useful to see until you get used to how attachments work.
- org-completion-use-ido :: Ido has 

Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Matthew Lundin

Hi Carsten,

 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.

Yes, I'm afraid I've used a fair number of those myself at one point or
another.

I've attached my list of variables. Some of the settings are set to the
default, but their still in my .emacs file as a result of switching them
on and off. I certainly don't use a majority of the variables, but it's
nice to know they are there.

Perhaps in customization there could be a distinction between basic
(or setup) and advanced variables. The basic variables could be
those that most org users adjust--the ones that have the most visible
consequences and are central to the core functionality of org
(org-directory, for instance). The advanced variables could then be for
those hopeless souls, like myself, who spend far too much time tweaking.

Best,

Matt

---

(setq org-log-done 'time)
(setq org-log-repeat 'time)
;; If I want a note, I set it using LOGGING property

(setq org-global-properties '((Effort_ALL . 0:05 0:10 0:15 0:30 0:45 1:00 
1:30 2:00 3:00 4:00 5:00 6:00 7:00 8:00)))
(setq org-columns-default-format %50ITEM(Task) %8Effort(Estimate){:} 
%20SCHEDULED %20DEADLINE)
(setq org-agenda-columns-compute-summary-properties nil)

(setq org-blank-before-new-entry '((heading) (plain-list-item . auto)))
;; I like a blank line for plain lists, but not for headings

(setq org-clock-in-switch-to-state STARTED)

(setq org-clock-remove-zero-time-clocks t)
  
;; shows only closed items in the agenda log 
;; I have some custom commands that show more
(setq org-agenda-log-mode-items '(closed))

(setq org-drawers '(PROPERTIES CLOCK HIDDEN INFO))

;; puts footnotes at end of current outline section -- also with sorting
(setq org-footnote-section nil) 
(setq org-footnote-auto-label 'nil)

(setq org-archive-location (concat ~/mystuff/org/ (format-time-string %Y) 
.archive::* %s))
;; puts archive in a single file, organized by file of origin

(setq org-archive-save-context-info '(olpath time itags))
;; other options include file, time, ltags (local tags), itags (inherited 
tags), category

(setq org-archive-mark-done nil)

(setq org-attach-method 'cp)
(setq org-attach-directory ~/mystuff/data)

(setq org-use-fast-todo-selection t)

(setq org-todo-keywords '((sequence TODO(t) NOW(n) STARTED(s) | 
DONE(d))
  (sequence PROJECT(p) SUBPROJ(u) HOLD(h) | 
SOMEDAY(y) COMPLETE(c))
  (sequence GOAL(g) | ACHIEVED(a))
  (sequence WAITING(w@/!) | RESOLVED(r@))
  (sequence BORROWED(1@) | RETURNED(2@))
  (sequence ORDERED(3@) | RECEIVED(4@))
  (sequence LATER(l) | MAYBE(m) 
CANCELED(x@/!

(setq org-todo-state-tags-triggers
  '((NOW (NEXT . t) (DEFERRED . nil))
(TODO (NEXT . nil) (DEFERRED . nil))
(PROJECT (DEFERRED . nil))
(STARTED (NEXT . t) (DEFERRED))
(LATER (DEFERRED . t) (NEXT . nil))
(HOLD (DEFERRED . t) (NEXT . nil))
( (NEXT . nil) (DEFERRED . nil))
(done (DEFERRED . nil) (NEXT . nil

(add-to-list 'org-structure-template-alist '(d #+begin_ditaa 
\n?\n#+end_ditaa))

(setq org-fast-tag-selection-single-key 'expert)

(setq org-tag-alist '((:startgroup . nil)
  (home . ?h)
  (office . ?o)
  (errands . ?e)
  (library . ?l)
  (travel . ?t)
  (:endgroup . nil)
  (:startgroup . nil)
  (computer . ?c)
  (rwb . ?r)
  (phone . ?p)
  (:endgroup . nil)
  (:endgroup . nil)
  (:startgroup . nil)
  (prof . ?1)
  (per . ?2)
  (:endgroup . nil)
  (noexport . ?N)
  (:startgroup . nil)
  (DEFERRED . ?d)
  (NEXT . ?n)
  (:endgroup . nil)
  (DAILY . ?.)))

(setq org-refile-targets '((org-agenda-files :maxlevel . 2)))
(setq org-goto-interface 'outline-path-completion)

(setq org-outline-path-complete-in-steps t)
(setq org-completion-use-ido nil)
(setq org-refile-use-outline-path 'file)  

(setq org-special-ctrl-k t)

(setq org-stuck-projects '(/!+PROJECT (TODO SUBPROJ NOW STARTED 
WAITING) nil ))

(setq org-agenda-skip-unavailable-files t)

(setq org-agenda-time-grid nil)

(setq org-agenda-sorting-strategy 
  '((agenda time-up priority-down effort-down) 
(todo todo-state-up priority-down category-up) 
(tags priority-down category-up)))

(setq org-sort-agenda-noeffort-is-high nil)

(setq org-agenda-include-diary nil)

(setq org-agenda-ndays 1) ;; limit org-agenda to one day

(setq 

Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Dan Davison
My list is rather pedestrian at the moment... but I think I'm going to
benefit from this exercise.

(setq org-hide-leading-stars t)
(setq org-agenda-files (list dan-org-dir))
(setq org-agenda-start-on-weekday nil)
(setq org-agenda-ndays 30)
(setq org-todo-keywords '((sequence TODO STARTED | DONE DEFERRED))) 
(setq org-deadline-warning-days 7)
(setq org-default-notes-file dan-org-file)
(setq org-remember-templates
  '(
(computing ?c * TODO %?\n  %i dan-org-file computing)
(emacs ?e * TODO %?\n  %i dan-org-file emacs)
(event ?d * %?\n%^T\n%i dan-org-file events)
(music ?m * %?\n %i dan-org-file music)
(org ?o * TODO %?\n  %i dan-org-file org)
(reading ?r * %?\n %i dan-org-file reading)
(task ?t * TODO %?\n  %i dan-org-file tasks)
(work ?w * TODO %?\n  %i dan-org-file projects)
))

Dan

On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote:
 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.

 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.

 In addition, I could make a special customization group which only
 contains those variables (Emacs allows to put a variable into several
 groups).  It would be awesome to have, and a much easier start into
 customizing Org.

 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

 If you want to do more, I'd also love to see comments on

 - why you set the variable like this
 - if you feel that the default value of that variable
   should be different
 - Any other comments you might what to give.

 Of course, if there is a volunteer who would like to organize
 this info into a Worg page, I would even be more happy ...

 Thanks!

 - Carsten


 ___
 Emacs-orgmode mailing list
 Remember: use `Reply All' to send replies to the list.
 Emacs-orgmode@gnu.org
 http://lists.gnu.org/mailman/listinfo/emacs-orgmode

-- 
http://www.stats.ox.ac.uk/~davison


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread William Henney
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote:
 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

Here goes...

Cheers

Will

(add-to-list 'auto-mode-alist '(\\.org$ . org-mode))
;; global binding for saving a link to the current file
(define-key global-map \C-cl 'org-store-link)
;; global binding for agenda
(define-key global-map \C-ca 'org-agenda)
;; where to keep all the files
(setq org-directory ~/Org/)

;; integration with calendar/diary
(setq org-agenda-start-on-weekday nil)
(setq org-agenda-include-diary t)

;; Export to iCal - In iCal.app subscribe to http://localhost/orgmode.ics
(setq org-combined-agenda-icalendar-file
/Library/WebServer/Documents/orgmode.ics)
(setq org-icalendar-store-UID t)

;; turn on logging
(setq org-log-done t)
;; prettier formatting
(setq org-hide-leading-stars t)
(setq org-startup-folded nil)
;; export latex equations
(setq org-export-with-LaTeX-fragments t)

;; exporting projects to HTML
(setq org-publish-project-alist
  '((temarios-html
 :base-directory ~/Org/temarios
 :publishing-directory /ssh:w...@crya:/http/pub/will
 :publishing-function org-publish-org-to-html
 :section-numbers nil
 :table-of-contents nil
 :style link rel=stylesheet
 href=\temarios.css\
 type=\text/css\
 )
[ ... AND LOTS MORE LIKE THAT ... ]
))


(custom-set-variables
 '(org-agenda-files (quote (long list of files)))
 '(org-calc-default-modes (quote (calc-internal-prec 20
calc-float-format (float 5) calc-angle-mode deg calc-prefer-frac nil
calc-symbolic-mode nil calc-date-format ( - MM - DD   Www (
 HH : mm)) calc-display-working-message t)))
 ;; I use these for switching windows
 '(org-disputed-keys (quote (([(control tab)] . [(control shift tab)]
 '(org-enforce-todo-dependencies t)
 '(org-icalendar-include-todo t)
 '(org-replace-disputed-keys t)
 )

(custom-set-faces
 '(org-code class color grayscale) (min-colors 88) (background
light)) (:foreground grey30 :family -apple-monaco-*
 '(org-date class color) (background light)) (:foreground
DarkSeaGreen4 :underline t
 '(org-done ((t (:foreground chartreuse3 :overline gray :underline
gray :weight bold :height 0.75
 '(org-level-1 class color) (min-colors 88) (background light))
(:foreground #a26 :weight bold
 '(org-level-2 class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground #23a
 '(org-level-3 class color) (min-colors 88) (background light))
(:inherit org-level-1 :foreground #2a2
 '(org-level-4 class color) (min-colors 88) (background light))
(:inherit org-level-1 :foreground #952
 '(org-level-5 class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground #829
 '(org-level-6 class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground #288
 '(org-level-7 class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground #882
 '(org-level-8 class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground #911
 '(org-link class color) (background light)) (:foreground
MidnightBlue :underline t
 '(org-table class color) (min-colors 88) (background light))
(:inherit org-table :foreground Blue4 :family -apple-monaco-*
 '(org-tag ((t (:box (:line-width 1 :color grey75) :slant italic
:weight light :height 0.7
 '(org-time-grid class color) (min-colors 16) (background light))
(:foreground DarkGoldenrod
 '(org-todo ((t (:foreground Red2 :overline gray :underline gray
:weight bold :height 0.75
)



-- 

  Dr William Henney, Centro de Radioastronomía y Astrofísica,
  Universidad Nacional Autónoma de México, Campus Morelia


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Hsiu-Khuern Tang
* On Thu 08:49AM +, 29 Jan 2009, Carsten Dominik (domi...@science.uva.nl) 
wrote:
 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.
 
 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.
 
 In addition, I could make a special customization group which only
 contains those variables (Emacs allows to put a variable into several
 groups).  It would be awesome to have, and a much easier start into
 customizing Org.
 
 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?
 
 If you want to do more, I'd also love to see comments on
 
 - why you set the variable like this
 - if you feel that the default value of that variable
should be different
 - Any other comments you might what to give.

(custom-set-variables
;;
;; non-Org customizations omitted ...
;;
;;
;; some customized agenda commands, probably not widely useful:
;;
 '(org-agenda-custom-commands (quote ((A Agenda + NEXT + STARTED ((agenda 
 nil) (tags-todo NEXT nil) (todo STARTED nil)) nil) (S TODO list, skip 
unscheduled and :waiting: alltodo  ((org-agenda-skip-function (quote 
(org-agenda-skip-entry-if (quote unscheduled) (quote regexp) :waiting:) 
(U TODO list, skip scheduled and :waiting: alltodo  
((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote scheduled) 
(quote regexp) :waiting:
;;
 '(org-agenda-log-mode-items (quote (closed state)))
 '(org-agenda-sorting-strategy (quote ((agenda time-up category-up 
priority-down) (todo category-up tag-up) (tags category-keep priority-down) 
(search category-keep
 '(org-completion-use-ido t)
 '(org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags 
t)))
 '(org-export-with-LaTeX-fragments t)
 '(org-log-done (quote time))
 '(org-todo-state-tags-triggers (quote ((STARTED (NEXT)
)

I also added a new class myarticle to org-export-latex-classes that is the
same as article without the a4paper option.  I would vote for dropping the
a4paper option from the default class, and let the papersize be handled by the
local TeX customization.

-- 
Best,
Hsiu-Khuern.


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Dan Davison
On Thu, Jan 29, 2009 at 11:26:37PM +0530, Manish wrote:

 ... 

 I am collating the information in the following format.
 
 | Submitter | Variable | Value | Comment |
 
 Further analyses like which were the most commonly customized variables,
 their values etc. can then be derived from the listing (may be using R

Hi Manish,

If your results table is named with
#+TBLNAME:org-variables-table
then you can create a table of counts for each org variable with

#+TBLR: columns:2 action:tabulate table:org-variables-table

That will be sorted alphabetically on variable name. To have it sorted
by the counts you could use

#+TBLR: table:org-variables-table
#+TBLRR: x - sort(table(x[,2]), decreasing=TRUE)

And to restrict it to the top 30 that would be
#+TBLRR: x - sort(table(x[,2]), decreasing=TRUE)[1:30]

http://www.stats.ox.ac.uk/~davison/software/org-table-R/org-tblR.el

Dan

(You need to have ess-mode installed, and have R running with M-x
R. Then issue org-table-R-apply with point in the above lines.)

(And with the obvious alteration you can rank the survey respondents in
terms of how hardcore our org customizations are...)





 or Excel.)  Ideas on how to better organize this data are welcome.
 
 So far we have 13 responses.
 
 -- 
 Manish
 
 
 ___
 Emacs-orgmode mailing list
 Remember: use `Reply All' to send replies to the list.
 Emacs-orgmode@gnu.org
 http://lists.gnu.org/mailman/listinfo/emacs-orgmode

-- 
http://www.stats.ox.ac.uk/~davison


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Oliver Charles
On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote:
 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

,[ org-mode custom settings ]
| (custom-set-variables
| ; Org-Mode
|  '(org-agenda-files (quote (~/Documents/timetable.org 
~/Documents/gtd.org)))
|  '(org-agenda-ndays 7)
|  '(org-agenda-show-all-dates t)
|  '(org-agenda-skip-deadline-if-done t)
|  '(org-agenda-skip-scheduled-if-done t)
|  '(org-agenda-start-on-weekday nil)
|  '(org-deadline-warning-days 14)
|  '(org-hide-leading-stars t)
|  '(org-odd-levels-only t)
| 
|  '(org-remember-templates
|'((Task ?t * %? ~/Documents/gtd.org Tasks
`

Nice and simple for me :) I have this setup for working at university,
I think odd-levels and hide-leading-stars should be default non-nil -
these are just about essential to me.

I change a few more things in the agenda just to get a slightly
cleaner view, but I've only decided on these settings recently, so I
can't say I like them or not.

-- 
Oliver Charles / aCiD2


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Carsten Dominik


On Jan 29, 2009, at 6:56 PM, Manish wrote:


On Thu, Jan 29, 2009 at 2:19 PM, Carsten Dominik wrote:

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.

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.

In addition, I could make a special customization group which only
contains those variables (Emacs allows to put a variable into several
groups). It would be awesome to have, and a much easier start into
customizing Org.


This is going to be very useful, IMHO.



So here is my question to all of you. Could you, in reply to this
message, list all the Org-related variables that you have customized,
along with the values you used?

If you want to do more, I'd also love to see comments on

- why you set the variable like this
- if you feel that the default value of that variable
should be different
- Any other comments you might what to give.

Of course, if there is a volunteer who would like to organize
this info into a Worg page, I would even be more happy ...


I am collating the information in the following format.

| Submitter | Variable | Value | Comment |


Hi Manish, thanks so much for doing this, really appreciate it.
Maybe add a column with the default value, so that we can be sure
that the did not just set the default value?

But this is not important, we can do this automatically when
we mine that data.


- Carsten



Further analyses like which were the most commonly customized  
variables,

their values etc. can then be derived from the listing (may be using R
or Excel.)  Ideas on how to better organize this data are welcome.

So far we have 13 responses.

--
Manish




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Dennis Groves
I am one of those confused 'newbs' - I use emacs exclusively for org- 
mode. (but it is growing on me)
I don't know where or how to customize it - so I use it just like it  
is. (not that I wouldn't like to tweek stuff.)


Dennis

On 29 Jan 2009, at 08:49, Carsten Dominik wrote:


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.

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.

In addition, I could make a special customization group which only
contains those variables (Emacs allows to put a variable into several
groups).  It would be awesome to have, and a much easier start into
customizing Org.

So here is my question to all of you.  Could you, in reply to this
message, list all the Org-related variables that you have customized,
along with the values you used?

If you want to do more, I'd also love to see comments on

- why you set the variable like this
- if you feel that the default value of that variable
 should be different
- Any other comments you might what to give.

Of course, if there is a volunteer who would like to organize
this info into a Worg page, I would even be more happy ...

Thanks!

- Carsten


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


--
Dennis Groves // dennis.gro...@gmail.com // +44 (0) 1273 553 538



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] POLL: the 40 variables project

2009-01-29 Thread Manish
On Fri, Jan 30, 2009 at 9:14 AM, Dennis Groves wrote:
 I am one of those confused 'newbs' -
 I use emacs exclusively for org-mode.  (but it is growing on me)

The first hit is free! ;-)

Org-mode (like Planner) can pull people into using Emacs (however scary
and intimidating it might seem in the beginning.)  And it's only a short
step from bbdb, remember and even mighty gnus. :) I have had almost the
same experience as the author here [1].

1. http://lists.gnu.org/archive/html/emacs-wiki-discuss/2005-04/msg00011.html

But remember: planning != doing (might seem obvious to you but I still
don't /get/ it. :)

 I don't know where or how to customize it - so I use it just like it is.
 (not that I wouldn't like to tweek stuff.)

There are two components to this:

1. knowing how to put stuff in .emacs (either by hand or by using
Customize interface)
2. knowing what to put in there.

For #1: Seek help from Emacs documentation or on Emacs-help mailing
list.

For #2: Imagine the functionality you would want in your ideal
project/task planner and then look that up in Org-mode manual, FAQ and
list archives.  If you do not find it there (unlikely) then do not
hesitate to ask on the list.  Just do not try to customize everything in
one go.  Keep using and customizing it as you better understand your own
workflows.

-- 
Manish


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode