Org-Mode Survey Results

Table of Contents


Here are the results from an Org-mode customization survey, done in January 2009. Thanks to Manish for collecting and organizing the results! These are just the most basic statistics you can run on this, but we are also publishing the full table with all customizations, as a database for people to dig into.

Contributors with abbreviations


"Check email" - indicates a setting that is too long and/or personal to be of general use. Of course, it can still be accessed from email by knowing the submitter and variable name.

"Same" means that the user has set the variables to its default, probably because of playing with different values and the returning to the default. Such "customizations" have been taken out in the statistical data, but they are still present in the raw data table.

Some statistics

Item Value
Total respondents 36
No. of customizations reported 887 (minus faces)
Avg. no. of customizations/respondent 24.6
No. of unique variables customized 260 (give or take a few to account for faces etc.)
Percentage of variables customized ~ 69% (when total 377)
Percentage of variables customized by >1 ~ 36% (135/377)

Note: `#' character used in the varlues of variable org-todo-keywords should be read as `|'. I did not not know how to escape it so I replaced it with `#'.

Variables most frequently customized

  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
org-clock-in-switch-to-state 4
org-default-priority 4
org-link-abbrev-alist 4
org-lowest-priority 4
org-remember-insinuate 4
org-time-stamp-rounding-minutes 4
org-todo-keyword-faces 4
org-todo-state-tags-triggers 4
org-goto-interface 3
org-use-tag-inheritance 3
org-agenda-exporter-settings 3
org-agenda-prefix-format 3
org-agenda-skip-unavailable-files 3
org-clock-history-length 3
org-clock-out-remove-zero-time-clocks 3
org-combined-agenda-icalendar-file 3
org-email-link-description-format 3
org-export-mark-todo-in-toc 3
org-fontify-done-headline 3
org-icalendar-store-UID 3
org-link-frame-setup 3
org-remember-default-headline 3
org-time-stamp-custom-formats 3
org-use-fast-tag-selection 3

People with the highest number of settings

  Respondent Customizations
1. Rainer Stengele 66
2. Fredrich Fredrichs 64
3. Bernt Hansen 60
4. Sebastian Rose 52
5. Matthew Lundin 52
6. James TD Smith 47
7. Carsten Dominik 44
8. John Wiegley 39
9. Ulf Stegeman 38
10. Austin Frank 38
11. Manuel Hermengildo 32
12. Chris Leyon 29
13. Ross Patterson 26
14. Paul Mead 26
15. Dan Griswold 26
16. Stephan Schmitt 25
17. William Henney 24
18. Peter Jones 21
19. Martin Stemplinger 20
20. Michael Ekstrand 20
21. Eric Schulte 16
22. Cameron Horsburgh 15
23. Christian Egli 14
24. Eric S. Fraga 13
25. Tassilo Horn 11
26. Steven Harris 11
27. Oliver Charles 10
28. Giovanni Ridolfi 9
29. Hsui-Kheurn Tang 8
30. Dan Davison 8
31. Scott Randby 6
32. Sivaraman Neelakantan 6
33. Don Womick 4
34. Mikael Fornius 3
35. Shaun Johnson 2
36. Scot Becker 2

The raw data

