org-customization-survey.org 212 KB

Introduction

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

The following people have sent in their customizations.

Notes

"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

/ <3> <35> <30> <30> Non-default? <30>
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/diary.org" "~/org/gtd.org" "~/org/meetings.org")) nil
CE org-agenda-files (quote ("~/src/xmlp/misc/competitorAnalysis.org" "~/work/SBS.org" "~/TODO/Priv.org" "~/TODO/Job.org")) nil
CH org-agenda-files (quote ("~/VersionControl/gtd/todo.org")) 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/GTDAssesment-Daheim.org" "~/Org/gtd.org")) nil
OC org-agenda-files (quote ("~/Documents/timetable.org" "~/Documents/gtd.org")) nil
RP org-agenda-files (quote ("~/org")) nil
SN org-agenda-files (list "c:/work/tasks.org") nil
SR org-agenda-files (quote ("~/emacs/org/todoos/fairprinter.org" "~/emacs/org/organizer.org")) nil
SS org-agenda-files (quote ("~/orga/org/todo.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 "file-annotations.org") 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 iCal.app 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 "~/notes.org" (convert-standard-filename "~/.notes")
BH org-default-notes-file "~/git/org/todo.org" (convert-standard-filename "~/.notes")
CD org-default-notes-file "~/org/notes.org" (convert-standard-filename "~/.notes")
CH org-default-notes-file "~/VersionControl/gtd/notes.org" (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 "notes.org" (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/master.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 "index.org") (convert-standard-filename "~/.notes")
RS org-default-notes-file "~/org/DIPLAN.org" (convert-standard-filename "~/.notes")
SR org-default-notes-file "~/emacs/org/notes/remember.org" (convert-standard-filename "~/.notes")
SS org-default-notes-file "~/orga/org/notes.org" (convert-standard-filename "~/.notes")
CL org-default-notes-files (concat org-directory "NOTES.org") 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 "" "") ("/" italic "" "") ("_" underline "" "") ("=" org-code "" "" verbatim) ("~" org-verbatim "" "" 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 "" ""
ES org-export-html-table-tag ""
complex
SR org-export-html-table-tag ""
complex
SR org-export-html-title-format "

%s

"
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 \" &" 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/SomedayMaybe.org and home/SomedayMaybe.org. 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") () "\\") (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))