Submitter Variable Customized To Default   Comment
FF appt-activate 1 nil   remind me of my appointments for the day, please
JS auto-mode-alist "\\.org$" (function org-mode) nil    
MH auto-mode-alist '("\\.org$" . org-mode) nil    
MH auto-mode-alist '("\\.org_archive$" . org-mode) nil    
MH auto-mode-alist '("\\.org.gpg$" . org-mode) nil    
MH auto-mode-alist '("\\.org.gpg_archive$" . org-mode) nil    
MS auto-mode-alist '("\\.org$" . org-mode) nil    
PM auto-mode-alist '("\\.org\\'" . org-mode) nil    
RP auto-mode-alist '("\\.org$" . org-mode) nil    
SH auto-mode-alist '("\\.org$" . org-mode) nil    
SN auto-mode-alist '("\\.org$" . org-mode) nil    
WH auto-mode-alist '("\\.org$" . org-mode) nil    
RP before-save-hook (quote (org-update-all-dblocks)) nil    
ES iimage-mode-image-search-path (expand-file-name "~/") nil    
SR org-add-link-type   nil    
JS org-add-to-invisibility-spec '(org-link) nil    
FF org-after-todo-state-change-hook (quote (org-clock-out-if-current)) nil    
SR org-after-todo-state-change-hook (quote (sr-org-todo-toggle-to-started sr-org-todo-toggle-to-done)) nil    
ME org-after-todo-statistics-hook 'org-summary-todo nil    
FF org-agenda-after-show-hook show-all nil   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.
PM org-agenda-align-tags-to-column 100 nil    
BH org-agenda-clockreport-parameter-plist (quote (:link nil :maxlevel 3)) (quote (:link t :maxlevel 2))    
FF org-agenda-columns-add-appointments-to-effort-sum t nil   left over from a failed experiment with efforts
US org-agenda-columns-add-appointments-to-effort-sum t nil    
ML org-agenda-columns-compute-summary-properties nil t    
RS org-agenda-compact-blocks t nil    
AU org-agenda-custom-commands Check email nil    
BH org-agenda-custom-commands Check email nil    
CD org-agenda-custom-commands lots nil    
CH org-agenda-custom-commands Check email nil    
DG org-agenda-custom-commands Check email nil    
ES org-agenda-custom-commands Check email nil    
FF org-agenda-custom-commands Check email nil   I guess everybody customises this
HT org-agenda-custom-commands Check email nil    
JS org-agenda-custom-commands Check email nil    
JW org-agenda-custom-commands Check email nil    
ME org-agenda-custom-commands Check email nil    
ML org-agenda-custom-commands Check email nil    
MS org-agenda-custom-commands Check email nil    
PM org-agenda-custom-commands Check email nil    
RP org-agenda-custom-commands Check email nil    
JW org-agenda-deadline-leaders (quote ("D: " "D%d: "))) (quote ("Deadline: " "In %3d d.: "))    
JW org-agenda-deadline-relative-text "D%d: " nil    
JW org-agenda-deadline-text "D: " nil    
JW org-agenda-default-appointment-duration 60 nil    
PM org-agenda-dim-blocked-tasks t t same  
US org-agenda-dim-blocked-tasks t t same  
CD org-agenda-exporter-settings (quote ((org-agenda-prefix-format "") (ps-landscape-mode t)))) nil    
DG org-agenda-exporter-settings '((ps-number-of-columns 1) (ps-landscape-mode nil) (htmlize-output-type 'css)) nil    
FF org-agenda-exporter-settings (quote ((htmlize-output-type (quote inline-css)))) nil   no link to a css file please
RS org-agenda-files nil nil same  
AU org-agenda-files '("~/org/") nil    
BH org-agenda-files Check email nil    
CD org-agenda-files (quote ("~/org/" "~/org/" "~/org/")) nil    
CE org-agenda-files (quote ("~/src/xmlp/misc/" "~/work/" "~/TODO/" "~/TODO/")) nil    
CH org-agenda-files (quote ("~/VersionControl/gtd/")) nil    
CL org-agenda-files (if (or (at-work-p) (at-home-p)) (list org-directory)) nil    
DD org-agenda-files (list dan-org-dir) nil    
DW org-agenda-files   nil    
EF org-agenda-files   nil    
ES org-agenda-files (list "~/Desktop/todo") nil    
GR org-agenda-files   nil   personal
JS org-agenda-files Check email nil    
JW org-agenda-files (quote ("~/Documents/todo.txt"))) nil    
MS org-agenda-files (quote ("~/Org/" "~/Org/")) nil    
OC org-agenda-files (quote ("~/Documents/" "~/Documents/")) nil    
RP org-agenda-files (quote ("~/org")) nil    
SN org-agenda-files (list "c:/work/") nil    
SR org-agenda-files (quote ("~/emacs/org/todoos/" "~/emacs/org/")) nil    
SS org-agenda-files (quote ("~/orga/org/")) nil    
US org-agenda-files   nil    
WH org-agenda-files   nil    
MS org-agenda-include-all-todo nil nil same  
CE org-agenda-include-all-todo t nil    
ML org-agenda-include-diary nil nil same  
SS org-agenda-include-diary nil nil same  
AU org-agenda-include-diary t nil    
BH org-agenda-include-diary t nil    
CE org-agenda-include-diary t nil    
CL org-agenda-include-diary t nil   I like to use %%diary-anniversary MM DD YYYY).
DG org-agenda-include-diary t nil    
EF org-agenda-include-diary t nil   emacs diary for quick 'n dirty entries
ES org-agenda-include-diary t nil    
FF org-agenda-include-diary t nil   remind me of birthdays etc.
JS org-agenda-include-diary t nil    
ME org-agenda-include-diary t nil    
MS org-agenda-include-diary t nil    
PM org-agenda-include-diary t nil    
RS org-agenda-include-diary t nil    
SH org-agenda-include-diary t nil    
SR org-agenda-include-diary t nil    
TH org-agenda-include-diary t nil   Some appts I added with the ical import
WH org-agenda-include-diary t nil   integration with calendar/diary
BH org-agenda-log-mode-items (quote (closed clock)) (quote (closed clock)) same  
HT org-agenda-log-mode-items (quote (closed state)) (quote (closed clock))    
ML org-agenda-log-mode-items '(closed) (quote (closed clock))   shows only closed items in the agenda log. I have some custom commands that show more.
AU org-agenda-mode-hook '(lambda () (hl-line-mode 1)) nil    
BH org-agenda-mode-hook '(lambda () (hl-line-mode 1)) nil    
AU org-agenda-ndays 7 7 same  
CH org-agenda-ndays 7 7 same  
ES org-agenda-ndays 7 7 same  
JW org-agenda-ndays 7 7 same  
OC org-agenda-ndays 7 7 same  
PM org-agenda-ndays 7 7 same  
RS org-agenda-ndays 7 7 same  
US org-agenda-ndays 7 7 same  
DD org-agenda-ndays 30 7    
DG org-agenda-ndays 10 7    
ML org-agenda-ndays 1 7   limit org-agenda to one day
PJ org-agenda-ndays 1 7    
CD org-agenda-prefix-format (quote ((agenda . " %-12:c%?-12t% s%? e") (timeline . " % s") (todo . " %-12:c") (tags . " %-12:c") (search . " %-12:c"))) complex    
JW org-agenda-prefix-format (quote ((agenda . " %-11:c%?-12t% s") (timeline . " % s") (todo . " %-11:c") (tags . " %-11:c")))) complex    
RS org-agenda-prefix-format (quote ((agenda . " %-12:c%?-19t% s") (timeline . " % s") (todo . "%-16:c") (tags . " %-16:c"))) complex    
FF org-agenda-remove-times-when-in-prefix (quote beg) t   don't remove the time from "meeting at 9:00"
BH org-agenda-repeating-timestamp-show-all t t same  
ML org-agenda-repeating-timestamp-show-all nil t    
PJ org-agenda-restore-windows-after-quit nil nil same  
ML org-agenda-restore-windows-after-quit t nil    
RS org-agenda-restore-windows-after-quit t nil    
US org-agenda-restore-windows-after-quit t nil    
US org-agenda-restore-windows-after-quit t nil    
JW org-agenda-scheduled-leaders (quote ("" "S%d: "))) (quote ("Scheduled: " "Sched.%2dx: "))    
JW org-agenda-scheduled-relative-text "S%d: " nil    
JW org-agenda-scheduled-text "" nil    
AU org-agenda-show-all-dates t t same  
BH org-agenda-show-all-dates t t same  
CH org-agenda-show-all-dates t t same  
CH org-agenda-show-all-dates t t same  
JW org-agenda-show-all-dates t t same  
OC org-agenda-show-all-dates t t same  
PJ org-agenda-show-all-dates t t same  
US org-agenda-show-all-dates t t same  
DG org-agenda-show-all-dates nil t    
RS org-agenda-show-all-dates nil t    
ML org-agenda-show-inherited-tags nil t    
MH org-agenda-show-log nil nil same  
AU org-agenda-skip-deadline-if-done t nil    
BH org-agenda-skip-deadline-if-done t nil    
CD org-agenda-skip-deadline-if-done t nil    
CE org-agenda-skip-deadline-if-done t nil    
CH org-agenda-skip-deadline-if-done t nil    
FF org-agenda-skip-deadline-if-done t nil   when it's done, it's done
JW org-agenda-skip-deadline-if-done t nil    
ME org-agenda-skip-deadline-if-done t nil    
ML org-agenda-skip-deadline-if-done t nil    
OC org-agenda-skip-deadline-if-done t nil    
PJ org-agenda-skip-deadline-if-done t nil    
PM org-agenda-skip-deadline-if-done t nil    
RS org-agenda-skip-deadline-if-done t nil    
SH org-agenda-skip-deadline-if-done t nil    
SS org-agenda-skip-deadline-if-done t nil    
US org-agenda-skip-deadline-if-done t nil    
AU org-agenda-skip-scheduled-if-done t nil    
BH org-agenda-skip-scheduled-if-done t nil    
CD org-agenda-skip-scheduled-if-done t nil    
CE org-agenda-skip-scheduled-if-done t nil    
CH org-agenda-skip-scheduled-if-done t nil    
DG org-agenda-skip-scheduled-if-done t nil    
FF org-agenda-skip-scheduled-if-done t nil   when it's done, it's done
JS org-agenda-skip-scheduled-if-done t nil   Hide scheduled items which I've done.
JW org-agenda-skip-scheduled-if-done t nil    
ME org-agenda-skip-scheduled-if-done t nil    
ML org-agenda-skip-scheduled-if-done t nil    
OC org-agenda-skip-scheduled-if-done t nil    
PJ org-agenda-skip-scheduled-if-done t nil    
PM org-agenda-skip-scheduled-if-done t nil    
RS org-agenda-skip-scheduled-if-done t nil    
SH org-agenda-skip-scheduled-if-done t nil    
SS org-agenda-skip-scheduled-if-done t nil    
US org-agenda-skip-scheduled-if-done t nil    
AU org-agenda-skip-timestamp-if-done t nil    
FF org-agenda-skip-timestamp-if-done t nil   when it's done, it's done
PM org-agenda-skip-timestamp-if-done t nil    
RS org-agenda-skip-timestamp-if-done t nil    
JW org-agenda-skip-unavailable-files t nil    
ML org-agenda-skip-unavailable-files t nil    
SS org-agenda-skip-unavailable-files t nil    
BH org-agenda-sorting-strategy (quote ((agenda priority-down time-up category-up) (todo priority-down) (tags priority-down))) complex    
CE org-agenda-sorting-strategy (quote ((agenda time-up todo-state-down category-keep priority-down) (todo todo-state-down category-keep priority-down) (tags category-keep priority-down) (search category-keep))) complex   I don't think I really use that one anymore
CL org-agenda-sorting-strategy '((agenda time-up category-keep priority-down) (todo priority-down category-keep) (tags category-keep priority-down) (search category-keep)) complex   Change `todo' sort. It drove me crazy that #A items could appear at the middle or bottom of list.
DG org-agenda-sorting-strategy (quote ((agenda time-up tag-up priority-down) (todo category-keep priority-down) (tags category-keep priority-down) (search category-keep))) complex    
FF org-agenda-sorting-strategy Check email complex   time is most important on the agenda, everywhere else it's priority
HT 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))) complex    
JS org-agenda-sorting-strategy '((agenda time-up priority-down effort-up category-up) (todo priority-down effort-up category-up) (tags priority-down effort-up category-keep) (search category-keep)) complex    
JW org-agenda-sorting-strategy (quote ((agenda time-up priority-down) (todo category-keep priority-down) (tags category-keep priority-down)))) complex    
ME org-agenda-sorting-strategy '(time-up priority-down) complex    
MH org-agenda-sorting-strategy '((agenda time-up priority-down category-keep) (todo time-up priority-down category-keep) (tags time-up priority-down category-keep) (search category-keep)) complex    
ML org-agenda-sorting-strategy '((agenda time-up priority-down effort-down) (todo todo-state-up priority-down category-up) (tags priority-down category-up)) complex    
RP org-agenda-sorting-strategy (quote ((agenda time-up priority-down) (todo category-keep priority-down) (tags category-keep priority-down) (search category-keep))) complex    
RS org-agenda-sorting-strategy (quote ((agenda time-up priority-down category-keep) (todo category-keep priority-down) (tags category-keep priority-down))) complex    
ML org-agenda-start-on-weekday 1 1 same  
PJ org-agenda-start-on-weekday 1 1 same  
US org-agenda-start-on-weekday 1 1 same  
AU org-agenda-start-on-weekday nil 1    
BH org-agenda-start-on-weekday nil 1    
CD org-agenda-start-on-weekday nil 1    
CH org-agenda-start-on-weekday nil 1    
CL org-agenda-start-on-weekday Check email 1   begin week agenda on Monday if at work. Different at work or home.
DD org-agenda-start-on-weekday nil 1    
DG org-agenda-start-on-weekday nil 1    
DG org-agenda-start-on-weekday nil 1    
EF org-agenda-start-on-weekday nil 1   I don't care about the past
FF org-agenda-start-on-weekday nil 1   start today… I don't really think in weeks.
JW org-agenda-start-on-weekday nil 1    
ME org-agenda-start-on-weekday nil 1    
MS org-agenda-start-on-weekday nil 1    
OC org-agenda-start-on-weekday nil 1    
PM org-agenda-start-on-weekday nil 1    
RS org-agenda-start-on-weekday nil 1    
SH org-agenda-start-on-weekday nil 1    
SS org-agenda-start-on-weekday nil 1    
WH org-agenda-start-on-weekday nil 1    
JS org-agenda-start-with-clockreport-mode t nil   I like to see how much time I've spent on things in the agenda
RP org-agenda-start-with-clockreport-mode t nil    
RS org-agenda-start-with-follow-mode t nil    
DG org-agenda-tags-column -77 -80    
JS org-agenda-tags-column org-tags-column -80    
JW org-agenda-tags-column -100 -80    
RS org-agenda-tags-column 142 -80    
RS org-agenda-tags-todo-honor-ignore-options t nil    
BH org-agenda-text-search-extra-files (quote (agenda-archives)) nil    
JW org-agenda-text-search-extra-files (quote (agenda-archives))) nil    
EF org-agenda-time-grid '((daily today require-timed) "-----------–—" (900 1000 1100 1200 1300 1400 1500 1600 1700 1800)) complex    
ME org-agenda-time-grid '((daily today require-timed remove-match) "-----------–—" (800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 2000)) complex    
ML org-agenda-time-grid nil complex    
RS org-agenda-time-grid (quote ((daily today require-timed) "-----------–—" (900 1300 1600))) complex    
FF org-agenda-todo-ignore-deadlines t nil   The idea behind this is that such items will appear in the agenda anyway.
MH org-agenda-todo-ignore-deadlines t nil    
PM org-agenda-todo-ignore-deadlines t nil    
RS org-agenda-todo-ignore-deadlines t nil    
CL org-agenda-todo-ignore-scheduled t nil   Keep global todo list less cluttered.
DG org-agenda-todo-ignore-scheduled t nil    
FF org-agenda-todo-ignore-scheduled t nil   The idea behind this is that by scheduling it, you have already taken care of this item.
MH org-agenda-todo-ignore-scheduled t nil    
PM org-agenda-todo-ignore-scheduled t nil    
RS org-agenda-todo-ignore-scheduled t nil    
BH org-agenda-todo-ignore-with-date t nil    
CE org-agenda-todo-ignore-with-date t nil    
MH org-agenda-todo-ignore-with-date t nil    
PJ org-agenda-todo-ignore-with-date t nil    
RS org-agenda-todo-ignore-with-date t nil    
RS org-agenda-todo-keyword-format "%-8s" "%-1s"    
MH org-agenda-todo-list-sublevels t t same Whether to check sublevels
CE org-agenda-todo-list-sublevels nil t    
FF org-agenda-use-time-grid nil t   time grid is distracting from the tasks that have to be done anyway, but don't have a set clock Fri Jan 30 06:00:07 2009
AU org-agenda-window-setup 'other-frame (quote reorganize-frame)    
EF org-agenda-window-setup 'reorganize-frame (quote reorganize-frame)   default, I think
ES org-agenda-window-setup 'current-window (quote reorganize-frame)    
MH org-agenda-window-setup 'current-window (quote reorganize-frame)   normal value: reorganize-frame
ML org-agenda-window-setup 'other-window (quote reorganize-frame)    
PJ org-agenda-window-setup 'current-window (quote reorganize-frame)    
RP org-agenda-window-setup (quote current-window) (quote reorganize-frame)    
RP org-agenda-window-setup (quote current-window) (quote reorganize-frame)    
RS org-agenda-window-setup (quote current-window) (quote reorganize-frame)    
US org-agenda-window-setup 'current-window (quote reorganize-frame)    
US org-agenda-window-setup 'current-window (quote reorganize-frame)    
CL org-annotate-file-storage-file (concat user-emacs-directory "") nil   I find org-annotate-file very useful.
CE org-archive-location "::* Archive" "%s_archive::"    
JW org-archive-location "TODO-archive::" "%s_archive::"    
MH org-archive-location "::* Archive" "%s_archive::"    
ML org-archive-location (concat "~/mystuff/org/" (format-time-string "%Y") ".archive::* %s") "%s_archive::"   puts archive in a single file, organized by file of origin
SR org-archive-location "::* Archiv" "%s_archive::"    
CD org-archive-mark-done nil t    
ML org-archive-mark-done nil t    
JW org-archive-save-context-info (quote (time category itags))) (quote (time file olpath category todo itags))    
ML org-archive-save-context-info '(olpath time itags) (quote (time file olpath category todo itags))   other options include file, time, ltags (local tags), itags (inherited tags), category
SR org-archive-save-context-info (quote (time file category todo itags olpath ltags)) (quote (time file olpath category todo itags))    
US org-archive-save-context-info '(time file category todo priority itags olpath ltags) (quote (time file olpath category todo itags))    
CL org-attach-auto-tag nil "ATTACH"   default is "ATTACH". I don't like the default tag, but I think it's useful to see until you get used to how attachments work.
ML org-attach-directory "~/mystuff/data" "data/"    
SS org-attach-file-list-property nil "Attachments"    
CL org-attach-method 'ln (quote cp)   My first Unix didn't have symlinks…. :-/
ML org-attach-method 'cp (quote cp)    
BH org-blank-before-bullet t nil    
BH org-blank-before-new-entry (quote ((heading) (plain-list-item))) (quote ((heading . auto) (plain-list-item . auto)))    
CH org-blank-before-new-entry (quote ((heading) (plain-list-item))) (quote ((heading . auto) (plain-list-item . auto)))    
FF org-blank-before-new-entry ((heading) (plain-list-item)) (quote ((heading . auto) (plain-list-item . auto)))   interesting… I forgot this existed. I just customised both entries to nil as I really prefer to decide depending on context
ML org-blank-before-new-entry '((heading) (plain-list-item . auto)) (quote ((heading . auto) (plain-list-item . auto)))   I like a blank line for plain lists, but not for headings
RS org-blank-before-new-entry (quote ((heading) (plain-list-item))) (quote ((heading . auto) (plain-list-item . auto)))    
SR org-blank-before-new-entry (quote ((heading . t) (plain-list-item))) (quote ((heading . auto) (plain-list-item . auto)))    
US org-blank-before-new-entry (quote ((heading . auto) (plain-list-item . auto)) (quote ((heading . auto) (plain-list-item . auto)))    
US org-blank-before-new-entry ((heading . auto) (plain-list-item . auto)) (quote ((heading . auto) (plain-list-item . auto)))    
WH 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 (YYYY "-" MM "-" DD " " Www ("" HH ":" mm)) calc-display-working-message t)) complex    
BH org-clock-history-length 10 5    
BH org-clock-history-length 20 5    
FF org-clock-history-length 15 5   seemed sensible
BH org-clock-in-resume t nil    
CD org-clock-in-resume t nil    
FF org-clock-in-resume t nil   I often restart my emacs and I often forget to clock out
JS org-clock-in-resume t nil   Resume persisted clock when loading emacs
FF org-clock-in-switch-to-state "DOING" nil   DOING should be the same as clocking, at least at work
ML org-clock-in-switch-to-state "STARTED" nil    
RS org-clock-in-switch-to-state "INARBEIT" nil    
US org-clock-in-switch-to-state "STARTED" nil    
JS org-clock-into-drawer t 2   Always put clock items into drawers.
RS org-clock-into-drawer 6 2    
BH org-clock-out-remove-zero-time-clocks t nil    
FF org-clock-out-remove-zero-time-clocks t nil   and clean up after me a little
US org-clock-out-remove-zero-time-clocks t nil    
BH org-clock-out-when-done nil t    
RP org-clock-out-when-done nil t    
BH org-clock-persist t nil    
CD org-clock-persist t nil    
FF org-clock-persist t nil   did I say I restart my emacs?
JS org-clock-persist t nil   Persist clock data
SR org-clock-persist t nil    
SR org-clock-persist-file "~/emacs/.org-clock-save.el" (convert-standard-filename "~/.emacs.d/org-clock-save.el")    
JS org-clock-persist-query-resume nil t   Resume clock without asking
CD org-clock-persist-query-save t nil    
BH org-clock-persistence-insinuate   nil    
JS org-clock-persistence-insinuate   nil    
ML org-clock-remove-zero-time-clocks t nil    
SR org-code   nil    
WH org-code   nil    
SR org-column   nil    
BH org-columns-default-format "%40ITEM(Task) %17Effort(Estimated Effort){:} %CLOCKSUM" "%25ITEM %TODO %3PRIORITY %TAGS"    
DG org-columns-default-format "%30ITEM(Task) %7Effort(Effort){:} %CLOCKSUM %20SCHEDULED %DEADLINE %TODO(T)" "%25ITEM %TODO %3PRIORITY %TAGS"    
FF org-columns-default-format "%66ITEM %8TODO %3PRIORITY %SCHEDULED %DEADLINE %6EFFORT{:} %TAGS %5CLOCKSUM{:}" "%25ITEM %TODO %3PRIORITY %TAGS"   left over from a failed experiment with efforts
ML org-columns-default-format "%50ITEM(Task) %8Effort(Estimate){:} %20SCHEDULED %20DEADLINE" "%25ITEM %TODO %3PRIORITY %TAGS"    
RS org-columns-default-format "%50ITEM %TODO %3PRIORITY %TAGS" "%25ITEM %TODO %3PRIORITY %TAGS"    
SR org-columns-default-format "%35ITEM %TODO %3PRIORITY %CLOCKSUM %10TAGS" "%25ITEM %TODO %3PRIORITY %TAGS"    
TH org-columns-default-format "%50ITEM %TODO %ALLTAGS %SCHEDULED %DEADLINE" "%25ITEM %TODO %3PRIORITY %TAGS"   Well, I don't use column most of the time, but…
US org-columns-default-format "%PRIORITY %45ITEM(Task) %TODO %Effort(Est.){:} %CLOCKSUM(Time)" "%25ITEM %TODO %3PRIORITY %TAGS"    
CD org-combined-agenda-icalendar-file "/Library/Webserver/Documents/OrgMode.ics" "~/org.ics"    
ES org-combined-agenda-icalendar-file "~/docs/personal/schulte.ics" "~/org.ics"    
WH org-combined-agenda-icalendar-file "/Library/WebServer/Documents/orgmode.icf" "~/org.ics"   Export to iCal - In subscribe to http://localhost/orgmode.ics
ML org-completion-use-ido nil nil same  
AU org-completion-use-ido t nil   general org functionality tweaks
BH org-completion-use-ido t nil    
CD org-completion-use-ido t nil    
CL org-completion-use-ido t nil   Ido has its quirks but is worth using.
ES org-completion-use-ido t nil    
FF org-completion-use-ido t nil   I use ido for everything.
HT org-completion-use-ido t nil    
JS org-completion-use-ido t nil    
PJ org-completion-use-ido t nil    
CL org-confirm-elisp-link-function 'y-or-n-p (quote yes-or-no-p)   I generally prefer y-or-n-p everywhere.
JS org-confirm-elisp-link-function 'y-or-n-p (quote yes-or-no-p)    
CD org-confirm-shell-links (quote y-or-n-p) nil    
JS org-context-in-file-links nil t    
RS org-cycle-emulate-tab t t same  
RS org-cycle-global-at-bob nil nil same  
JS org-cycle-global-at-bob t nil   I set this when the default was changed to f, but I just use C-u TAB now.
JW org-cycle-global-at-bob t nil    
MH org-cycle-include-plain-lists nil nil same Confusing for me…
JS org-cycle-include-plain-lists t nil   Some of my entries contain extensive notes in plain list format, so being able to fold them is useful.
WH org-date   nil    
AU org-deadline-warning-days 14 14 same  
CH org-deadline-warning-days 14 14 same  
JW org-deadline-warning-days 14 14 same  
OC org-deadline-warning-days 14 14 same  
PJ org-deadline-warning-days 14 14 same  
US org-deadline-warning-days 14 14 same  
BH org-deadline-warning-days 30 14    
DD org-deadline-warning-days 7 14    
DG org-deadline-warning-days 7 14    
ME org-deadline-warning-days 7 14    
RS org-deadline-warning-days 30 14    
AU org-default-notes-file "~/" (convert-standard-filename "~/.notes")    
BH org-default-notes-file "~/git/org/" (convert-standard-filename "~/.notes")    
CD org-default-notes-file "~/org/" (convert-standard-filename "~/.notes")    
CH org-default-notes-file "~/VersionControl/gtd/" (convert-standard-filename "~/.notes")    
DD org-default-notes-file dan-org-file (convert-standard-filename "~/.notes")    
DW org-default-notes-file   (convert-standard-filename "~/.notes")    
EF org-default-notes-file "" (convert-standard-filename "~/.notes")    
JS org-default-notes-file Check email (convert-standard-filename "~/.notes")    
JW org-default-notes-file "~/Documents/todo.txt") (convert-standard-filename "~/.notes")    
ME org-default-notes-file "~/org/" (convert-standard-filename "~/.notes")    
MH org-default-notes-file (car org-agenda-files) (convert-standard-filename "~/.notes")    
ML org-default-notes-file (concat org-directory "") (convert-standard-filename "~/.notes")    
RS org-default-notes-file "~/org/" (convert-standard-filename "~/.notes")    
SR org-default-notes-file "~/emacs/org/notes/" (convert-standard-filename "~/.notes")    
SS org-default-notes-file "~/orga/org/" (convert-standard-filename "~/.notes")    
CL org-default-notes-files (concat org-directory "") nil   I like my notes with my other org files.
BH org-default-priority 68 66    
JS org-default-priority ?D 66   Four priority levels. Items with no set priority are equivalent to the lowest.
MH org-default-priority ?C 66    
RS org-default-priority 68 66    
CD org-description-max-indent 10 20    
CD org-directory "~/org/" "~/org"    
CL org-directory (file-name-as-directory (cond ((at-work-p) "~/work/orgfiles") ((at-home-p) "~/u/orgfiles") (t "."))) "~/org"   Different directories for work & personal.
EF org-directory "~/s/notes" "~/org"    
JS org-directory "~/Personal" "~/org"    
JW org-directory "~/Documents/") "~/org"    
ML org-directory   "~/org"    
SH org-directory "~/doc/org/" "~/org"    
SS org-directory "~/orga/org/" "~/org"    
WH org-directory "~/Org/" "~/org"   where to keep all the files
JS org-disputed-keys Check email complex   I use frequently use org in a terminal, so I need the replacement keys.
WH org-disputed-keys (quote (([(control tab)] . [(control shift tab)]))) complex   I use these for switching windows
ES org-ditaa-jar-path "~/src/org/org-mode/contrib/scripts/ditaa.jar" nil    
SR org-ditaa-jar-path "~/bin/ditaa.jar" nil    
WH org-done   nil    
BH org-drawers ("PROPERTIES" "HIDE") (quote ("PROPERTIES" "CLOCK"))    
FF org-drawers (quote ("PROPERTIES" "CLOCK" "SCHEDULE" "HIDDEN")) (quote ("PROPERTIES" "CLOCK"))   I added HIDDEN to put in some rants and notes, but I don't use it any more
GR org-drawers dummy (quote ("PROPERTIES" "CLOCK"))   I use this file as a database, so need to see the :PROPERTIES: drawers contents with the values of every variable.
JW org-drawers (quote ("PROPERTIES" "OUTPUT" "SCRIPT" "PATCH" "DATA"))) (quote ("PROPERTIES" "CLOCK"))    
ML org-drawers '("PROPERTIES" "CLOCK" "HIDDEN" "INFO") (quote ("PROPERTIES" "CLOCK"))    
RS org-drawers (quote ("PROPERTIES" "SETUP")) (quote ("PROPERTIES" "CLOCK"))    
SR org-drawers (quote ("PROPERTIES" "CLOCK" "EMAIL" "REMAIL" "HIDDEN")) (quote ("PROPERTIES" "CLOCK"))    
SS org-edit-timestamp-down-means-later t nil    
FF org-effort-property "EFFORT" "Effort"   left over from a failed experiment with efforts
MH org-ellipsis (quote org-ellipsis) nil    
RS org-ellipsis "….>" nil    
CD org-email-link-description-format "Email %c, \"%s\"" "Email %c: %.30s"    
US org-email-link-description-format "Email %c: %.50s" "Email %c: %.30s"    
US org-email-link-description-format "Email %c: %.30s" nil nil "n" "Email %c: %.30s"    
CD org-emphasis-alist (quote (("*" bold "<b>" "</b>") ("/" italic "<i>" "</i>") ("_" underline "<span style=\"text-decoration:underline;\">" "</span>") ("=" org-code "<code>" "</code>" verbatim) ("~" org-verbatim "<code>" "</code>" verbatim)))) complex    
SJ org-emphasis-regexp-components Check email complex    
JS org-empty-line-terminates-plain-lists nil nil same  
AU org-empty-line-terminates-plain-lists t nil    
BH org-enforce-todo-dependencies t nil    
CD org-enforce-todo-dependencies t nil    
JW org-enforce-todo-dependencies t nil    
PM org-enforce-todo-dependencies t nil    
PM org-enforce-todo-dependencies t nil    
RS org-enforce-todo-dependencies t nil    
US org-enforce-todo-dependencies t nil    
WH org-enforce-todo-dependencies t nil    
MS org-export-author-info nil t    
RS org-export-author-info nil t    
RS org-export-default-directory "." nil    
RS org-export-default-language "de" "en"    
SR org-export-default-language de "en"    
RS org-export-headline-levels 5 3    
ES org-export-html-infojs-setup "" nil    
BH org-export-html-inline-images t (quote maybe)    
SPR org-export-html-style "" "" same  
DG org-export-html-style Check email ""    
GR org-export-html-style   ""   because I have to export file to html & import in M$Word for sharing with coworkers
JS org-export-html-style Check email ""    
MS org-export-html-style Check email ""    
RS org-export-html-style Check email ""    
SR org-export-html-style "<style type=\"text/css\"></style>" ""    
ES org-export-html-table-tag "<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\">" complex    
SR org-export-html-table-tag "<table border=\"0\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">" complex    
SR org-export-html-title-format "<h1 id=\"title\">%s</h1>" complex    
FF org-export-html-use-infojs t (quote when-configured)   this is very handy
MS org-export-html-with-timestamp t nil    
BH org-export-latex-classes   complex    
CE org-export-latex-classes Check email complex    
MS org-export-latex-classes Check email complex    
SB org-export-latex-classes Check email complex    
SR org-export-latex-classes Check email complex    
MS org-export-latex-date-format "%d. %B %Y" "%d %B %Y"    
HT org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags t)) (quote (:todo nil :priority nil :tags nil))    
MS org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags t)) (quote (:todo nil :priority nil :tags nil))    
FF org-export-mark-todo-in-toc t nil   I wanted to try this, but I don't see a difference in the exported html
RS org-export-mark-todo-in-toc t nil    
SR org-export-mark-todo-in-toc t nil    
RS org-export-preserve-breaks t nil    
RS org-export-remove-timestamps-from-toc nil t    
FF org-export-run-in-background nil nil same I tried setting this to t, but the forked off emacs hangs (probably in a y/n question because my desktop gets loaded on emacs startup)
SR org-export-section-number-format (quote ((("1" ".")) . "")) (quote ((("1" ".")) . "")) same  
SPR org-export-skip-text-before-1st-heading t nil    
SR org-export-with-drawers t nil    
EF org-export-with-LaTeX-fragments t nil    
ES org-export-with-LaTeX-fragments t nil    
FF org-export-with-LaTeX-fragments t nil   still trying to get latex export work properly for me
HT org-export-with-LaTeX-fragments t nil    
SR org-export-with-LaTeX-fragments t nil    
SS org-export-with-LaTeX-fragments t nil    
WH org-export-with-LaTeX-fragments t nil   export latex equations
FF org-export-with-priority t nil   I want to see this
AU org-export-with-section-numbers nil t    
BH org-export-with-sub-superscripts nil t    
FF org-export-with-sub-superscripts (quote {}) t   I often use underscores, e.g. when describing C functions and I really do not mean subscripts.
RS org-export-with-tags nil (quote not-in-toc)    
AU org-export-with-toc nil t    
JW org-extend-today-until 8 0    
ME org-fast-tag-selection-include-todo nil nil same  
AU org-fast-tag-selection-include-todo t nil    
US org-fast-tag-selection-include-todo t nil    
AU org-fast-tag-selection-single-key 'expert nil    
BH org-fast-tag-selection-single-key (quote expert) nil    
CD org-fast-tag-selection-single-key (quote expert) nil    
CH org-fast-tag-selection-single-key (quote expert) nil    
FF org-fast-tag-selection-single-key t nil   set to t, but I don't use this
JW org-fast-tag-selection-single-key (quote expert)) nil    
ML org-fast-tag-selection-single-key 'expert nil    
MS org-fast-tag-selection-single-key t nil    
PJ org-fast-tag-selection-single-key t nil    
RP org-fast-tag-selection-single-key t nil    
SS org-fast-tag-selection-single-key (quote expert) nil    
US org-fast-tag-selection-single-key t nil    
MS org-fast-todo-selection t nil    
JS org-file-apps '("dxf" . "qcad %s") complex   Stop org from opening DXFs in emacs
RP org-file-apps (quote (("txt" . emacs) ("tex" . emacs) ("ltx" . emacs) ("org" . emacs) ("el" . emacs) ("bib" . emacs) ("qcp" bongo-insert-and-play-file file))) complex    
BH org-finalize-agenda-hook 'my-org-agenda-to-appt nil   Check email for function definition
MH org-fontify-done-headline t nil    
RS org-fontify-done-headline t nil    
SR org-fontify-done-headline t nil    
MH org-fontify-emphasized-text t t same  
ML org-footnote-auto-label 'nil t    
ML org-footnote-section nil "Footnotes"   puts footnotes at end of current outline section – also with sorting
CD org-format-latex-options (quote (:foreground default :background default :scale 1.0 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers ("begin" "$" "$$" "\\(" "\\[")))) complex    
SR org-formula   nil    
BH org-global-properties (quote (("Effort_ALL" . "0 0:10 0:30 1:00 2:00 3:00 4:00 5:00 6:00 8:00"))) nil    
DG 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")) nil    
FF org-global-properties (quote (("EFFORT_ALL" . "0 0:02:00 0:05:00 0:10:00 0:20:0 0:30:00 1 2 3 4 5 6 7 8 16 24 32 40 48 56 64"))) nil   left over from a failed experiment with efforts
ML 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")) nil    
US org-global-properties '(("Effort_ALL" . "0 0:05 0:15 0:30 0:45 1:00 1:30 2:00 3:00 4:00 5:00 6:00 7:00 8:00")) nil    
TH org-gnus-prefer-web-links t nil   On gmane/google articles don't expire, so…
CD org-goto-auto-isearch nil t    
RS org-goto-interface (quote outline) (quote outline) same  
CD org-goto-interface (quote outline-path-completion) (quote outline)    
CD org-goto-interface 'outline-path-completion (quote outline)    
ML org-goto-interface 'outline-path-completion (quote outline)    
FF org-goto-max-level 5 5 same I often build trees with deep hierarchies
SR org-hide   nil    
CL org-hide-emphasis-markers t nil   I got used to this from using Planner. Not for everyone.
SJ org-hide-emphasis-markers t nil    
AU org-hide-leading-stars t nil    
DD org-hide-leading-stars t nil    
DG org-hide-leading-stars t nil    
EF org-hide-leading-stars t nil   as recommended by manual
FF org-hide-leading-stars t nil   looks less cluttered
JS org-hide-leading-stars t nil   Makes the display look nicer
JW org-hide-leading-stars t nil    
ME org-hide-leading-stars t nil    
MH org-hide-leading-stars t nil   Nicer decoration
MS org-hide-leading-stars t nil    
OC org-hide-leading-stars t nil    
PJ org-hide-leading-stars t nil    
PM org-hide-leading-stars t nil    
SB org-hide-leading-stars t nil    
SH org-hide-leading-stars t nil    
SR org-hide-leading-stars t nil    
SS org-hide-leading-stars t nil    
TH org-hide-leading-stars t nil   Very nice with a light-grey face for the leading stars.
WH org-hide-leading-stars t nil   prettier formatting
MH org-higest-priority ?A nil    
SR org-highlight-latex-fragments-and-specials t nil    
ES org-icalendar-force-UID t nil    
FF org-icalendar-include-sexps nil t   experimented with ical export for a bit. Will continue later.
FF org-icalendar-include-todo nil nil same experimented with ical export for a bit. Will continue later.
CE org-icalendar-include-todo (quote all) nil    
WH org-icalendar-include-todo t nil    
ES org-icalendar-store-UID t nil    
FF org-icalendar-store-UID t nil   experimented with ical export for a bit. Will continue later.
WH org-icalendar-store-UID t nil    
AU org-id-method 'uuidgen complex    
BH org-id-method (quote uuidgen) complex    
CD org-id-method (quote uuidgen) complex    
CL org-id-method 'uuidgen complex   I think this was from when uuidgen was not the default, I probably don't need this any more.
SS org-id-method (quote uuidgen) complex    
RS org-indirect-buffer-display (quote other-window) (quote other-window) same  
FF org-infojs-options (quote ((path . "file:///home/friedel/opt/Org-Publish/org-info.js") (view . "overview") (toc . :table-of-contents) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :link-up) (home . :link-home))) (mapcar (lambda (x) (cons (car x) (nth 2 x))) org-infojs-opts-table)    
FF org-insert-heading-respect-content t nil   I move stuff around a lot.
SR org-insert-mode-line-in-empty-file t nil    
FF org-keep-stored-link-after-insertion t nil   I move stuff around a lot.
SR org-latex-and-export-specials   nil    
CD org-link-abbrev-alist Check email nil    
CL org-link-abbrev-alist Check email nil   Very handy! I wish I could think of a way to execute something without confirmation though. But perhaps that is too dangerous…
ES org-link-abbrev-alist Check email nil    
SR org-link-abbrev-alist Check email nil    
BH org-link-frame-setup (quote ((vm . vm-visit-folder-other-frame) (gnus . gnus-other-frame) (file . find-file-other-window))) complex    
RP org-link-frame-setup (quote ((vm . vm-visit-folder-other-window) (gnus . rpatterson/gnus-no-new-news) (file . find-file-other-window))) complex    
TH org-link-frame-setup '((vm . vm-visit-folder) (gnus . org-gnus-no-new-news) (file . find-file-other-window)) complex   I don't want a new frame popping up for gnus messages
CL org-link-mailto-program '(shell-command "rxvt +sb -e mutt %a -s '%s'") (quote (browse-url "mailto:%a?subject=%s"))   I use `mutt'.
RP org-link-mailto-program (quote (message-mail "%a" "%s")) (quote (browse-url "mailto:%a?subject=%s"))    
FF org-link-to-org-use-id t (quote create-if-interactive)   I move stuff around a lot.
ES org-list-two-spaces-after-bullet-regexp ")" nil    
AU org-log-done t nil    
BH org-log-done (quote time) nil    
CE org-log-done (quote time) nil    
CL org-log-done 'note nil   Record a note along with the timestamp. I like to be able to enter a note at every state change.
EF org-log-done t nil    
FF org-log-done (quote (state)) nil   for seeing the context of a state change quickly, see above
HT org-log-done (quote time) nil    
JS org-log-done t nil    
MF org-log-done (quote time) nil    
MH org-log-done 'time nil   Insert time stamp on done
ML org-log-done 'time nil   If I want a note, I set it using LOGGING property
MS org-log-done t nil    
PJ org-log-done t nil    
PM org-log-done t nil    
RS org-log-done t nil    
SH org-log-done '(done) nil    
SN org-log-done t nil    
SR org-log-done t nil    
SS org-log-done t nil    
TH org-log-done 'time nil   This should be default. I think it's useful and non-obtrusive
US org-log-done 'time nil    
WH org-log-done t nil    
SS org-log-done-with-time nil t    
RP org-log-note-clock-out t nil    
RP org-log-note-headings (quote ((done . "CLOSING NOTE %t") (state . "State %-12s %t") (note . "Note taken on %t") (clock-out . "") (transcribe . "Recorded on %r"))) complex    
DG org-log-repeat nil (quote time)    
ML org-log-repeat 'time (quote time)   If I want a note, I set it using LOGGING property
AU org-log-state-notes-insert-after-drawers t nil    
JS org-log-state-notes-insert-after-drawers t nil   I prefer to keep my drawers at the top of items.
FF org-log-states-order-reversed t t same for seeing the context of a state change quickly, see above
BH org-lowest-priority 68 67    
JS org-lowest-priority ?D 67   Four priority levels. Items with no set priority are equivalent to the lowest.
MH org-lowest-priority ?E 67    
RS org-lowest-priority 68 67    
SR org-M-RET-may-split-line (quote ((default . t))) (quote ((default . t))) same  
JW org-M-RET-may-split-line (quote ((headline) (default . t))) (quote ((default . t)))    
PJ org-M-RET-may-split-line nil (quote ((default . t)))    
CL org-mairix-display-hook 'org-mairix-mutt-display-results nil   For [[mairix:] ] links.
AU org-mairix-gnus-results-group 'nnmairix-default-group nil    
AU org-mairix-gnus-select-display-group-function   nil    
CL org-mairix-mutt-display-command "my_rxvt -title 'mairix %search%' -e mutt -f ~/Mail/mfolder -e \"push <display-message>\" &" nil   Mutt command when showing linked msg.
AU org-mode-hook (lambda () (imenu-add-to-menubar "Imenu") (local-set-key "\M-I" 'org-toggle-iimage-in-org))) nil    
ME org-mode-hook   nil    
PM org-mode-hook 'turn-on-font-lock nil    
PM org-mode-hook 'turn-on-auto-fill nil    
PM org-mode-hook 'longlines-mode nil    
RP org-mode-hook 'turn-on-auto-fill nil    
SN org-mode-hook turn-on-font-lock nil   org-mode buffers only
SN org-mode-hook (lambda () 'imenu-add-to-menubar "Imenu") nil    
SPR org-mode-hook 'turn-on-font-lock nil    
SR org-mode-hook sr-yas-in-org nil    
CD org-modules (quote (org-bbdb org-bibtex org-gnus org-id org-info org-jsinfo org-irc org-mac-message org-mew org-mhe org-rmail org-vm org-wl)) complex    
DG org-modules (quote (org-bbdb org-bibtex org-gnus org-info org-jsinfo org-mouse org-depend)) complex    
FF org-modules (quote (org-bbdb org-bibtex org-gnus org-id org-info org-jsinfo org-irc org-mew org-mhe org-rmail org-vm org-wl org-w3m org-annotate-file org-annotation-helper org-bookmark org-depend org-elisp-symbol org-interactive-query org-mairix org-man org-toc)) complex   some just to try them out. I think I still actively use org-id, org-info, org-jsinfo, org-w3m, org-annotation-helper, org-annotate-file, org-depend, org-man, org-toc. I'm not sure about org-bookmark, org-elisp-symbol and org-interactive-query.
JW org-modules (quote (org-mac-message org-bookmark org-eval org2rem))) complex    
MS org-modules (quote (org-bbdb org-info org-jsinfo)) complex    
RS org-modules (quote (org-jsinfo org-wl org2rem org-toc)) complex    
EF org-odd-levels-only t nil   as recommended by manual
MS org-odd-levels-only t nil    
OC org-odd-levels-only t nil    
PM org-odd-levels-only t nil    
SR org-odd-levels-only t nil    
FF org-outline-path-complete-in-steps t t same  
ML org-outline-path-complete-in-steps t t same  
CD org-outline-path-complete-in-steps nil t    
JS org-outline-path-complete-in-steps nil t    
SR org-plain-list-ordered-item-terminator t t same  
MH org-popup-calendar-for-date-prompt t nil   works better in recent versions
RS org-priority-start-cycle-with-default nil t    
SR org-property-value   nil    
AU org-publish-project-alist   nil    
BH org-publish-project-alist   nil    
CL org-publish-project-alist   nil   I don't use publishing very often.
JS org-publish-project-alist Check email nil    
ML org-publish-project-alist Check email nil    
SR org-publish-project-alist   nil    
WH org-publish-project-alist Check email nil    
SR org-publish-use-timestamps-flag t t same  
CD org-publish-use-timestamps-flag nil t    
AU org-refile-targets '((org-agenda-files . (:maxlevel . 3)) nil    
BH org-refile-targets (quote ((org-agenda-files :level . 1) (nil :level . 1))) nil    
CD org-refile-targets (quote ((org-agenda-files :level . 1) (org-agenda-files :tag . "r") (nil :maxlevel . 1))) nil    
CE org-refile-targets (quote ((org-agenda-files :level . 1))) nil    
FF org-refile-targets (quote ((org-agenda-files :maxlevel . 5))) nil    
JS org-refile-targets '((org-agenda-files . (:maxlevel . 2)) (nil . (:maxlevel . 3))) nil    
MF org-refile-targets (quote ((org-agenda-files :maxlevel . 2))) nil    
ML org-refile-targets '((org-agenda-files :maxlevel . 2)) nil    
PM org-refile-targets '((org-agenda-files :maxlevel . 3)) nil    
RS org-refile-targets (quote ((org-agenda-files :maxlevel . 3))) nil    
AU org-refile-use-outline-path 'file nil    
FF org-refile-use-outline-path (quote full-file-path) nil   I use multiple identically named files in subdirectories. i.e. I have work/ and home/ This is the only setup that allows me to quickly refile something from/to the SomedayMaybe files.
JS org-refile-use-outline-path t nil    
ML org-refile-use-outline-path 'file nil    
RS org-refile-use-outline-path t nil    
SS org-refile-use-outline-path t nil    
JS org-registry-file "~/.emacs.d/org-registry.el" nil    
JS org-registry-initialize   nil    
JS org-registry-insinuate   nil    
BH org-remember-clock-out-on-exit nil (quote query)    
AU org-remember-default-headline "Unfiled" ""    
BH org-remember-default-headline "Tasks" ""    
RS org-remember-default-headline "Stundenaufschreibung" ""    
FF org-remember-insinuate   nil    
JS org-remember-insinuate   nil    
MH org-remember-insinuate   nil    
ML org-remember-insinuate   nil    
RS org-remember-interactive-interface (quote outline) (quote refile)    
AU org-remember-store-without-prompt t t same  
BH org-remember-store-without-prompt t t same  
CH org-remember-store-without-prompt t t same  
JW org-remember-store-without-prompt t t same  
ML org-remember-store-without-prompt t t same  
US org-remember-store-without-prompt t t same  
RS org-remember-store-without-prompt nil t    
AU org-remember-templates   nil    
BH org-remember-templates Check email nil    
CD org-remember-templates complex nil    
CH org-remember-templates Check email nil    
CL org-remember-templates Check email nil   Make the Todo template look more consistent.
DD org-remember-templates Check email nil    
DW org-remember-templates   nil    
EF org-remember-templates Check email nil    
FF org-remember-templates Check email nil   I mostly use annotation instead of remember. If at all, I use the 'Tasks' remember template, so I probably could clean this up.
GR org-remember-templates   nil   personal
JS org-remember-templates Check email nil    
JW org-remember-templates Check email nil    
MH org-remember-templates Check email nil    
ML org-remember-templates Check email nil    
MS org-remember-templates Check email nil    
OC org-remember-templates Check email nil    
SR org-remember-templates Check email nil    
SS org-remember-templates Check email nil    
US org-remember-templates Check email nil    
JS org-remember-templates-2 Check email nil   from the improved org-remember I'm working on.
RS org-remember-use-refile-when-interactive nil nil same  
AU org-remember-use-refile-when-interactive t nil    
JS org-remove-from-invisibility-spec '(org-link) nil    
CD org-remove-highlights-with-change nil t    
SR org-remove-highlights-with-change nil t    
JS org-replace-disputed-keys t nil    
WH org-replace-disputed-keys t nil    
CL org-return-follows-link t nil   This feels right to me.
FF org-return-follows-link t nil   My brain is just hardwired that way.
MF org-return-follows-link t nil    
MH org-return-follows-link t nil   Links followed when typing return
RS org-return-follows-link t nil    
SR org-return-follows-link t nil    
TH org-return-follows-link t nil    
US org-return-follows-link t nil    
US org-return-follows-link t nil    
BH org-reverse-note-order nil nil same  
US org-reverse-note-order nil nil same  
AU org-reverse-note-order t nil    
CD org-reverse-note-order t nil    
CH org-reverse-note-order t nil    
CL org-reverse-note-order t nil   Store new notes at the beginning. Sometimes I want this, sometimes not….
JW org-reverse-note-order t nil    
PJ org-reverse-note-order t nil    
SS org-reverse-note-order (quote (("todo" . t))) nil    
SPR org-show-entry-below (quote ((default))) (quote ((default))) same  
ML org-show-entry-below '((default . nil) (isearch .t ) (agenda . t)) (quote ((default)))    
BH org-show-following-heading t (quote ((default)))    
SPR org-show-following-heading nil (quote ((default)))    
RS org-show-hierarchy-above (quote ((default . t))) (quote ((default . t))) same  
BH org-show-hierarchy-above t (quote ((default . t)))    
SPR org-show-siblings (quote ((default) (isearch t))) (quote ((default) (isearch t))) same  
BH org-show-siblings nil (quote ((default) (isearch t)))    
ML org-show-siblings '((default . nil) (isearch . t) (agenda . t)) (quote ((default) (isearch t)))    
ML org-sort-agenda-noeffort-is-high nil t    
RS org-sort-agenda-notime-is-late t t same  
SS org-special-ctrl-a t nil    
CD org-special-ctrl-a/e (quote reversed) nil    
CL org-special-ctrl-a/e 'reversed nil   Useful
DG org-special-ctrl-a/e t nil    
EF org-special-ctrl-a/e t nil    
FF org-special-ctrl-a/e t nil   not sure I like these
JS org-special-ctrl-a/e 'reversed nil    
MH org-special-ctrl-a/e t nil    
PJ org-special-ctrl-a/e t nil    
RP org-special-ctrl-a/e t nil    
RS org-special-ctrl-a/e (quote reversed) nil    
SH org-special-ctrl-a/e t nil    
SS org-special-ctrl-a/e t nil    
TH org-special-ctrl-a/e 'reversed nil   I think that would be a good default.
US org-special-ctrl-a/e t nil    
CD org-special-ctrl-e t nil    
CL org-special-ctrl-k t nil   Useful
FF org-special-ctrl-k t nil   not sure I like these
MH org-special-ctrl-k t nil    
ML org-special-ctrl-k t nil    
PJ org-special-ctrl-k t nil    
RP org-special-ctrl-k t nil    
US org-special-ctrl-k t nil    
SR org-startup-align-all-tables t nil    
MH org-startup-folded t t same reduces clitter
FF org-startup-folded (quote content) t   best overview first
RP org-startup-folded (quote content) t    
SR org-startup-folded (quote content) t    
SS org-startup-folded (quote content) t    
WH org-startup-folded nil t    
GR org-startup-options overview lognoterepeat hidestars nil   hidestars makes the outline look clearer
GR org-startup-options content customtime nil   I need to se the content of the tree
FF org-startup-truncated nil t   I like to wrap long links
FF org-structure-template-alist Check email complex   I've added the chain-siblings and reset-check-boxes templates because I use those features often. The 'p' templates has german keywords for structuring a plan according to David Allen's "natural planning" mode.
ML org-structure-template-alist '("d" "#+begin_ditaa \n?\n#+end_ditaa") complex    
AU org-stuck-projects '("+LEVEL=3D2+CATEGORY=3D\"PROJ\" (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))   +CATEGORY=3D\"TASK\"/ -DONE-CANCELED" ("NEXT" "WAITING") nil "")
BH org-stuck-projects (quote ("+PROJECT-CANCELLED/-DONE" nil ("NEXT") "")) (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
DG org-stuck-projects '("+LEVEL=2+PROJECT/-DONE" ("TODO" "INPROCESS") ("recurring") "") (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
FF org-stuck-projects (quote ("+LEVEL=3D2/-DONE" ("TODO" "DOING" "NEXT" "NEXTACTION") ("Reminder" "Note") "")) (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))   this was experiment, I never use this
JW org-stuck-projects Check email (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
ME org-stuck-projects '("+PROJECT/-SOMEDAY-MAYBE-FINISHED-CANCELLED" ("NEXT" "WAITING" "INPROGRESS") () "\\<IGNORE\\>") (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
ML org-stuck-projects '("/!+PROJECT" ("TODO" "SUBPROJ" "NOW" "STARTED" "WAITING") nil "") (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
MS org-stuck-projects (quote ("+PROJEKT" ("ANRUFE" "BESORGEN" "B=DCRO" "COMPUTER" "DAHEIM" "LESEN" "MITNEHMEN" "WARTET") nil "")) (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
PJ org-stuck-projects '("LEVEL=2+project/-DONE" ("NEXT" "PENDING") ("single") "") (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
RP org-stuck-projects (quote ("-INFO-POTENTIAL/-DONE" ("TODO" "PHONE" "ONLINE" "COMPUTER" "HOME" "SHOP") nil "")) (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
RS org-stuck-projects Check email (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))    
US org-support-shift-select nil nil same  
CD org-support-shift-select t nil    
CD org-support-shift-translate t nil    
US org-tab-follows-link nil nil same  
RS org-tab-follows-link t nil    
SR org-table   nil    
WH org-table   nil    
BH org-table-export-default-format "orgtbl-to-csv" "orgtbl-to-tsv"    
SR org-table-formula-evaluate-inline nil t    
SR org-tag   nil    
WH org-tag   nil    
BH org-tag-alist (quote ((#("PHONE" 0 5 (face nil)) . 116) (#("BUY" 0 3 (face nil)) . 98) (#("PROJECT" 0 7 (face nil)) . 112) (#("QUOTE" 0 5 (face nil)) . 113) (#("NEXT" 0 4 (face nil)) . 110) (#("NORANG" 0 6 (face nil)) . 78) (#("SAPPI" 0 5 (face nil)) . 83) (#("BZFLAG" 0 6 (face nil)) . 66) (#("HOME" 0 4 (face org-done)) . 72) (#("CANCELLED" 0 9 (face nil)) . 99) (#("WAITING" 0 7 (face nil)) . 119))) nil    
CD org-tag-alist (quote ((:startgroup) (#("home" 0 4 (face nil)) . 104) (#("office" 0 6 (face nil)) . 111) (:endgroup) (#("buy" 0 3 (face nil)) . 98) (#("phone" 0 5 (face nil)) . 112) (#("r" 0 1 (face nil)) . 102) (#("laptop" 0 6 (face nil)) . 108) (#("read" 0 4 (face nil)) . 114) (:startgroup) (#("today" 0 5 (face nil)) . 116) (#("next" 0 4 (face nil)) . 110) (:endgroup)))) nil    
DG org-tag-alist '(("PROJECT" . ?p)) nil    
ME org-tag-alist Check email nil    
ML org-tag-alist   nil    
PM org-tag-alist Check email nil    
RP org-tag-alist (quote (("INFO" . 105) ("POTENTIAL" . 112))) nil    
TH org-tag-alist '(("meeting" . ?m) ("trip" . ?t) ("chat" . ?c)) nil   tags with shortcuts I need in all projects
CD org-tags-column -77 (if (featurep (quote xemacs)) -79 -80)    
DG org-tags-column -77 (if (featurep (quote xemacs)) -79 -80)    
JS org-tags-column -150 (if (featurep (quote xemacs)) -79 -80)   I can fit ~155 characters across the screen; 3 more are needed for the ellipsis for folded items, so -150 is about right for the tag position.
JW org-tags-column -97 (if (featurep (quote xemacs)) -79 -80)    
MH org-tags-column -77 (if (featurep (quote xemacs)) -79 -80)   So that "…" is visible after the tags
PM org-tags-column 100 (if (featurep (quote xemacs)) -79 -80)    
RS org-tags-column 132 (if (featurep (quote xemacs)) -79 -80)    
CD org-tags-exclude-from-inheritance (quote ("r")) nil    
PM org-tags-exclude-from-inheritance '("project") nil    
AU org-tags-match-list-sublevels t t same  
DG org-tags-match-list-sublevels t t same  
FF org-tags-match-list-sublevels t t same This variable is semi-obsolete and probably should always be true
JS org-tags-match-list-sublevels t t same Make headlines with inherited tags show up in tag searches
ME org-tags-match-list-sublevels t t same  
MH org-tags-match-list-sublevels t t same Match tags in sublevels
RP org-tags-match-list-sublevels t t same  
PJ org-time-clocksum-format "%02d:%02d" "%d:%02d"    
WH org-time-grid   nil    
CD org-time-stamp-custom-formats (quote ("<%d %b %Y>" . "<%d %b %Y %H:%M>")) (quote ("<%m/%d/%y %a>" . "<%m/%d/%y %a %H:%M>"))    
GR org-time-stamp-custom-formats   (quote ("<%m/%d/%y %a>" . "<%m/%d/%y %a %H:%M>"))    
SR org-time-stamp-custom-formats (quote ("<%d.%m.%Y, %H:%M>" . "<%m/%d/%Y %a %H:%M>")) (quote ("<%m/%d/%y %a>" . "<%m/%d/%y %a %H:%M>"))    
BH org-time-stamp-rounding-minutes (quote (1 5)) (quote (0 5))    
CL org-time-stamp-rounding-minutes '(0 15) (quote (0 5))   Move quickly, and I don't need great precision anyway. What I'd really like though is to have S-up move by this value and then have C-S-up move by 1. Then I could zoom in on any time value quickly.
RP org-time-stamp-rounding-minutes (quote (0 0)) (quote (0 5))    
SS org-time-stamp-rounding-minutes '(0 5) (quote (0 5))    
RS org-timeline-show-empty-dates nil 3    
WH org-todo   nil    
FF org-todo-interpretation (quote sequence) (quote sequence) same  
SR org-todo-interpretation (quote sequence) (quote sequence) same  
BH org-todo-keyword-faces Check email nil    
BH org-todo-keyword-faces (quote (("TODO" :foreground "red" :weight bold) ("WAITING" :foreground "orange" :weight bold) ("DEFERRED" :foreground "orange" :weight bold) ("ONGOING" :foreground "orange" :weight bold) ("DONE" :foreground "forest green" :weight bold) ("NOTE" :foreground "dark violet" :weight bold) ("PHONE" :foreground "dark violet" :weight bold) ("MEETING" :foreground "dark violet" :weight bold) ("CLOSED" :foreground "forest green" :weight bold) ("CANCELLED" :foreground "forest green" :weight bold))) nil    
CL org-todo-keyword-faces Check email nil   Sometimes these faces are forgotten (or ignored?) when I create a new frame on a different display.
DG org-todo-keyword-faces '(("TODO" . org-warning) ("CANCELED" . (:foreground "blue" :weight bold :underline t))) nil    
AU org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
BH org-todo-keywords   (quote ((sequence "TODO" "DONE")))    
BH org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
CE org-todo-keywords (quote ((sequence "TODO" "WAITING" "#" "DONE" "CANCELED"))) (quote ((sequence "TODO" "DONE")))    
CL org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))   Being able to define your own is great!
DD org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
DG org-todo-keywords '((sequence "MAYBE(m)" "TODO(t)" "INPROCESS(i)" "WAITING(w)" "#" "DONE(d)" "CANCELED(c)")) (quote ((sequence "TODO" "DONE")))    
FF org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))   A "REMINDER" is marked red in the agenda, but doesn't really need (immediate) action.
GR org-todo-keywords TODO WAITING-FOR DONE (quote ((sequence "TODO" "DONE")))   GTD
GR org-todo-keywords READ DONE (quote ((sequence "TODO" "DONE")))   Its a file I use to remember to read scientific journals the day they're published on web
JS org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
JW org-todo-keywords (quote ((sequence "TODO" "APPT" "#" "DONE" "NOTE")))) (quote ((sequence "TODO" "DONE")))    
ME org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
ML org-todo-keywords   (quote ((sequence "TODO" "DONE")))    
PM org-todo-keywords '((sequence "TODO(t@/!)" "PENDING(p/!)" "STARTED(s!)" "WAITING(w@/!)" "CHASE(c@!)" "#" "DONE(d@/!)" "CANCELLED(x@/!)")) (quote ((sequence "TODO" "DONE")))    
RP org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
RS org-todo-keywords (quote ((sequence "TODO" "INARBEIT" "WARTEN" "#" "DONE" "CANCELED" "DELEGATED"))) (quote ((sequence "TODO" "DONE")))    
SH org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
SN org-todo-keywords Check email (quote ((sequence "TODO" "DONE")))    
SR org-todo-keywords (quote ("TODO" "STARTED" "#" "DONE" "CANCELED(c@)")) (quote ((sequence "TODO" "DONE")))    
SS org-todo-keywords (quote ("TODO" "WAITING" "DONE")) (quote ((sequence "TODO" "DONE")))    
TH org-todo-keywords TODO->STARTED->WISH # DONE->CANCELLED (quote ((sequence "TODO" "DONE")))   A bit finer than the defaults + keys for fast selection
BH org-todo-state-tags-triggers (quote (("CANCELLED" ("CANCELLED" . t)) ("WAITING" ("WAITING" . t) ("NEXT")) ("SOMEDAY" ("WAITING" . t)) (done ("NEXT") ("WAITING")) ("TODO" ("WAITING") ("CANCELLED")))) nil    
CD org-todo-state-tags-triggers (quote ((done ("today") ("next")) ("WAITING" ("today")) ("DELEGATED" ("next") ("today")))) nil    
HT org-todo-state-tags-triggers (quote (("STARTED" ("NEXT")))) nil    
ML org-todo-state-tags-triggers   nil    
FF org-use-fast-tag-selection nil (quote auto)   I use too many tags for this to be useful
PJ org-use-fast-tag-selection 'auto (quote auto)    
RP org-use-fast-tag-selection t (quote auto)    
AU org-use-fast-todo-selection t (quote prefix)    
BH org-use-fast-todo-selection t (quote prefix)    
CD org-use-fast-todo-selection t (quote prefix)    
CL org-use-fast-todo-selection t (quote prefix)   Very handy.
DG org-use-fast-todo-selection t (quote prefix)    
DW org-use-fast-todo-selection   (quote prefix)    
FF org-use-fast-todo-selection t (quote prefix)   I use this a lot!
ME org-use-fast-todo-selection t (quote prefix)    
ML org-use-fast-todo-selection t (quote prefix)    
PJ org-use-fast-todo-selection t (quote prefix)    
PM org-use-fast-todo-selection t (quote prefix)    
RP org-use-fast-todo-selection t (quote prefix)    
SH org-use-fast-todo-selection t (quote prefix)    
SS org-use-fast-todo-selection t (quote prefix)    
TH org-use-fast-todo-selection t (quote prefix)   I love it!
US org-use-fast-todo-selection t (quote prefix)    
RS org-use-property-inheritance nil nil same  
FF org-use-property-inheritance (quote ("DEADLINE")) nil   This doesn't really seem to work. I'd like to be able to set a DEADLINE for a whole tree, so the sub-items will automatically be deadlined to the same date.
ME org-use-property-inheritance '("CONTEXT") nil    
JS org-use-tag-inheritance t t same  
JW org-use-tag-inheritance nil t    
ME org-use-tag-inheritance   t    
RS org-use-tag-inheritance nil t    
SR org-verbatim   nil    
MH org-yank-adjusted-subtrees nil t   Too smart otherwise (confusing)
US remember-annotation-functions '(org-remember-annotation) complex    
US remember-handler-functions '(org-remember-handler) (quote (remember-append-to-file))    

Documentation from the website (either in its HTML format or in its Org format) is licensed under the GNU Free Documentation License version 1.3 or later. The code examples and css stylesheets are licensed under the GNU General Public License v3 or later.