* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
@ 2009-01-29 11:13 ` Friedrich Delgado Friedrichs
2009-01-29 13:02 ` Carsten Dominik
2009-01-29 11:46 ` Womick, Don
` (34 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Friedrich Delgado Friedrichs @ 2009-01-29 11:13 UTC (permalink / raw
To: Emacs-orgmode mailing list
Hiho!
Carsten Dominik schrieb:
> yesterday I did this command in my org-mode git repo:
> grep defcustom lisp/*el |wc -l
btw. there's git-grep.
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
You make this sound as if it was a bad thing... ;)
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
Phew! For a second I thought you would jump on the 'gnome' train of
thought that "too much configuration is bad, mmkay?" I feared that
you'd intend to get rid of those customisation variables.
I'd hate to see that happen to any software project.
I don't care what any usability experts say (self-proclaimed or not),
I want to be able to change those settings. I tend to heavily
customise just about every software that I use.
However organising the most-often used variables seems like a good
idea. It might also make a lot of sense to identify the values that
people most often use to arrive at a more sensible set of defaults.
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
(setq org-return-follows-link t)
;; My brain is just hardwired that way.
(org-remember-insinuate)
(appt-activate 1)
;; remind me of my appointments for the day, please
(add-hook 'org-agenda-after-show-hook 'show-all)
;; I put comments after the WAITING state of an item which explain,
;; what I'm waiting for. This way I see them directly when I show the
;; item from the agenda.
I think some of the following settings may be at their default values,
because I set and afterwards re-set them. It's a bit hard for me to
check them all, since they were auto-saved after customisation.
'(org-after-todo-state-change-hook (quote (org-clock-out-if-current)))
'(org-agenda-columns-add-appointments-to-effort-sum t)
;; left over from a failed experiment with efforts
'(org-agenda-custom-commands (quote (("d" todo #("DOING" 0 5 (face org-warning)) nil) ("w" todo #("WAITING" 0 7 (face org-warning)) ((aaa 1) (bbb 2))) ("S" "\"Shopping List\" (just the headings)" tags-todo #("List" 0 4 (face org-warning)) ((org-agenda-remove-tags t) (org-agenda-prefix-format "") (org-agenda-todo-keyword-format "") (org-agenda-sorting-strategy (quote (category-up priority-down))))) ("p" "Project List" tags #("Project" 0 7 (face org-warning)) ((org-use-tag-inheritance nil))))))
;; I guess everybody customises this
'(org-agenda-exporter-settings (quote ((htmlize-output-type (quote inline-css)))))
;; no link to a css file please
'(org-agenda-include-diary t)
;; remind me of birthdays etc.
'(org-agenda-remove-times-when-in-prefix (quote beg))
;; don't remove the time from "meeting at 9:00"
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-skip-timestamp-if-done t)
;; when it's done, it's done
'(org-agenda-sorting-strategy (quote ((agenda time-up priority-down category-keep) (todo priority-down category-keep tag-down) (tags priority-down category-keep tag-down) (search category-keep))))
;; time is most important on the agenda, everywhere else it's priority
'(org-agenda-start-on-weekday nil)
;; start today... I don't really think in weeks.
'(org-agenda-todo-ignore-deadlines t)
'(org-agenda-todo-ignore-scheduled t)
;; "The idea behind this is that such items will appear in the agenda anyway."
;; "The idea behind this is that by scheduling it, you have already taken care
;; of this item."
'(org-agenda-use-time-grid nil)
;; time grid is distracting from the tasks that have to be done
;; anyway, but don't have a set clock time
'(org-blank-before-new-entry ((heading) (plain-list-item)))
;; interesting... I forgot this existed. I just customised both
;; entries to nil as I really prefer to decide depending on context
'(org-clock-history-length 15)
;; seemed sensible
'(org-clock-in-resume t)
;; I often restart my emacs *and* I often forget to clock out
'(org-clock-in-switch-to-state "DOING")
;; DOING should be the same as clocking, at least at work
'(org-clock-out-remove-zero-time-clocks t)
;; and clean up after me a little
'(org-clock-persist t)
;; did I say I restart my emacs?
'(org-columns-default-format "%66ITEM %8TODO %3PRIORITY %SCHEDULED %DEADLINE %6EFFORT{:} %TAGS %5CLOCKSUM{:}")
;; left over from a failed experiment with efforts
'(org-completion-use-ido t)
;; I use ido for everything.
'(org-drawers (quote ("PROPERTIES" "CLOCK" "SCHEDULE" "HIDDEN")))
;; I added HIDDEN to put in some rants and notes, but I don't use it
;; any more
'(org-effort-property "EFFORT")
;; left over from a failed experiment with efforts
'(org-export-html-use-infojs t)
;; this is very handy
'(org-export-mark-todo-in-toc t)
;; I wanted to try this, but I don't see a difference in the exported html
'(org-export-run-in-background nil)
;; I 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)
'(org-export-with-LaTeX-fragments t)
;; still trying to get latex export work properly for me
'(org-export-with-priority t)
;; I want to see this
'(org-export-with-sub-superscripts (quote {}))
;; I often use underscores, e.g. when describing C functions and I
;; really do not mean subscripts.
'(org-fast-tag-selection-single-key t)
;; set to t, but I don't use this
'(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"))))
;; left over from a failed experiment with efforts
'(org-goto-max-level 5)
;; I often build trees with deep hierarchies
'(org-hide-leading-stars t)
;; looks less cluttered
'(org-icalendar-include-sexps nil)
'(org-icalendar-include-todo nil)
'(org-icalendar-store-UID t)
;; experimented with ical export for a bit. Will continue later.
'(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))))
'(org-insert-heading-respect-content t)
'(org-keep-stored-link-after-insertion t)
'(org-link-to-org-use-id t)
;; I move stuff around a lot.
'(org-log-done (quote (state)))
'(org-log-states-order-reversed t)
;; for seeing the context of a state change quickly, see above
'(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)))
;; 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.
'(org-outline-path-complete-in-steps t)
'(org-refile-targets (quote ((org-agenda-files :maxlevel . 5))))
'(org-refile-use-outline-path (quote full-file-path))
;; 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.
'(org-remember-templates (quote (("" 119 "* %?
%u
%c
%a
%i" "~/Org/Collect.org" "Web links" nil) ("" 116 "* TODO %?
%u
%a
%c
%i" "~/Org/Collect.org" "Tasks" nil) ("" 110 "* %?
%u
%a
%c
%i" "~/Org/Collect.org" "Notes" nil))))
;; I mostly use annotation instead of remember. If at all, I use the
;; 'Tasks' remember template, so I probably could clean this up.
'(org-special-ctrl-a/e t)
'(org-special-ctrl-k t)
;; not sure I like these
'(org-startup-folded (quote content))
;; best overview first
'(org-startup-truncated nil)
;; I like to wrap long links
'(org-structure-template-alist (quote (("s" "#+begin_src ?
#+end_src" "<src lang=\"?\">
</src>") ("e" "#+begin_example
?
#+end_example" "<example>
?
</example>") ("q" "#+begin_quote
?
#+end_quote" "<quote>
?
</quote>") ("v" "#+begin_verse
?
#+end_verse" "<verse>
?
/verse>") ("l" "#+begin_latex
?
#+end_latex" "<literal style=\"latex\">
?
</literal>") ("L" "#+latex: " "<literal style=\"latex\">?</literal>") ("h" "#+begin_html
?
#+end_html" "<literal style=\"html\">
?
</literal>") ("H" "#+html: " "<literal style=\"html\">?</literal>") ("a" "#+begin_ascii
?
#+end_ascii") ("A" "#+ascii: ") ("i" "#+include %file ?" "<include file=%file markup=\"?\">") ("p" "*** Warum, Wozu?
1. ?
*** Ergebnis
1.
*** Brainstorm
1.
*** Struktur
1.
*** Plan
1.
") ("c" ":PROPERTIES:
:TRIGGER: chain-siblings(TODO)
:END:
") ("rc" ":PROPERTIES:
:RESET_CHECK_BOXES: true
:END:
"))))
;; 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.
'(org-stuck-projects (quote ("+LEVEL=2/-DONE" ("TODO" "DOING" "NEXT" "NEXTACTION") ("Reminder" "Note") "")))
;; this was experiment, I never use this
'(org-tags-match-list-sublevels t)
;; "This variable is semi-obsolete and probably should always be true"
'(org-todo-interpretation (quote sequence))
;; see below
'(org-todo-keywords (quote ((sequence "TODO(t)" "DOING(d)" "WAITING(w@)" "|" "CANCELLED(c@)" "DONE(k@)") (sequence "REMINDER(r)" "|"))))
;; A "REMINDER" is marked red in the agenda, but doesn't really need
;; (immediate) action.
'(org-use-fast-tag-selection nil)
;; I use too many tags for this to be useful
'(org-use-fast-todo-selection t)
;; I use this a lot!
'(org-use-property-inheritance (quote ("DEADLINE")))
;; 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.
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
I'm afraid I have given you a lot of information to process now. I
hope somebody is ready and willing to organise it.
Kind regards
FDF
--
Friedrich Delgado Friedrichs <friedel@nomaden.org>
TauPan on Ircnet and Freenode ;)
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 11:13 ` Friedrich Delgado Friedrichs
@ 2009-01-29 13:02 ` Carsten Dominik
2009-01-29 13:40 ` Dan Griswold
0 siblings, 1 reply; 69+ messages in thread
From: Carsten Dominik @ 2009-01-29 13:02 UTC (permalink / raw
To: friedel; +Cc: Emacs-orgmode mailing list
Hi Friedrich,
On Jan 29, 2009, at 12:13 PM, Friedrich Delgado Friedrichs wrote:
> Hiho!
[...]
>> and got 378 as an answer. 378 user-customizable variables,
>> no kidding.
>
> You make this sound as if it was a bad thing... ;)
Not at all. I am just surprized that it sooo many.
>> In addition, I could make a special customization group which only
>> contains those variables (Emacs allows to put a variable into several
>> groups). It would be awesome to have, and a much easier start into
>> customizing Org.
>
> Phew! For a second I thought you would jump on the 'gnome' train of
> thought that "too much configuration is bad, mmkay?" I feared that
> you'd intend to get rid of those customisation variables.
Nononono, de-scoping was last years April Fools Joke, and
it is not April just yet. :-)
> I'd hate to see that happen to any software project.
>
> I don't care what any usability experts say (self-proclaimed or not),
> I want to be able to change those settings. I tend to heavily
> customise just about every software that I use.
I also like a lot of customizability, but providing a ladder for new
users is a nice thing to do.
> However organising the most-often used variables seems like a good
> idea. It might also make a lot of sense to identify the values that
> people most often use to arrive at a more sensible set of defaults.
Yes. There are some "buts" to the question of defaults, and majority
use cannot always be a reason. When I decide about a default setting,
I use what I think is best, but subject to the condition that the
default behavior should be intuitive and easy to grasp, not too magic,
not too different from standard Emacs behavior.
Still, there may be cases where another setting meets all these
criteria,
and I would like to find out about them.
Thanks for your detailed list! I hope we will get lots more,
this exercise makes most sense if lots of people reply....
- Carsten
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 13:02 ` Carsten Dominik
@ 2009-01-29 13:40 ` Dan Griswold
0 siblings, 0 replies; 69+ messages in thread
From: Dan Griswold @ 2009-01-29 13:40 UTC (permalink / raw
To: emacs-orgmode
Here are mine:
(setq org-agenda-include-diary t
org-agenda-show-all-dates nil
org-agenda-skip-scheduled-if-done t
org-agenda-start-on-weekday nil
org-agenda-tags-column -77
org-agenda-todo-ignore-scheduled t
org-columns-default-format
"%30ITEM(Task) %7Effort(Effort){:} %CLOCKSUM %20SCHEDULED %DEADLINE %TODO(T)"
org-deadline-warning-days 7
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"))
org-hide-leading-stars t
org-log-repeat nil
org-special-ctrl-a/e t
org-stuck-projects
'("+LEVEL=2+PROJECT/-DONE"
("TODO" "INPROCESS")
("recurring")
"")
org-tag-alist '(("PROJECT" . ?p))
org-tags-column -77
org-todo-keywords
'((sequence "MAYBE(m)" "TODO(t)" "INPROCESS(i)" "WAITING(w)" "|" "DONE(d)" "CANCELED(c)"))
org-use-fast-todo-selection t
)
(setq org-agenda-custom-commands
'(
("c" tags-todo "+@COMPUTER")
("f" tags-todo "+@PHONE")
("o" tags-todo "+@OFFICE")
("p" tags "+PROJECT")
("j" tags "+Jana")
("t" todo "TODO")
("w" todo "WAITING")
))
(setq org-agenda-exporter-settings
'((ps-number-of-columns 1)
(ps-landscape-mode nil)
(htmlize-output-type 'css)))
(setq org-todo-keyword-faces
'(("TODO" . org-warning)
("CANCELED" . (:foreground "blue" :weight bold
:underline t))))
and, a few from customize:
'(org-agenda-ndays 10)
'(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))))
'(org-agenda-start-on-weekday nil)
'(org-export-html-style "<style type=\"text/css\">
html {
font-size: 12pt;
}
.title { text-align: center; }
.todo { color: red; }
.done { color: green; }
.timestamp { color: grey }
.timestamp-kwd { color: CadetBlue }
.tag { background-color:lightblue; font-weight:normal }
.target { background-color: lavender; }
pre {
border: 1pt solid #AEBDCC;
background-color: #F3F5F7;
padding: 5pt;
font-family: courier, monospace;
}
table { border-collapse: collapse; }
td, th {
vertical-align: top;
<!--border: 1pt solid #ADB9CC;-->
}
</style>")
'(org-modules (quote (org-bbdb org-bibtex org-gnus org-info org-jsinfo org-mouse org-depend)))
'(org-tags-match-list-sublevels t)
HTH,
Dan
--
--------------
Dan Griswold
Rochester, NY
--------------
^ permalink raw reply [flat|nested] 69+ messages in thread
* RE: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
2009-01-29 11:13 ` Friedrich Delgado Friedrichs
@ 2009-01-29 11:46 ` Womick, Don
2009-01-29 11:59 ` Tassilo Horn
` (33 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Womick, Don @ 2009-01-29 11:46 UTC (permalink / raw
To: Carsten Dominik, emacs org-mode mailing list
Hi Carsten,
My org setup and usage at this point is fairly simple (I'm waiting for
James Smith's Remember rewrite to get more ambitious). Here are the
variables I use:
org-use-fast-todo-selection
org-agenda-files
org-remember-templates
org-default-notes-file
--Don Womick
-----Original Message-----
From: emacs-orgmode-bounces+don.womick=cingular.com@gnu.org
[mailto:emacs-orgmode-bounces+don.womick=cingular.com@gnu.org] On Behalf
Of Carsten Dominik
Sent: Thursday, January 29, 2009 3:49 AM
To: emacs org-mode mailing list
Subject: [Orgmode] POLL: the 40 variables project
Hi,
yesterday I did this command in my org-mode git repo:
grep defcustom lisp/*el |wc -l
and got 378 as an answer. 378 user-customizable variables,
no kidding.
However, I bet that only about 10% of these are really used
by more that one user :-). So when a new users starts digging
into Org-mode, they simply must be confused by the amount
of variables that can be set.
So here is the idea: I would like to find out which variables
users actually customize. This could be the basis
for a great article on Worg, describing just these selected
variables.
In addition, I could make a special customization group which only
contains those variables (Emacs allows to put a variable into several
groups). It would be awesome to have, and a much easier start into
customizing Org.
So here is my question to all of you. Could you, in reply to this
message, list all the Org-related variables that you have customized,
along with the values you used?
If you want to do more, I'd also love to see comments on
- why you set the variable like this
- if you feel that the default value of that variable
should be different
- Any other comments you might what to give.
Of course, if there is a volunteer who would like to organize
this info into a Worg page, I would even be more happy ...
Thanks!
- Carsten
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
2009-01-29 11:13 ` Friedrich Delgado Friedrichs
2009-01-29 11:46 ` Womick, Don
@ 2009-01-29 11:59 ` Tassilo Horn
2009-01-29 13:37 ` Sebastian Rose
2009-01-29 13:30 ` Bernt Hansen
` (32 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Tassilo Horn @ 2009-01-29 11:59 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
Hi Carsten,
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
Ok, here I go with some comments added.
(setq org-return-follows-link t
;; I don't want a new frame popping up for gnus messages
org-link-frame-setup '((vm . vm-visit-folder)
(gnus . org-gnus-no-new-news)
(file . find-file-other-window))
;; This should be default. I think it's useful and non-obtrusive
org-log-done 'time
;; Some appts I added with the ical import
org-agenda-include-diary t
;; I love it!
org-use-fast-todo-selection t
;; A bit finer than the defaults + keys for fast selection
org-todo-keywords
'((sequence "TODO(t)" "STARTED(s)" "WISH(w)"
"|" "DONE(d)" "CANCELLED(c)"))
;; tags with shortcuts I need in all projects
org-tag-alist '(("meeting" . ?m) ("trip" . ?t) ("chat" . ?c))
;; On gmane/google articles don't expire, so...
org-gnus-prefer-web-links t
;; Very nice with a light-grey face for the leading stars.
org-hide-leading-stars t
;; Well, I don't use column most of the time, but...
org-columns-default-format "%50ITEM %TODO %ALLTAGS %SCHEDULED %DEADLINE"
;; I think that would be a good default.
org-special-ctrl-a/e 'reversed)
Bye,
Tassilo
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: Re: POLL: the 40 variables project
2009-01-29 11:59 ` Tassilo Horn
@ 2009-01-29 13:37 ` Sebastian Rose
0 siblings, 0 replies; 69+ messages in thread
From: Sebastian Rose @ 2009-01-29 13:37 UTC (permalink / raw
To: Tassilo Horn; +Cc: emacs-orgmode
Hi Carsten,
Here is my sorted list of variables in use:
* Variables - oups 42 :)
org-after-todo-state-change-hook
org-agenda-files
org-agenda-files
org-agenda-include-diary
org-archive-location
org-archive-save-context-info
org-blank-before-new-entry
org-clock-persist
org-clock-persist-file
org-columns-default-format
org-default-notes-file
org-ditaa-jar-path
org-drawers
org-export-default-language
org-export-html-style
org-export-html-table-tag
org-export-html-title-format
org-export-latex-classes
org-export-latex-classes
org-export-mark-todo-in-toc
org-export-section-number-format
org-export-with-drawers
org-export-with-LaTeX-fragments
org-fontify-done-headline
org-hide-leading-stars
org-highlight-latex-fragments-and-specials
org-insert-mode-line-in-empty-file
org-link-abbrev-alist
org-log-done
org-M-RET-may-split-line
org-odd-levels-only
org-plain-list-ordered-item-terminator
org-publish-project-alist
org-publish-use-timestamps-flag
org-remember-templates
org-remove-highlights-with-change
org-return-follows-link
org-startup-align-all-tables
org-startup-folded
org-table-formula-evaluate-inline
org-time-stamp-custom-formats
org-todo-interpretation
org-todo-keywords
* Faces
org-code
org-column
org-formula
org-hide
org-latex-and-export-specials
org-level-1
org-level-2
org-level-3
org-level-4
org-level-5
org-level-6
org-level-7
org-level-8
org-link
org-property-value
org-table
org-tag
org-verbatim
* Functions
org-add-link-type
Sorry for being off for so long...
Regards,
--
Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover
Tel.: +49 (0)511 - 36 58 472
Fax: +49 (0)1805 - 233633 - 11044
mobil: +49 (0)173 - 83 93 417
Http: www.emma-stil.de
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (2 preceding siblings ...)
2009-01-29 11:59 ` Tassilo Horn
@ 2009-01-29 13:30 ` Bernt Hansen
2009-01-29 13:46 ` Chris Leyon
` (31 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Bernt Hansen @ 2009-01-29 13:30 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Carsten Dominik <dominik@science.uva.nl> writes:
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
org-export-with-special-strings is defined twice (and counted twice) in
lisp/org-exp.el (so it's really only 377 ;)
I'll send my list of variables shortly.
-Bernt
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (3 preceding siblings ...)
2009-01-29 13:30 ` Bernt Hansen
@ 2009-01-29 13:46 ` Chris Leyon
2009-01-29 14:10 ` Matthew Lundin
` (30 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Chris Leyon @ 2009-01-29 13:46 UTC (permalink / raw
To: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 3:49 AM, Carsten Dominik <dominik@science.uva.nl> wrote:
> list all the Org-related variables that you have customized,
> along with the values you used?
Here are my settings:
(setq
org-directory (file-name-as-directory
(cond ((at-work-p) "~/work/orgfiles")
((at-home-p) "~/u/orgfiles")
(t ".")))
org-agenda-files (if (or (at-work-p) (at-home-p))
(list org-directory))
org-agenda-include-diary t
org-agenda-sorting-strategy '((agenda time-up
category-keep priority-down)
(todo priority-down
category-keep)
(tags category-keep
priority-down)
(search category-keep))
org-agenda-start-on-weekday (if (at-work-p) 1 nil) ; begin
week agenda on Monday if at work
org-agenda-todo-ignore-scheduled t
org-annotate-file-storage-file (concat user-emacs-directory
"file-annotations.org")
org-attach-method 'ln
org-attach-auto-tag nil ; default is "ATTACH"
org-completion-use-ido t
org-confirm-elisp-link-function 'y-or-n-p
org-default-notes-files (concat org-directory "NOTES.org")
org-hide-emphasis-markers t
org-id-method 'uuidgen
org-link-mailto-program '(shell-command "rxvt +sb -e
mutt %a -s '%s'")
org-log-done 'note ; Record a note along
with the timestamp
org-mairix-display-hook 'org-mairix-mutt-display-results
org-mairix-mutt-display-command "my_rxvt -title 'mairix
%search%' -e mutt -f ~/Mail/mfolder -e \"push <display-message>\" &"
org-remember-templates `(("Todo" ?t "* TODO
%^{Task}\n - State \"TODO\" %U \\\\\n %?\n %i\n %a"
,(concat org-directory
"TODO.org") "Tasks" )
("Journal" ?j "* %U %?\n %i\n %a"
,(concat org-directory
"JOURNAL.org") )
("Idea" ?i "* %^{Title}\n
%i\n %a"
,(concat org-directory
"JOURNAL.org") "New Ideas"))
org-return-follows-link t
;org-reverse-note-order t ; Non-nil => Store new notes
at the beginning
org-special-ctrl-a/e 'reversed
org-special-ctrl-k t
org-time-stamp-rounding-minutes '(0 15)
org-todo-keywords '((sequence "TODO(t@)"
"STARTED(s!)" "WAITING(w@/!)" "|" "DONE(d@/!)")
(sequence
"|" "DEFERRED(D@/!)" "ABANDONED(A@/!)"))
org-todo-keyword-faces '(("ABANDONED" . shadow)
("DEFERRED" . shadow)
("STARTED" . (:foreground
"Blue1" :weight bold)) ; org-agenda-date-weekend
("WAITING" . (:foreground
"DarkGoldenrod" :underline t))) ; org-ellipsis
org-use-fast-todo-selection t
)
(when (at-work-p)
(setq
org-publish-project-alist '(("org"
:base-directory
"~/work/orgfiles/"
:publishing-directory
"~/public_html"))
org-link-abbrev-alist '(("bugzilla" .
"https://bugzilla.example.com/show_bug.cgi?id=")
("customer" .
"file:~/work/orgfiles/CUSTOMER.org::*%s")
("google" .
"http://www.google.com/search?q=")
;("mbox" . "shell:rxvt
+sb -e mutt -f ") ; still asks for confirmation...
("mbox" . "elisp:(mbox
\"%s\")") ; still asks for confirmation...
("rt" .
"https://ticket.example.com/Ticket/Display.html?id=")
)))
And I wrote some comments
- org-directory :: Different directories for work & personal.
- org-agenda-include-diary :: I like to use %%diary-anniversary MM DD YYYY).
- org-agenda-sorting-strategy :: Change `todo' sort. It drove me
crazy that #A items could appear at the middle or bottom of list.
- org-agenda-start-on-weekday :: Different at work or home.
- org-agenda-todo-ignore-scheduled :: Keep global todo list less cluttered.
- org-annotate-file-storage-file :: I find org-annotate-file very useful.
- org-attach-method :: My first Unix didn't have symlinks.... :-/
- org-attach-auto-tag :: I don't like the default tag, but I think
it's useful to see until you get used to how attachments work.
- org-completion-use-ido :: Ido has its quirks but is worth using.
- org-confirm-elisp-link-function :: I generally prefer y-or-n-p everywhere.
- org-default-notes-files :: I like my notes with my other org files.
- org-hide-emphasis-markers :: I got used to this from using Planner.
Not for everyone.
- org-id-method :: I think this was from when uuidgen was not the
default, I probably don't need this any more.
- org-link-mailto-program :: I use `mutt'.
- org-log-done :: I like to be able to enter a note at every state
change.
- org-mairix-display-hook :: For [[mairix:] ] links.
- org-mairix-mutt-display-command :: Mutt command when showing linked msg.
- org-remember-templates :: Make the Todo template look more consistent.
- org-return-follows-link :: This feels right to me.
- org-reverse-note-order :: Sometimes I want this, sometimes not....
- org-special-ctrl-a/e :: Useful.
- org-special-ctrl-k :: Useful.
- org-time-stamp-rounding-minutes :: 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.
- org-todo-keywords :: Being able to define your own is great!
- org-todo-keyword-faces :: Sometimes these faces are forgotten (or
ignored?) when I create a new frame on a different display.
- org-use-fast-todo-selection :: Very handy.
- org-publish-project-alist :: I don't use publishing very often.
- org-link-abbrev-alist :: Very handy! I wish I could think of a way
to execute something without confirmation though. But perhaps
that is too dangerous...
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (4 preceding siblings ...)
2009-01-29 13:46 ` Chris Leyon
@ 2009-01-29 14:10 ` Matthew Lundin
2009-01-29 14:49 ` Bernt Hansen
` (29 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Matthew Lundin @ 2009-01-29 14:10 UTC (permalink / raw
To: Carsten Dominik, emacs-orgmode
Hi Carsten,
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
Yes, I'm afraid I've used a fair number of those myself at one point or
another.
I've attached my list of variables. Some of the settings are set to the
default, but their still in my .emacs file as a result of switching them
on and off. I certainly don't use a majority of the variables, but it's
nice to know they are there.
Perhaps in customization there could be a distinction between "basic"
(or "setup") and "advanced" variables. The basic variables could be
those that most org users adjust--the ones that have the most visible
consequences and are central to the core functionality of org
(org-directory, for instance). The advanced variables could then be for
those hopeless souls, like myself, who spend far too much time tweaking.
Best,
Matt
-------
(setq org-log-done 'time)
(setq org-log-repeat 'time)
;; If I want a note, I set it using LOGGING property
(setq org-global-properties '(("Effort_ALL" . "0:05 0:10 0:15 0:30 0:45 1:00 1:30 2:00 3:00 4:00 5:00 6:00 7:00 8:00")))
(setq org-columns-default-format "%50ITEM(Task) %8Effort(Estimate){:} %20SCHEDULED %20DEADLINE")
(setq org-agenda-columns-compute-summary-properties nil)
(setq org-blank-before-new-entry '((heading) (plain-list-item . auto)))
;; I like a blank line for plain lists, but not for headings
(setq org-clock-in-switch-to-state "STARTED")
(setq org-clock-remove-zero-time-clocks t)
;; shows only closed items in the agenda log
;; I have some custom commands that show more
(setq org-agenda-log-mode-items '(closed))
(setq org-drawers '("PROPERTIES" "CLOCK" "HIDDEN" "INFO"))
;; puts footnotes at end of current outline section -- also with sorting
(setq org-footnote-section nil)
(setq org-footnote-auto-label 'nil)
(setq org-archive-location (concat "~/mystuff/org/" (format-time-string "%Y") ".archive::* %s"))
;; puts archive in a single file, organized by file of origin
(setq org-archive-save-context-info '(olpath time itags))
;; other options include file, time, ltags (local tags), itags (inherited tags), category
(setq org-archive-mark-done nil)
(setq org-attach-method 'cp)
(setq org-attach-directory "~/mystuff/data")
(setq org-use-fast-todo-selection t)
(setq org-todo-keywords '((sequence "TODO(t)" "NOW(n)" "STARTED(s)" "|" "DONE(d)")
(sequence "PROJECT(p)" "SUBPROJ(u)" "HOLD(h)" "|" "SOMEDAY(y)" "COMPLETE(c)")
(sequence "GOAL(g)" "|" "ACHIEVED(a)")
(sequence "WAITING(w@/!)" "|" "RESOLVED(r@)")
(sequence "BORROWED(1@)" "|" "RETURNED(2@)")
(sequence "ORDERED(3@)" "|" "RECEIVED(4@)")
(sequence "LATER(l)" "|" "MAYBE(m)" "CANCELED(x@/!)")))
(setq org-todo-state-tags-triggers
'(("NOW" ("NEXT" . t) ("DEFERRED" . nil))
("TODO" ("NEXT" . nil) ("DEFERRED" . nil))
("PROJECT" ("DEFERRED" . nil))
("STARTED" ("NEXT" . t) ("DEFERRED"))
("LATER" ("DEFERRED" . t) ("NEXT" . nil))
("HOLD" ("DEFERRED" . t) ("NEXT" . nil))
("" ("NEXT" . nil) ("DEFERRED" . nil))
(done ("DEFERRED" . nil) ("NEXT" . nil))))
(add-to-list 'org-structure-template-alist '("d" "#+begin_ditaa \n?\n#+end_ditaa"))
(setq org-fast-tag-selection-single-key 'expert)
(setq org-tag-alist '((:startgroup . nil)
("home" . ?h)
("office" . ?o)
("errands" . ?e)
("library" . ?l)
("travel" . ?t)
(:endgroup . nil)
(:startgroup . nil)
("computer" . ?c)
("rwb" . ?r)
("phone" . ?p)
(:endgroup . nil)
(:endgroup . nil)
(:startgroup . nil)
("prof" . ?1)
("per" . ?2)
(:endgroup . nil)
("noexport" . ?N)
(:startgroup . nil)
("DEFERRED" . ?d)
("NEXT" . ?n)
(:endgroup . nil)
("DAILY" . ?.)))
(setq org-refile-targets '((org-agenda-files :maxlevel . 2)))
(setq org-goto-interface 'outline-path-completion)
(setq org-outline-path-complete-in-steps t)
(setq org-completion-use-ido nil)
(setq org-refile-use-outline-path 'file)
(setq org-special-ctrl-k t)
(setq org-stuck-projects '("/!+PROJECT" ("TODO" "SUBPROJ" "NOW" "STARTED" "WAITING") nil ""))
(setq org-agenda-skip-unavailable-files t)
(setq org-agenda-time-grid nil)
(setq org-agenda-sorting-strategy
'((agenda time-up priority-down effort-down)
(todo todo-state-up priority-down category-up)
(tags priority-down category-up)))
(setq org-sort-agenda-noeffort-is-high nil)
(setq org-agenda-include-diary nil)
(setq org-agenda-ndays 1) ;; limit org-agenda to one day
(setq org-agenda-show-inherited-tags nil)
(setq org-agenda-window-setup 'other-window)
(setq org-agenda-restore-windows-after-quit t)
(setq org-agenda-start-on-weekday 1)
(setq org-show-entry-below '((default . nil) (isearch .t ) (agenda . t)))
(setq org-show-siblings '((default . nil) (isearch . t) (agenda . t)))
(setq org-agenda-custom-commands
'(("P" . "Printed agendas")
("Pg" "GTD agenda"
((todo "NOW|STARTED")
(agenda "" ((org-agenda-ndays 1)
(org-deadline-warning-days 7)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'regexp "\\* \\(NOW\\|STARTED\\)"))
(org-agenda-sorting-strategy '(priority-down tag-up))
(org-agenda-todo-keyword-format "[ ]")
(org-agenda-scheduled-leaders '("" ""))
(org-agenda-prefix-format "%t%s")))
(tags-todo "office/!+TODO"
((org-agenda-overriding-header "Office\n-------")))
(tags-todo "computer/!+TODO"
((org-agenda-overriding-header "Computer\n-------")))
(tags-todo "rwb/!+TODO"
((org-agenda-overriding-header "RWB\n-------")))
(tags-todo "phone/!+TODO"
((org-agenda-overriding-header "Phone\n-------")))
(tags-todo "home/!+TODO"
((org-agenda-overriding-header "Home\n-------")))
(tags-todo "errands/!+TODO"
((org-agenda-overriding-header "Errands\n------"))))
((org-agenda-with-colors nil)
(org-agenda-todo-ignore-with-date t)
(org-agenda-block-separator "------")
(org-agenda-prefix-format "")
(org-agenda-todo-keyword-format "[ ]")
(org-agenda-remove-tags t)))
("Pc" "Calendar" agenda ""
((org-agenda-ndays 30)
(org-agenda-start-on-weekday nil)
(org-agenda-repeating-timestamp-show-all t)
(org-agenda-with-colors nil)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled))))
("p" . "Priorities")
("pa" "A items" tags-todo "+PRIORITY=\"A\"")
("pb" "B items" tags-todo "+PRIORITY=\"B\"")
("pc" "C items" tags-todo "+PRIORITY=\"C\"")
("pp" "A, B, & C"
tags-todo "PRIORITY=\"A\"|PRIORITY=\"B\"|PRIORITY=\"C\"")
("g" . "GTD Contexts")
("go" "Office" tags-todo "office")
("gc" "Computer" tags-todo "computer")
("gp" "Phone" tags-todo "phone")
("gh" "Home" tags-todo "home")
("ge" "Errands" tags-todo "errands")
("gt" "Travel" tags-todo "travel")
("gb" "GTD Block Agenda"
((tags-todo "office")
(tags-todo "computer")
(tags-todo "phone")
(tags-todo "home")
(tags-todo "errands")))
("S" . "Searches")
("Sw" "Website search" search ""
((org-agenda-files (file-expand-wildcards "~/mystuff/website/*.org"))))
("A" "Agenda with todos" agenda ""
((org-agenda-ndays 1)
(org-agenda-sorting-strategy '(time-up priority-down todo-state-down))
(org-agenda-todo-ignore-scheduled t)
(org-agenda-include-all-todo t)))
("r" . "Reviews")
("ra" "Agenda - Next seven days" agenda "" ;; this is after the daily review is done
((org-agenda-repeating-timestamp-show-all t)
(org-agenda-ndays 7)
(org-agenda-start-on-weekday nil)))
("rd" "Daily Review"
((stuck "")
(stuck "" ((org-stuck-projects '("/!+SUBPROJ" ("TODO" "NOW" "STARTED" "WAITING") nil ""))))
(todo "PROJECT|SUBPROJ")
(todo "TODO|NOW|STARTED")
(todo "WAITING|ORDERED|BORROWED" ((org-agenda-sorting-strategy '(priority-down category-up))))))
("rw" "Weekly Review Block"
((stuck "" ((org-stuck-projects '("/!+GOAL" ("TODO" "PROJECT" "NOW" "STARTED" "WAITING") nil ""))))
(stuck "")
(stuck "" ((org-stuck-projects '("/!+SUBPROJ" ("TODO" "NOW" "STARTED" "WAITING") nil ""))))
(todo "GOAL")
(todo "PROJECT")
(todo "SUBPROJ")
(todo "HOLD") ;; Projects & goals on ice
(todo "LATER") ;; Review later items
(agenda "" ((org-agenda-ndays 7)
(org-agenda-time-grid nil)
(org-agenda-start-on-weekday nil)))))
("rm" "Monthly Review"
((todo "SOMEDAY")
(todo "MAYBE")))
("rl" "Daily log"
((agenda "" ((org-agenda-ndays 1)
;; (org-agenda-start-day (format-time-string "%Y-%m-%d" (my-yesterday-time))) ;; starts with yesterday
(org-agenda-log-mode-items '(closed state))
(org-agenda-show-log t))))) ;; shows log
("rz" "Without deadlines" agenda ""
((org-agenda-ndays 1)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline))))
("rp" "Project overview"
((stuck "")
(todo "GOAL")
(todo "PROJECT")
(todo "SUBPROJ")
(todo "HOLD")))
("rt" "Todo overview"
((todo "STARTED")
(todo "TODO")
(todo "WAITING|ORDERED|BORROWED") ;; review waiting items
(todo "LATER")))
("c" . "Calendars")
("cc" "Weekly schedule" agenda ""
((org-agenda-ndays 7)
(org-agenda-start-on-weekday 1)
(org-agenda-repeating-timestamp-show-all t)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled))))
("cn" "Next 14 days" agenda ""
((org-agenda-ndays 14)
(org-agenda-start-on-weekday nil)
(org-agenda-repeating-timestamp-show-all t)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled))))
("cm" "Next 30 days" agenda ""
((org-agenda-ndays 30)
(org-agenda-start-on-weekday nil)
(org-agenda-repeating-timestamp-show-all t)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled))))
("u" . "Upcoming deadlines")
("uw" "Upcoming deadlines (one week)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 7)
(org-agenda-time-grid nil)))
("u2" "Upcoming deadlines (two weeks)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 14)
(org-agenda-time-grid nil)))
("um" "Upcoming deadlines (one month)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 30)
(org-agenda-time-grid nil)))
("uq" "Upcoming deadlines (three months)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 60)
(org-agenda-time-grid nil)))
("uh" "Upcoming deadlines (half year)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 180)
(org-agenda-time-grid nil)))
("uy" "Upcoming deadlines (1 year)" agenda ""
((org-agenda-skip-function '(org-agenda-skip-entry-if 'scheduled))
(org-agenda-ndays 1)
(org-deadline-warning-days 365)
(org-agenda-time-grid nil)))
("d" . "Next")
("dd" "Today (all)"
((todo "NOW|STARTED")
(agenda "" ((org-agenda-ndays 1)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'regexp "\\* \\(NOW\\|STARTED\\)"))))
(todo "TODO" ((org-agenda-starting-strategy '(priority-down category-up))
(org-agenda-todo-ignore-with-date t)))
(todo "WAITING|ORDERED|BORROWED" ((org-agenda-sorting-strategy '(priority-down category-up))))))
("dt" "Today"
((todo "NOW|STARTED")
(agenda "" ((org-agenda-ndays 1)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'regexp "\\* \\(NOW\\|STARTED\\)"))))))
;; if you want to skip daily tasks in the agenda view
;; (org-agenda-skip-function '(org-agenda-skip-entry-if 'regexp "\\* \\(NOW\\|STARTED\\)\\|:DAILY:"))))))
("dn" "Now" todo "NOW|STARTED")
("dh" "Daily habits"
((agenda ""))
((org-agenda-show-log t)
(org-agenda-ndays 7)
(org-agenda-log-mode-items '(state))
(org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp ":DAILY:"))))
("de" "Effort"
((todo "NOW|STARTED")
(agenda "" ((org-agenda-ndays 1)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'regexp "\\* \\(NOW\\|STARTED\\|PROJECT\\|GOAL\\)")))))
((org-agenda-view-columns-initially t)))
("da" "Active" todo "GOAL|PROJECT|SUBPROJ|TODO|NOW|STARTED"
((org-agenda-sorting-strategy '(category-up))))
("dp" "Projects" todo "PROJECT|SUBPROJ")
("dc" "Clock report" agenda ""
((org-agenda-ndays 1)
(org-agenda-start-with-clockreport-mode t)
(org-agenda-time-grid nil)
(org-agenda-skip-function '(org-agenda-skip-entry-if 'notscheduled 'deadline 'scheduled))))))
(setq org-agenda-skip-scheduled-if-done t)
(setq org-agenda-skip-deadline-if-done t)
(setq org-agenda-repeating-timestamp-show-all nil)
(org-remember-insinuate)
(setq org-directory "~/mystuff/org/")
(setq org-default-notes-file (concat org-directory "index.org"))
(setq org-remember-store-without-prompt t)
;; Remember templates
(setq org-remember-templates
'(
(?t "* TODO %^{Todo} %^G\n %i\n %a\n %U\n")
(?T "* TODO %^{Todo} %^G\n %i\n %U\n")
(?a "* %^{Appt} %t%?\n %i\n %a\n")
(?A "* %^{Appt} %t%?\n %i\n")
(?n "* %^{Title}\n %i\n %a\n %U\n")
(?N "* %^{Title}\n %i\n %U\n")
(?w "* %a\n %?\n %i\n %U\n")
(?W "* %a\n %? %i\n")))
(setq org-publish-project-alist
'(
("org-notes"
:base-directory "~/mystuff/website/"
:base-extension "org"
:publishing-directory "path/to/directory"
:section-numbers nil
:email "Matthew.Lundin@valpo.edu"
:publishing-function org-publish-org-to-html
:table-of-contents nil
;; :auto-index t
;; :index-filename "pagelist.org"
;; :index-title "Page List"
:recursive t
:style "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/stylesheet.css\" />"
;;:style-include-default nil
:preamble "
<div id=\"wrapper\">
<div id=\"menu\">
<div id=\"sidemenu\">
<a href=\"index.html\">Home</a> |
<a href=\"sitemap.html\">Site Map</a>
</div>
<div id=\"sidetitle\">
Matthew Lundin
</div>
</div>
<div id=\"content\">"
:postamble "</div>
</div>"
)
("org-static"
:base-directory "~/mystuff/website/"
:publishing-directory "/path/to/directory"
:recursive t
:base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf"
:publishing-function org-publish-attachment
)
("org"
:components
("org-notes" "org-static"))
))
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (5 preceding siblings ...)
2009-01-29 14:10 ` Matthew Lundin
@ 2009-01-29 14:49 ` Bernt Hansen
2009-01-29 14:55 ` srandby
` (28 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Bernt Hansen @ 2009-01-29 14:49 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Carsten Dominik <dominik@science.uva.nl> writes:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
It seems I'm using lots of these variables currently. (58)
I tune my work flow regularly - so some of these values change over time.
Here's how I found my matches:
$ git grep -h defcustom lisp/*.el | awk '{print $2}' >/tmp/customvars.txt && grep -hf /tmp/customvars.txt ~/.emacs ~/custom.el >/tmp/myvars.txt;
The resulting list was edited to fill in more detail for multiline
items.
Now you asked for _all_ org variables ... and some of them aren't
defcustom settings (like org-agenda-mode-hook, and
org-blank-before-bullet) so I've included everything.
Where a hook uses a custom function I've included that too just for
completeness.
Here you go...
--- .emacs ---
(add-hook 'org-agenda-mode-hook '(lambda () (hl-line-mode 1)))
(setq org-clock-out-when-done nil)
(setq org-blank-before-bullet t)
(setq org-clock-out-remove-zero-time-clocks t)
(setq org-remember-clock-out-on-exit nil)
(setq org-clock-history-length 10)
(setq org-table-export-default-format "orgtbl-to-csv")
(add-hook 'org-finalize-agenda-hook 'my-org-agenda-to-appt)
;; Get appointments for today
(defun my-org-agenda-to-appt ()
(interactive)
(setq appt-time-msg-list nil)
(org-agenda-to-appt))
(setq org-clock-persist t)
(setq org-clock-in-resume t)
(org-clock-persistence-insinuate)
;; Setup for ditaa graphics
(load "~/git/org-mode/contrib/lisp/org-exp-blocks")
(setq org-ditaa-jar-path "~/java/ditaa0_6b.jar")
(setq org-completion-use-ido t)
(setq org-publish-project-alist
(quote (("norang-org"
:base-directory "~/git/www.norang.ca"
:publishing-directory "/ssh:www-data@www:~/www.norang.ca/htdocs"
:recursive t
:section_numbers nil
:table-of-contents nil
:base-extension "org"
:publishing-function org-publish-org-to-html
:style-include-default nil
:section-numbers nil
:table-of-contents nil
:style-include-default nil
:style "<link rel=\"stylesheet\" href=\"norang.css\" type=\"text/css\">"
:author-info nil
:creator-info nil)
("norang-extra"
:base-directory "~/git/www.norang.ca/"
:publishing-directory "/ssh:www-data@www:~/www.norang.ca/htdocs"
:base-extension "css\\|pdf\\|png\\|jpg\\|gif"
:publishing-function org-publish-attachment
:recursive t
:author nil)
("norang"
:components ("norang-org" "norang-extra"))
("doc-org"
:base-directory "~/git/doc.norang.ca/"
:publishing-directory "/ssh:www-data@www:~/doc.norang.ca/htdocs"
:recursive t
:section_numbers nil
:table-of-contents nil
:base-extension "org"
:publishing-function org-publish-org-to-html
:style-include-default nil
:style "<link rel=\"stylesheet\" href=\"/org.css\" type=\"text/css\">"
:author-info nil
:creator-info nil)
("doc-extra"
:base-directory "~/git/doc.norang.ca/"
:publishing-directory "/ssh:www-data@www:~/doc.norang.ca/htdocs"
:base-extension "css\\|pdf\\|png\\|jpg\\|gif"
:publishing-function org-publish-attachment
:recursive t
:author nil)
("org"
:base-directory "~/git/org/"
:publishing-directory "/ssh:www-data@www:~/org"
:recursive t
:section_numbers nil
:table-of-contents nil
:base-extension "org"
:publishing-function org-publish-org-to-html
:style-include-default nil
:style "<link rel=\"stylesheet\" href=\"/org.css\" type=\"text/css\">"
:author-info nil
:creator-info nil)
("doc"
:components ("doc-org" "doc-extra")))))
(setq org-columns-default-format "%40ITEM(Task) %17Effort(Estimated Effort){:} %CLOCKSUM")
(setq org-deadline-warning-days 30)
(setq org-default-notes-file "~/git/org/todo.org")
(setq org-todo-keyword-faces '(("TODO" :foreground "blue" :weight bold)
("WAITING" :foreground "red" :weight bold)
("SOMEDAY" :foreground "orange" :weight bold)
("DONE" :foreground "forest green" :weight bold)
("NOTE" :foreground "dark violet" :weight bold)
("PHONE" :foreground "dark violet" :weight bold)
("CLOSED" :foreground "forest green" :weight bold)
("CANCELLED" :foreground "forest green" :weight bold)
("PROJ" :foreground "blue" :weight bold)
("PROJDONE" :foreground "forest green" :weight bold)
("OPENPO" :foreground "blue" :weight bold)
("CLOSEDPO" :foreground "forest green" :weight bold)))
(setq org-todo-keywords '((sequence "TODO(t)" "|" "DONE(d!/!)")
(sequence "WAITING(w@/!)" "SOMEDAY(s)" "|" "CANCELLED(c@/!)")
(sequence "QUOTATION(q!)" "QUOTED(Q!)" "|" "APPROVED(A@)" "EXPIRED(E@)" "REJECTED(R@)")
(sequence "OPENPO(O!)" "|" "CLOSEDPO(C@)")
(sequence "|" "NOTE(n)" "PHONE(T)")))
--- custom.el ---
(custom-set-variables
'(org-agenda-clockreport-parameter-plist (quote (:link nil :maxlevel 3)))
'(org-agenda-custom-commands (quote (("p" "Projects" tags #("PROJECT/!" 0 9 (face org-warning)) ((org-use-tag-inheritance nil))) ("n" "Next Tasks" tags #("NEXT-CANCELLED/!TODO" 0 20 (face org-warning)) nil) ("b" "Stuff to Buy" tags #("BUY" 0 3 (face org-warning)) nil) ("w" "Tasks waiting on something" tags #("WAITING" 0 7 (face org-warning)) ((org-use-tag-inheritance nil))) ("x" "New Tasks" tags #("NEWTASK" 0 7 (face org-warning)) nil))))
'(org-agenda-files (quote ("~/git/org/org.org" "~/git/org/sappi.org" "~/git/org/norang.org" "~/git/org/ciss-csp.org" "~/git/org/git.org" "~/git/org/todo.org" "~/git/org/bzflag.org")))
'(org-agenda-include-diary t)
'(org-agenda-log-mode-items (quote (closed clock)))
'(org-agenda-repeating-timestamp-show-all t)
'(org-agenda-show-all-dates t)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-sorting-strategy (quote ((agenda priority-down time-up category-up) (todo priority-down) (tags priority-down))))
'(org-agenda-start-on-weekday nil)
'(org-agenda-text-search-extra-files (quote (agenda-archives)))
'(org-agenda-todo-ignore-with-date t)
'(org-blank-before-new-entry (quote ((heading) (plain-list-item))))
'(org-clock-history-length 20)
'(org-default-priority 68)
'(org-enforce-todo-dependencies t)
'(org-export-html-inline-images t)
'(org-export-latex-classes (quote (("myletter" "% BEGIN My Letter Defaults
; this one is huge. It's only slightly modified from the original
; posted by Russell Adams in his article
; http://permalink.gmane.org/gmane.emacs.orgmode/7684
; I've indented it so you can skip to the next item easily.
; Did you really want all this stuff? :)
'(org-export-latex-classes (quote (("myletter" "% BEGIN My Letter Defaults
\\documentclass[10pt,letterpaper]{letter}
\\usepackage[letterpaper,includeheadfoot,top=0.5in,bottom=0.5in,left=0.75in,right=0.75in]{geometry}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{hyperref}
\\usepackage{lastpage}
\\usepackage{fancyhdr}
\\pagestyle{fancy}
\\renewcommand{\\footrulewidth}{0.5pt}
% Default footer
\\fancyfoot[C]{\\small Page \\thepage\\ of \\pageref{LastPage}}
% END My Letter Defaults
" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("myarticle" "% BEGIN My Article Defaults
\\documentclass[10pt,letterpaper]{article}
\\usepackage[letterpaper,includeheadfoot,top=0.5in,bottom=0.5in,left=0.75in,right=0.75in]{geometry}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{hyperref}
\\usepackage{lastpage}
\\usepackage{fancyhdr}
\\pagestyle{fancy}
\\renewcommand{\\headrulewidth}{1pt}
\\renewcommand{\\footrulewidth}{0.5pt}
% Default footer
\\fancyfoot[L]{\\small \\jobname \\\\ \\today}
\\fancyfoot[C]{\\small Page \\thepage\\ of \\pageref{LastPage}}
\\fancyfoot[R]{\\small \\copyright \\the\\year\\ Norang Consulting Inc.}
% END My Article Defaults
" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("article" "\\documentclass[11pt,letterpaper]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt,letterpaper]{report}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt,letterpaper]{book}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
'(org-export-with-sub-superscripts nil)
'(org-fast-tag-selection-single-key (quote expert))
'(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"))))
'(org-id-method (quote uuidgen))
'(org-link-frame-setup (quote ((vm . vm-visit-folder-other-frame) (gnus . gnus-other-frame) (file . find-file-other-window))))
'(org-log-done (quote time))
'(org-lowest-priority 68)
'(org-refile-targets (quote ((org-agenda-files :level . 1) (nil :level . 1))))
'(org-remember-default-headline "Tasks")
'(org-remember-store-without-prompt t)
'(org-remember-templates (quote (("todo" 116 "* TODO %?
%u
%a" nil nil nil) ("buy" 98 "* TODO Buy %? :BUY:
%u
" nil nil nil) ("note" 110 "* NOTE %?
%U
%a" nil nil nil) ("phone" 112 "* PHONE [[bbdb:%?]] -
%T" nil nil nil))))
'(org-reverse-note-order nil)
'(org-show-following-heading t)
'(org-show-hierarchy-above t)
'(org-show-siblings nil)
'(org-stuck-projects (quote ("+PROJECT-CANCELLED/-DONE" nil ("NEXT") "")))
'(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))))
'(org-time-stamp-rounding-minutes (quote (1 5)))
'(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))))
'(org-todo-keywords (quote ((sequence "TODO(t!)" "|" "DONE(d!/!)") (sequence "WAITING(w@/!)" "ONGOING(o!)" "DEFERRED(D@/!)" "|" "CANCELLED(c@/!)") (sequence "QUOTATION(q!)" "QUOTED(Q!)" "|" "APPROVED(A@)" "EXPIRED(E@)" "REJECTED(R@)") (sequence "OPEN(O!)" "|" "CLOSED(C@)") (sequence "|" "NOTE" "PHONE" "MEETING"))))
'(org-todo-state-tags-triggers (quote (("CANCELLED" ("CANCELLED" . t)) ("WAITING" ("WAITING" . t) ("NEXT")) ("SOMEDAY" ("WAITING" . t)) (done ("NEXT") ("WAITING")) ("TODO" ("WAITING") ("CANCELLED")))))
'(org-use-fast-todo-selection t)
(org-drawers quote ("PROPERTIES" "HIDE")))))
; Part of safe-local-variable-values
; I currently only have PROPERTIES drawers - I'm not using HIDE.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (6 preceding siblings ...)
2009-01-29 14:49 ` Bernt Hansen
@ 2009-01-29 14:55 ` srandby
2009-01-29 16:01 ` Eric S Fraga
` (27 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: srandby @ 2009-01-29 14:55 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Hi Carsten,
Here is what I find in my disorganized .emacs.
(setq org-show-following-heading nil)
(add-hook 'org-mode-hook 'turn-on-font-lock)
'(org-export-html-style "")
'(org-export-skip-text-before-1st-heading t)
'(org-show-entry-below (quote ((default))))
'(org-show-siblings (quote ((default) (isearch t))))
Scott Randby
Carsten Dominik wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
>
> Thanks!
>
> - Carsten
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (7 preceding siblings ...)
2009-01-29 14:55 ` srandby
@ 2009-01-29 16:01 ` Eric S Fraga
2009-01-29 16:40 ` Dan Davison
` (26 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Eric S Fraga @ 2009-01-29 16:01 UTC (permalink / raw
To: emacs-orgmode
On 2009-01-29, Carsten Dominik <dominik@science.uva.nl> wrote:
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
Here are mine although, after so long, some may be the defaults as I
make settings and then change them...
(setq org-agenda-files ...)
(setq org-agenda-include-diary t) ;; emacs diary for quick 'n dirty entries
(setq org-agenda-start-on-weekday nil) ;; I don't care about the past
(setq org-directory "~/s/notes")
(setq org-default-notes-file "notes.org")
(setq org-export-with-LaTeX-fragments t)
(setq org-hide-leading-stars t) ;; as recommended by manual
(setq org-log-done t)
(setq org-odd-levels-only t) ;; as recommended by manual
(setq org-remember-templates '((?t "* TODO %?\n %i\n\n %U\n %a\n")
(?n "* %U %?\n\n %a\n")))
(setq org-agenda-time-grid
'((daily today require-timed)
"----------------"
(900 1000 1100 1200 1300 1400 1500 1600 1700 1800)))
(setq org-agenda-window-setup 'reorganize-frame) ;; default, I think
(setq org-special-ctrl-a/e t)
> - Any other comments you might what to give.
I really do like the idea of customisation groups as the number of
settings can be overwhelming. However, most of the ones I care about
are clearly identified in the manual so I'm not too worried!
--
Eric S Fraga, UCL
BF >++++++++++[>++++++++++>+++++++++++[<]>-]>++.>++++.<-----.++++++.------.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (8 preceding siblings ...)
2009-01-29 16:01 ` Eric S Fraga
@ 2009-01-29 16:40 ` Dan Davison
2009-01-29 16:40 ` Michael Ekstrand
` (25 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Dan Davison @ 2009-01-29 16:40 UTC (permalink / raw
To: emacs-orgmode
My list is rather pedestrian at the moment... but I think I'm going to
benefit from this exercise.
(setq org-hide-leading-stars t)
(setq org-agenda-files (list dan-org-dir))
(setq org-agenda-start-on-weekday nil)
(setq org-agenda-ndays 30)
(setq org-todo-keywords '((sequence "TODO" "STARTED" "|" "DONE" "DEFERRED")))
(setq org-deadline-warning-days 7)
(setq org-default-notes-file dan-org-file)
(setq org-remember-templates
'(
("computing" ?c "* TODO %?\n %i" dan-org-file "computing")
("emacs" ?e "* TODO %?\n %i" dan-org-file "emacs")
("event" ?d "* %?\n%^T\n%i" dan-org-file "events")
("music" ?m "* %?\n %i" dan-org-file "music")
("org" ?o "* TODO %?\n %i" dan-org-file "org")
("reading" ?r "* %?\n %i" dan-org-file "reading")
("task" ?t "* TODO %?\n %i" dan-org-file "tasks")
("work" ?w "* TODO %?\n %i" dan-org-file "projects")
))
Dan
On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
>
> Thanks!
>
> - Carsten
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
--
http://www.stats.ox.ac.uk/~davison
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (9 preceding siblings ...)
2009-01-29 16:40 ` Dan Davison
@ 2009-01-29 16:40 ` Michael Ekstrand
2009-01-29 17:24 ` Sivaram Neelakantan
` (24 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Michael Ekstrand @ 2009-01-29 16:40 UTC (permalink / raw
To: emacs-orgmode
Ones I find in my main PIM configuration file:
(add-hook org-mode-hook ...)
(setq org-hide-leading-stars t)
(setq org-deadline-warning-days 7
org-agenda-skip-scheduled-if-done t
org-agenda-start-on-weekday nil
org-agenda-include-diary t
org-agenda-sorting-strategy '(time-up priority-down)
org-agenda-skip-deadline-if-done t)
(setf org-agenda-time-grid
'((daily today require-timed remove-match)
"----------------"
(800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 2000)))
(setq-default org-tag-alist '(("PROJECT" . ?p)
("READING" . ?r)
("JENN" . ?j)
("QUESTION" . ?q)
("OBSERVATION" . ?o)
("IDEA" . ?i)
("BUY" . ?y)
("MEETING" . ?m)
("PHONE" . ?h)
("TaskBucket" . ?B)
("brainstorm" . ?b)))
(setq org-stuck-projects '("+PROJECT/-SOMEDAY-MAYBE-FINISHED-CANCELLED"
("NEXT" "WAITING" "INPROGRESS") () "\\<IGNORE\\>"))
(setq-default org-todo-keywords '((type "NEXT(n)" "PENDING(p)" "INPROGRESS(i)"
"WAITING(w)" "DEFERRED(F)"
"DELEGATED(l)"
"|" "DONE(d)" "DROPPED(r)")
(type "ACTIVE(a)" "MAYBE(m)" "SOMEDAY(s)"
"|" "FINISHED(f)" "CANCELLED(N)")
(type "BUG(b)" "|" "FIXED(x)" "WONTFIX(w)")
(type "OPEN(o)" "|" "CLOSED(c)")))
(setq-default org-use-tag-inheritance "^\\(READING\\|JENN\\)$"
org-use-fast-todo-selection t
org-tags-match-list-sublevels t
org-fast-tag-selection-include-todo nil)
(setq org-agenda-custom-commands
'(("A" "Master Agenda"
((agenda "")
(todo "NEXT"
((org-agenda-group-by-property "CONTEXT")))
(todo "BUG")))
("w" todo "WAITING")
("W" todo-tree "WAITING")
("i" todo "INPROGRESS")
("f" todo "DEFERRED")
("p" tags
"+PROJECT/-FINISHED-SOMEDAY-MAYBE-CANCELLED")
("s" todo "SOMEDAY")
("S" todo "SOMEDAY|MAYBE")
("m" todo "MAYBE")
("r" tags-todo "READING")
("b" todo "BUG")
("n" . "Next Actions lists")
("na" "Next Actions"
((todo "NEXT"
((org-agenda-group-by-property "CONTEXT")))
(todo "BUG")))
("nu" tags "CONTEXT=\"\"/NEXT")
("nc" tags "CONTEXT=\"COMPUTER\"/NEXT")
("nh" tags "CONTEXT=\"HOME\"/NEXT")
("nj" tags "CONTEXT=\"JOHN\"/NEXT")
("no" tags "CONTEXT=\"OFFICE\"/NEXT")
("np" todo "PENDING"
((org-agenda-group-by-property "CONTEXT")))
("nO" tags
"READING|CONTEXT=\"OFFICE\"|CONTEXT=\"COMPUTER\"/NEXT")))
(setq org-use-property-inheritance '("CONTEXT"))
(add-hook 'org-after-todo-statistics-hook 'org-summary-todo)
(setq org-default-notes-file "~/org/master.org")
- Michael
--
mouse, n: A device for pointing at the xterm in which you want to type.
Confused by the strange files? I cryptographically sign my messages.
For more information see <http://www.elehack.net/resources/gpg>.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (10 preceding siblings ...)
2009-01-29 16:40 ` Michael Ekstrand
@ 2009-01-29 17:24 ` Sivaram Neelakantan
2009-01-29 17:56 ` Manish
` (23 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Sivaram Neelakantan @ 2009-01-29 17:24 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
I wanted to point out that, we are fast approaching a situation where
org manual will become the size of the Emacs manual. :-) For me, I
use org for the core purpose of task tracker, that's it. As long as
that core is not messed around with, I'd be happy with an infinite
number of customisable vars.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
I haven't done any customisation apart from what is required to
recognise org files and the state transitions that I need for various
states of the TODO items.
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)
(add-hook 'org-mode-hook 'turn-on-font-lock) ; org-mode buffers only
(setq org-todo-keywords
'((sequence "TODO" "InProgress" "OnHold" "|" "DONE" )))
(setq org-agenda-files (list "c:/work/tasks.org"))
(add-hook 'org-mode-hook
(lambda () 'imenu-add-to-menubar "Imenu"))
[snipped 30 lines]
sivaram
--
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (11 preceding siblings ...)
2009-01-29 17:24 ` Sivaram Neelakantan
@ 2009-01-29 17:56 ` Manish
2009-01-29 21:02 ` Dan Davison
2009-01-29 23:07 ` Carsten Dominik
2009-01-29 18:02 ` William Henney
` (22 subsequent siblings)
35 siblings, 2 replies; 69+ messages in thread
From: Manish @ 2009-01-29 17:56 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 2:19 PM, Carsten Dominik wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
This is going to be very useful, IMHO.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
I am collating the information in the following format.
| Submitter | Variable | Value | Comment |
Further analyses like which were the most commonly customized variables,
their values etc. can then be derived from the listing (may be using R
or Excel.) Ideas on how to better organize this data are welcome.
So far we have 13 responses.
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 17:56 ` Manish
@ 2009-01-29 21:02 ` Dan Davison
2009-01-29 23:07 ` Carsten Dominik
1 sibling, 0 replies; 69+ messages in thread
From: Dan Davison @ 2009-01-29 21:02 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 11:26:37PM +0530, Manish wrote:
< ... >
> I am collating the information in the following format.
>
> | Submitter | Variable | Value | Comment |
>
> Further analyses like which were the most commonly customized variables,
> their values etc. can then be derived from the listing (may be using R
Hi Manish,
If your results table is named with
#+TBLNAME:org-variables-table
then you can create a table of counts for each org variable with
#+TBLR: columns:2 action:tabulate table:org-variables-table
That will be sorted alphabetically on variable name. To have it sorted
by the counts you could use
#+TBLR: table:org-variables-table
#+TBLRR: x <- sort(table(x[,2]), decreasing=TRUE)
And to restrict it to the top 30 that would be
#+TBLRR: x <- sort(table(x[,2]), decreasing=TRUE)[1:30]
http://www.stats.ox.ac.uk/~davison/software/org-table-R/org-tblR.el
Dan
(You need to have ess-mode installed, and have R running with M-x
R. Then issue org-table-R-apply with point in the above lines.)
(And with the obvious alteration you can rank the survey respondents in
terms of how hardcore our org customizations are...)
> or Excel.) Ideas on how to better organize this data are welcome.
>
> So far we have 13 responses.
>
> --
> Manish
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
--
http://www.stats.ox.ac.uk/~davison
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 17:56 ` Manish
2009-01-29 21:02 ` Dan Davison
@ 2009-01-29 23:07 ` Carsten Dominik
2009-01-30 7:46 ` Manish
1 sibling, 1 reply; 69+ messages in thread
From: Carsten Dominik @ 2009-01-29 23:07 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
On Jan 29, 2009, at 6:56 PM, Manish wrote:
> On Thu, Jan 29, 2009 at 2:19 PM, Carsten Dominik wrote:
>> Hi,
>>
>> yesterday I did this command in my org-mode git repo:
>>
>> grep defcustom lisp/*el |wc -l
>>
>> and got 378 as an answer. 378 user-customizable variables,
>> no kidding.
>>
>> However, I bet that only about 10% of these are really used
>> by more that one user :-). So when a new users starts digging
>> into Org-mode, they simply must be confused by the amount
>> of variables that can be set.
>>
>> So here is the idea: I would like to find out which variables
>> users actually customize. This could be the basis
>> for a great article on Worg, describing just these selected
>> variables.
>>
>> In addition, I could make a special customization group which only
>> contains those variables (Emacs allows to put a variable into several
>> groups). It would be awesome to have, and a much easier start into
>> customizing Org.
>
> This is going to be very useful, IMHO.
>
>>
>> So here is my question to all of you. Could you, in reply to this
>> message, list all the Org-related variables that you have customized,
>> along with the values you used?
>>
>> If you want to do more, I'd also love to see comments on
>>
>> - why you set the variable like this
>> - if you feel that the default value of that variable
>> should be different
>> - Any other comments you might what to give.
>>
>> Of course, if there is a volunteer who would like to organize
>> this info into a Worg page, I would even be more happy ...
>
> I am collating the information in the following format.
>
> | Submitter | Variable | Value | Comment |
Hi Manish, thanks so much for doing this, really appreciate it.
Maybe add a column with the default value, so that we can be sure
that the did not just set the default value?
But this is not important, we can do this automatically when
we mine that data.
- Carsten
>
>
> Further analyses like which were the most commonly customized
> variables,
> their values etc. can then be derived from the listing (may be using R
> or Excel.) Ideas on how to better organize this data are welcome.
>
> So far we have 13 responses.
>
> --
> Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 23:07 ` Carsten Dominik
@ 2009-01-30 7:46 ` Manish
2009-01-30 8:18 ` Carsten Dominik
` (2 more replies)
0 siblings, 3 replies; 69+ messages in thread
From: Manish @ 2009-01-30 7:46 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
[-- Attachment #1: Type: text/plain, Size: 17083 bytes --]
On Fri, Jan 30, 2009 at 4:37 AM, Carsten Dominik wrote:
>
[snip]
>>>
>>> Of course, if there is a volunteer who would like to organize
>>> this info into a Worg page, I would even be more happy ...
>>
>> I am collating the information in the following format.
>>
>> | Submitter | Variable | Value | Comment |
>
> Hi Manish, thanks so much for doing this, really appreciate it.
> Maybe add a column with the default value, so that we can be sure
> that the did not just set the default value?
>
I did not know of an obvious or easy way to find out the default
values. :-/
Here are the results so far.
20 people responsed within the first day reporting about 479
customizations including 187 unique variables (49.6% !, assuming total
377 variables.)
NB: I did try to filter out faces but a few might have crept through.
First top tweakers.
| Submitter | Customizations |
|---------------------+----------------|
| Fredrich Fredrichs | 64 |
| Bernt Hansen | 56 |
| Matthew Lundin | 52 |
| Sebastian Rose | 51 |
| Austin Frank | 38 |
| Chris Leyon | 28 |
| Ross Patterson | 25 |
| Dan Griswold | 24 |
| William Henney | 24 |
| Peter Jones | 21 |
| Michael Ekstrand | 20 |
| Eric Faga | 13 |
| Steven Harris | 11 |
| Tassilo Horn | 11 |
| Oliver Charles | 10 |
| Dan Davison | 8 |
| Hsui-Khuern Tang | 8 |
| Scott Randby | 6 |
| Sivaram Neelakantan | 5 |
| Don Womick | 4 |
And what was tweaked:
| Variable (may be a few faces as well) | No. of times customized |
|---------------------------------------------------+-------------------------|
| org-agenda-start-on-weekday | 14 |
| org-todo-keywords | 14 |
| org-log-done | 13 |
| org-agenda-files | 12 |
| org-agenda-include-diary | 12 |
| org-hide-leading-stars | 12 |
| org-use-fast-todo-selection | 12 |
| org-remember-templates | 10 |
| org-agenda-skip-scheduled-if-done | 9 |
| org-agenda-custom-commands | 8 |
| org-agenda-skip-deadline-if-done | 8 |
| org-agenda-sorting-strategy | 8 |
| org-default-notes-file | 8 |
| org-special-ctrl-a/e | 8 |
| org-stuck-projects | 8 |
| org-completion-use-ido | 7 |
| org-deadline-warning-days | 7 |
| org-agenda-ndays | 6 |
| org-agenda-window-setup | 6 |
| org-columns-default-format | 6 |
| org-fast-tag-selection-single-key | 6 |
| org-mode-hook | 6 |
| org-publish-project-alist | 6 |
| org-tag-alist | 6 |
| org-agenda-show-all-dates | 5 |
| org-directory | 5 |
| org-export-with-LaTeX-fragments | 5 |
| org-special-ctrl-k | 5 |
| org-tags-match-list-sublevels | 5 |
| auto-mode-alist | 4 |
| org-blank-before-new-entry | 4 |
| org-drawers | 4 |
| org-global-properties | 4 |
| org-refile-targets | 4 |
| org-return-follows-link | 4 |
| org-reverse-note-order | 4 |
| org-startup-folded | 4 |
| org-todo-keyword-faces | 4 |
| org-agenda-log-mode-items | 3 |
| org-agenda-time-grid | 3 |
| org-agenda-todo-ignore-scheduled | 3 |
| org-clock-history-length | 3 |
| org-clock-persist | 3 |
| org-export-html-style | 3 |
| org-export-latex-classes | 3 |
| org-id-method | 3 |
| org-link-frame-setup | 3 |
| org-odd-levels-only | 3 |
| org-refile-use-outline-path | 3 |
| org-remember-store-without-prompt | 3 |
| org-show-siblings | 3 |
| org-time-stamp-rounding-minutes | 3 |
| org-todo-state-tags-triggers | 3 |
| org-use-fast-tag-selection | 3 |
| org-after-todo-state-change-hook | 2 |
| org-agenda-exporter-settings | 2 |
| org-agenda-mode-hook | 2 |
| org-agenda-repeating-timestamp-show-all | 2 |
| org-agenda-restore-windows-after-quit | 2 |
| org-agenda-skip-timestamp-if-done | 2 |
| org-agenda-todo-ignore-with-date | 2 |
| org-archive-location | 2 |
| org-archive-save-context-info | 2 |
| org-attach-method | 2 |
| org-clock-in-resume | 2 |
| org-clock-in-switch-to-state | 2 |
| org-clock-out-remove-zero-time-clocks | 2 |
| org-clock-out-when-done | 2 |
| org-code | 2 |
| org-enforce-todo-dependencies | 2 |
| org-export-mark-todo-in-toc | 2 |
| org-export-with-sub-superscripts | 2 |
| org-fast-tag-selection-include-todo | 2 |
| org-icalendar-include-todo | 2 |
| org-icalendar-store-UID | 2 |
| org-link-abbrev-alist | 2 |
| org-link-mailto-program | 2 |
| org-log-repeat | 2 |
| org-M-RET-may-split-line | 2 |
| org-modules | 2 |
| org-outline-path-complete-in-steps | 2 |
| org-remember-default-headline | 2 |
| org-remember-insinuate | 2 |
| org-show-entry-below | 2 |
| org-show-following-heading | 2 |
| org-structure-template-alist | 2 |
| org-table | 2 |
| org-tag | 2 |
| org-todo-interpretation | 2 |
| org-use-property-inheritance | 2 |
| appt-activate | 1 |
| before-save-hook | 1 |
| org-add-link-type | 1 |
| org-after-todo-statistics-hook | 1 |
| org-agenda-after-show-hook | 1 |
| org-agenda-clockreport-parameter-plist | 1 |
| org-agenda-columns-add-appointments-to-effort-sum | 1 |
| org-agenda-columns-compute-summary-properties | 1 |
| org-agenda-remove-times-when-in-prefix | 1 |
| org-agenda-show-inherited-tags | 1 |
| org-agenda-skip-unavailable-files | 1 |
| org-agenda-start-with-clockreport-mode | 1 |
| org-agenda-tags-column | 1 |
| org-agenda-text-search-extra-files | 1 |
| org-agenda-todo-ignore-deadlines | 1 |
| org-agenda-use-time-grid | 1 |
| org-annotate-file-storage-file | 1 |
| org-archive-mark-done | 1 |
| org-attach-auto-tag | 1 |
| org-attach-directory | 1 |
| org-blank-before-bullet | 1 |
| org-calc-default-modes | 1 |
| org-clock-persist-file | 1 |
| org-clock-persistence-insinuate | 1 |
| org-clock-remove-zero-time-clocks | 1 |
| org-column | 1 |
| org-combined-agenda-icalendar-file | 1 |
| org-confirm-elisp-link-function | 1 |
| org-date | 1 |
| org-default-notes-files | 1 |
| org-default-priority | 1 |
| org-disputed-keys | 1 |
| org-ditaa-jar-path | 1 |
| org-done | 1 |
| org-effort-property | 1 |
| org-empty-line-terminates-plain-lists | 1 |
| org-export-default-language | 1 |
| org-export-html-inline-images | 1 |
| org-export-html-table-tag | 1 |
| org-export-html-title-format | 1 |
| org-export-html-use-infojs | 1 |
| org-export-latex-remove-from-headlines | 1 |
| org-export-run-in-background | 1 |
| org-export-section-number-format | 1 |
| org-export-skip-text-before-1st-heading | 1 |
| org-export-with-drawers | 1 |
| org-export-with-priority | 1 |
| org-export-with-section-numbers | 1 |
| org-export-with-toc | 1 |
| org-file-apps | 1 |
| org-finalize-agenda-hook | 1 |
| org-fontify-done-headline | 1 |
| org-footnote-auto-label | 1 |
| org-footnote-section | 1 |
| org-formula | 1 |
| org-gnus-prefer-web-links | 1 |
| org-goto-interface | 1 |
| org-goto-max-level | 1 |
| org-hide | 1 |
| org-hide-emphasis-markers | 1 |
| org-highlight-latex-fragments-and-specials | 1 |
| org-icalendar-include-sexps | 1 |
| org-infojs-options | 1 |
| org-insert-heading-respect-content | 1 |
| org-insert-mode-line-in-empty-file | 1 |
| org-keep-stored-link-after-insertion | 1 |
| org-latex-and-export-specials | 1 |
| org-link-to-org-use-id | 1 |
| org-log-note-clock-out | 1 |
| org-log-note-headings | 1 |
| org-log-state-notes-insert-after-drawers | 1 |
| org-log-states-order-reversed | 1 |
| org-lowest-priority | 1 |
| org-mairix-display-hook | 1 |
| org-mairix-gnus-results-group | 1 |
| org-mairix-gnus-select-display-group-function | 1 |
| org-mairix-mutt-display-command | 1 |
| org-plain-list-ordered-item-terminator | 1 |
| org-property-value | 1 |
| org-publish-use-timestamps-flag | 1 |
| org-remember-clock-out-on-exit | 1 |
| org-remember-use-refile-when-interactive | 1 |
| org-remove-highlights-with-change | 1 |
| org-replace-disputed-keys | 1 |
| org-show-hierarchy-above | 1 |
| org-sort-agenda-noeffort-is-high | 1 |
| org-startup-align-all-tables | 1 |
| org-startup-truncated | 1 |
| org-table-export-default-format | 1 |
| org-table-formula-evaluate-inline | 1 |
| org-tags-column | 1 |
| org-time-clocksum-format | 1 |
| org-time-grid | 1 |
| org-time-stamp-custom-formats | 1 |
| org-todo | 1 |
| org-use-tag-inheritance | 1 |
| org-verbatim | 1 |
I have attached a file with raw data.
--
Manish
PS: I did not add my own data because that messes everything up. It
seems I have touched *every single one* at least one time or the other.
[-- Attachment #2: variable-popcon.org --]
[-- Type: application/octet-stream, Size: 72616 bytes --]
FF - Fredrich Delago Fredrichs
DW - Don Womick
TH - Tassilo Horn
SR - Sebastian Rose
DG - Dan Griswold
CL - Chris Leyon
ML - Matthew Lundin
BH - Bernt Hansen
SPR - Scott P. Randby
DD - Dan Davison
ME - Michael Ekstrand
SN - Sivaram Neelakantan
EF - Eric S. Fraga
WH - William Henney
PJ - Peter Jones
HT - Hsiu-Khuern Tang
SH - Steven Harris
OC - Oliver Charles
RP - Ross Patterson
AF - Austin Frank
MS - Manish Sharma
"Check email" - indicates a setting that is too long and personal to be
of general use. Of course, it can still be accessed from email by
knowing the submitter and variable name.
|------+---------------------------------------------------+----------------------+--------------------------------+---------|
| <4> | | <20> | <30> | |
| Submitter | Variable | Customized To | Comment | Default |
|------+---------------------------------------------------+----------------------+--------------------------------+---------|
| FF | org-return-follows-link | t | My brain is just hardwired that way. | |
| FF | org-remember-insinuate | | | |
| FF | appt-activate | 1 | remind me of my appointments for the day, please | |
| FF | org-agenda-after-show-hook | show-all | I put comments after the WAITING state of an item which explain, what I'm waiting for. This way I see them directly when I show the item from the agenda. | |
| FF | org-after-todo-state-change-hook | (quote (org-clock-out-if-current)) | | |
| FF | org-agenda-columns-add-appointments-to-effort-sum | t | left over from a failed experiment with efforts | |
| FF | org-agenda-custom-commands | Check email | I guess everybody customises this | |
| FF | org-agenda-exporter-settings | (quote ((htmlize-output-type (quote inline-css)))) | no link to a css file please | |
| FF | org-agenda-include-diary | t | remind me of birthdays etc. | |
| FF | org-agenda-remove-times-when-in-prefix | (quote beg) | don't remove the time from "meeting at 9:00" | |
| FF | org-agenda-skip-deadline-if-done | t | when it's done, it's done | |
| FF | org-agenda-skip-scheduled-if-done | t | when it's done, it's done | |
| FF | org-agenda-skip-timestamp-if-done | t | when it's done, it's done | |
| FF | org-agenda-sorting-strategy | Check email | time is most important on the agenda, everywhere else it's priority | |
| FF | org-agenda-start-on-weekday | nil | start today... I don't really think in weeks. | |
| FF | org-agenda-todo-ignore-deadlines | t | The idea behind this is that such items will appear in the agenda anyway. | |
| FF | org-agenda-todo-ignore-scheduled | t | The idea behind this is that by scheduling it, you have already taken care of this item. | |
| FF | org-agenda-use-time-grid | nil | time grid is distracting from the tasks that have to be done anyway, but don't have a set clock Fri Jan 30 06:00:07 2009 | |
| FF | org-blank-before-new-entry | ((heading) (plain-list-item)) | interesting... I forgot this existed. I just customised both entries to nil as I really prefer to decide depending on context | |
| FF | org-clock-history-length | 15 | seemed sensible | |
| FF | org-clock-in-resume | t | I often restart my emacs *and* I often forget to clock out | |
| FF | org-clock-in-switch-to-state | "DOING" | DOING should be the same as clocking, at least at work | |
| FF | org-clock-out-remove-zero-time-clocks | t | and clean up after me a little | |
| FF | org-clock-persist | t | did I say I restart my emacs? | |
| FF | org-columns-default-format | "%66ITEM %8TODO %3PRIORITY %SCHEDULED %DEADLINE %6EFFORT{:} %TAGS %5CLOCKSUM{:}" | left over from a failed experiment with efforts | |
| FF | org-completion-use-ido | t | I use ido for everything. | |
| FF | org-drawers | (quote ("PROPERTIES" "CLOCK" "SCHEDULE" "HIDDEN")) | I added HIDDEN to put in some rants and notes, but I don't use it any more | |
| FF | org-effort-property | "EFFORT" | left over from a failed experiment with efforts | |
| FF | org-export-html-use-infojs | t | this is very handy | |
| FF | org-export-mark-todo-in-toc | t | I wanted to try this, but I don't see a difference in the exported html | |
| FF | org-export-run-in-background | nil | 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) | |
| FF | org-export-with-LaTeX-fragments | t | still trying to get latex export work properly for me | |
| FF | org-export-with-priority | t | I want to see this | |
| FF | org-export-with-sub-superscripts | (quote {}) | I often use underscores, e.g. when describing C functions and I really do not mean subscripts. | |
| FF | org-fast-tag-selection-single-key | t | set to t, but I don't use this | |
| 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"))) | left over from a failed experiment with efforts | |
| FF | org-goto-max-level | 5 | I often build trees with deep hierarchies | |
| FF | org-hide-leading-stars | t | looks less cluttered | |
| FF | org-icalendar-include-sexps | nil | experimented with ical export for a bit. Will continue later. | |
| FF | org-icalendar-include-todo | nil | experimented with ical export for a bit. Will continue later. | |
| FF | org-icalendar-store-UID | t | experimented with ical export for a bit. Will continue later. | |
| 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))) | | |
| FF | org-insert-heading-respect-content | t | I move stuff around a lot. | |
| FF | org-keep-stored-link-after-insertion | t | I move stuff around a lot. | |
| FF | org-link-to-org-use-id | t | I move stuff around a lot. | |
| FF | org-log-done | (quote (state)) | for seeing the context of a state change quickly, see above | |
| FF | org-log-states-order-reversed | t | for seeing the context of a state change quickly, see above | |
| 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)) | 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. | |
| FF | org-outline-path-complete-in-steps | t | | |
| FF | org-refile-targets | (quote ((org-agenda-files :maxlevel . 5))) | | |
| FF | org-refile-use-outline-path | (quote full-file-path) | 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. | |
| FF | org-remember-templates | Check email | I mostly use annotation instead of remember. If at all, I use the 'Tasks' remember template, so I probably could clean this up. | |
| FF | org-special-ctrl-a/e | t | not sure I like these | |
| FF | org-special-ctrl-k | t | not sure I like these | |
| FF | org-startup-folded | (quote content) | best overview first | |
| FF | org-startup-truncated | nil | I like to wrap long links | |
| FF | org-structure-template-alist | Check email | 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. | |
| FF | org-stuck-projects | (quote ("+LEVEL=3D2/-DONE" ("TODO" "DOING" "NEXT" "NEXTACTION") ("Reminder" "Note") "")) | this was experiment, I never use this | |
| FF | org-tags-match-list-sublevels | t | This variable is semi-obsolete and probably should always be true | |
| FF | org-todo-interpretation | (quote sequence) | | |
| FF | org-todo-keywords | Check email | A "REMINDER" is marked red in the agenda, but doesn't really need (immediate) action. | |
| FF | org-use-fast-tag-selection | nil | I use too many tags for this to be useful | |
| FF | org-use-fast-todo-selection | t | I use this a lot! | |
| FF | org-use-property-inheritance | (quote ("DEADLINE")) | 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. | |
| DW | org-use-fast-todo-selection | | | |
| DW | org-agenda-files | | | |
| DW | org-remember-templates | | | |
| DW | org-default-notes-file | | | |
| TH | org-return-follows-link | t | | |
| TH | org-link-frame-setup | '((vm . vm-visit-folder) (gnus . org-gnus-no-new-news) (file . find-file-other-window)) | I don't want a new frame popping up for gnus messages | |
| TH | org-log-done | 'time | This should be default. I think it's useful and non-obtrusive | |
| TH | org-agenda-include-diary | t | Some appts I added with the ical import | |
| TH | org-use-fast-todo-selection | t | I love it! | |
| TH | org-todo-keywords | TODO->STARTED->WISH # DONE->CANCELLED | A bit finer than the defaults + keys for fast selection | |
| TH | org-tag-alist | '(("meeting" . ?m) ("trip" . ?t) ("chat" . ?c)) | tags with shortcuts I need in all projects | |
| TH | org-gnus-prefer-web-links | t | On gmane/google articles don't expire, so... | |
| TH | org-hide-leading-stars | t | Very nice with a light-grey face for the leading stars. | |
| TH | org-columns-default-format | "%50ITEM %TODO %ALLTAGS %SCHEDULED %DEADLINE" | Well, I don't use column most of the time, but... | |
| TH | org-special-ctrl-a/e | 'reversed | I think that would be a good default. | |
| SR | org-after-todo-state-change-hook | | | |
| SR | org-agenda-files | | | |
| SR | org-agenda-files | | | |
| SR | org-agenda-include-diary | | | |
| SR | org-archive-location | | | |
| SR | org-archive-save-context-info | | | |
| SR | org-blank-before-new-entry | | | |
| SR | org-clock-persist | | | |
| SR | org-clock-persist-file | | | |
| SR | org-columns-default-format | | | |
| SR | org-default-notes-file | | | |
| SR | org-ditaa-jar-path | | | |
| SR | org-drawers | | | |
| SR | org-export-default-language | | | |
| SR | org-export-html-style | | | |
| SR | org-export-html-table-tag | | | |
| SR | org-export-html-title-format | | | |
| SR | org-export-latex-classes | | | |
| SR | org-export-latex-classes | | | |
| SR | org-export-mark-todo-in-toc | | | |
| SR | org-export-section-number-format | | | |
| SR | org-export-with-drawers | | | |
| SR | org-export-with-LaTeX-fragments | | | |
| SR | org-fontify-done-headline | | | |
| SR | org-hide-leading-stars | | | |
| SR | org-highlight-latex-fragments-and-specials | | | |
| SR | org-insert-mode-line-in-empty-file | | | |
| SR | org-link-abbrev-alist | | | |
| SR | org-log-done | | | |
| SR | org-M-RET-may-split-line | | | |
| SR | org-odd-levels-only | | | |
| SR | org-plain-list-ordered-item-terminator | | | |
| SR | org-publish-project-alist | | | |
| SR | org-publish-use-timestamps-flag | | | |
| SR | org-remember-templates | | | |
| SR | org-remove-highlights-with-change | | | |
| SR | org-return-follows-link | | | |
| SR | org-startup-align-all-tables | | | |
| SR | org-startup-folded | | | |
| SR | org-table-formula-evaluate-inline | | | |
| SR | org-time-stamp-custom-formats | | | |
| SR | org-todo-interpretation | | | |
| SR | org-todo-keywords | | | |
| SR | org-code | | | |
| SR | org-column | | | |
| SR | org-formula | | | |
| SR | org-hide | | | |
| SR | org-latex-and-export-specials | | | |
| SR | org-property-value | | | |
| SR | org-table | | | |
| SR | org-tag | | | |
| SR | org-verbatim | | | |
| SR | org-add-link-type | | | |
| DG | org-agenda-include-diary | t | | |
| DG | org-agenda-show-all-dates | nil | | |
| DG | org-agenda-skip-scheduled-if-done | t | | |
| DG | org-agenda-start-on-weekday | nil | | |
| DG | org-agenda-tags-column | -77 | | |
| DG | org-agenda-todo-ignore-scheduled | t | | |
| DG | org-columns-default-format | "%30ITEM(Task) %7Effort(Effort){:} %CLOCKSUM %20SCHEDULED %DEADLINE %TODO(T)" | | |
| DG | org-deadline-warning-days | 7 | | |
| 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")) | | |
| DG | org-hide-leading-stars | t | | |
| DG | org-log-repeat | nil | | |
| DG | org-special-ctrl-a/e | t | | |
| DG | org-stuck-projects | '("+LEVEL=2+PROJECT/-DONE" ("TODO" "INPROCESS") ("recurring") "") | | |
| DG | org-tag-alist | '(("PROJECT" . ?p)) | | |
| DG | org-tags-column | -77 | | |
| DG | org-todo-keywords | '((sequence "MAYBE(m)" "TODO(t)" "INPROCESS(i)" "WAITING(w)" "#" "DONE(d)" "CANCELED(c)")) | | |
| DG | org-use-fast-todo-selection | t | | |
| DG | org-agenda-custom-commands | Check email | | |
| DG | org-agenda-exporter-settings | '((ps-number-of-columns 1) (ps-landscape-mode nil) (htmlize-output-type 'css)) | | |
| DG | org-todo-keyword-faces | '(("TODO" . org-warning) ("CANCELED" . (:foreground "blue" :weight bold :underline t))) | | |
| DG | org-agenda-ndays | 10 | | |
| 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))) | | |
| DG | org-agenda-start-on-weekday | nil | | |
| DG | org-export-html-style | Check email | | |
| DG | org-modules | (quote (org-bbdb org-bibtex org-gnus org-info org-jsinfo org-mouse org-depend)) | | |
| DG | org-tags-match-list-sublevels | t | | |
| CL | org-directory | (file-name-as-directory (cond ((at-work-p) "~/work/orgfiles") ((at-home-p) "~/u/orgfiles") (t "."))) | Different directories for work & personal. | |
| CL | org-agenda-files | (if (or (at-work-p) (at-home-p)) (list org-directory)) | | |
| CL | org-agenda-include-diary | t | I like to use %%diary-anniversary MM DD YYYY). | |
| 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)) | Change `todo' sort. It drove me crazy that #A items could appear at the middle or bottom of list. | |
| CL | org-agenda-start-on-weekday | (if (at-work-p) 1 nil) | begin week agenda on Monday if at work. Different at work or home. | |
| CL | org-agenda-todo-ignore-scheduled | t | Keep global todo list less cluttered. | |
| CL | org-annotate-file-storage-file | (concat user-emacs-directory "file-annotations.org") | I find org-annotate-file very useful. | |
| CL | org-attach-method | 'ln | My first Unix didn't have symlinks.... :-/ | |
| CL | org-attach-auto-tag | nil | 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. | |
| CL | org-completion-use-ido | t | Ido has its quirks but is worth using. | |
| CL | org-confirm-elisp-link-function | 'y-or-n-p | I generally prefer y-or-n-p everywhere. | |
| CL | org-default-notes-files | (concat org-directory "NOTES.org") | I like my notes with my other org files. | |
| CL | org-hide-emphasis-markers | t | I got used to this from using Planner. Not for everyone. | |
| CL | org-id-method | 'uuidgen | I think this was from when uuidgen was not the default, I probably don't need this any more. | |
| CL | org-link-mailto-program | '(shell-command "rxvt +sb -e mutt %a -s '%s'") | I use `mutt'. | |
| CL | org-log-done | 'note | Record a note along with the timestamp. I like to be able to enter a note at every state change. | |
| CL | org-mairix-display-hook | 'org-mairix-mutt-display-results | For [[mairix:] ] links. | |
| CL | org-mairix-mutt-display-command | "my_rxvt -title 'mairix %search%' -e mutt -f ~/Mail/mfolder -e \"push <display-message>\" &" | Mutt command when showing linked msg. | |
| CL | org-remember-templates | Check email | Make the Todo template look more consistent. | |
| CL | org-return-follows-link | t | This feels right to me. | |
| CL | org-reverse-note-order | t | Store new notes at the beginning. Sometimes I want this, sometimes not.... | |
| CL | org-special-ctrl-a/e | 'reversed | Useful | |
| CL | org-special-ctrl-k | t | Useful | |
| CL | org-time-stamp-rounding-minutes | '(0 15) | 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. | |
| CL | org-todo-keywords | Check email | Being able to define your own is great! | |
| CL | org-todo-keyword-faces | Check email | Sometimes these faces are forgotten (or ignored?) when I create a new frame on a different display. | |
| CL | org-use-fast-todo-selection | t | Very handy. | |
| CL | org-publish-project-alist | | I don't use publishing very often. | |
| CL | org-link-abbrev-alist | | Very handy! I wish I could think of a way to execute something without confirmation though. But perhaps that is too dangerous... | |
| ML | org-log-done | 'time | If I want a note, I set it using LOGGING property | |
| ML | org-log-repeat | 'time | If I want a note, I set it using LOGGING property | |
| 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")) | | |
| ML | org-columns-default-format | "%50ITEM(Task) %8Effort(Estimate){:} %20SCHEDULED %20DEADLINE" | | |
| ML | org-agenda-columns-compute-summary-properties | nil | | |
| ML | org-blank-before-new-entry | '((heading) (plain-list-item . auto)) | I like a blank line for plain lists, but not for headings | |
| ML | org-clock-in-switch-to-state | "STARTED" | | |
| ML | org-clock-remove-zero-time-clocks | t | | |
| ML | org-agenda-log-mode-items | '(closed) | shows only closed items in the agenda log. I have some custom commands that show more. | |
| ML | org-drawers | '("PROPERTIES" "CLOCK" "HIDDEN" "INFO") | | |
| ML | org-footnote-section | nil | puts footnotes at end of current outline section -- also with sorting | |
| ML | org-footnote-auto-label | 'nil | | |
| ML | org-archive-location | (concat "~/mystuff/org/" (format-time-string "%Y") ".archive::* %s") | puts archive in a single file, organized by file of origin | |
| ML | org-archive-save-context-info | '(olpath time itags) | other options include file, time, ltags (local tags), itags (inherited tags), category | |
| ML | org-archive-mark-done | nil | | |
| ML | org-attach-method | 'cp | | |
| ML | org-attach-directory | "~/mystuff/data" | | |
| ML | org-use-fast-todo-selection | t | | |
| ML | org-todo-keywords | | | |
| ML | org-todo-state-tags-triggers | | | |
| ML | org-fast-tag-selection-single-key | 'expert | | |
| ML | org-tag-alist | | | |
| ML | org-refile-targets | '((org-agenda-files :maxlevel . 2)) | | |
| ML | org-goto-interface | 'outline-path-completion | | |
| ML | org-outline-path-complete-in-steps | t | | |
| ML | org-completion-use-ido | nil | | |
| ML | org-refile-use-outline-path | 'file | | |
| ML | org-special-ctrl-k | t | | |
| ML | org-stuck-projects | '("/!+PROJECT" ("TODO" "SUBPROJ" "NOW" "STARTED" "WAITING") nil "") | | |
| ML | org-agenda-skip-unavailable-files | t | | |
| ML | org-agenda-time-grid | nil | | |
| 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)) | | |
| ML | org-sort-agenda-noeffort-is-high | nil | | |
| ML | org-agenda-include-diary | nil | | |
| ML | org-agenda-ndays | 1 | limit org-agenda to one day | |
| ML | org-agenda-show-inherited-tags | nil | | |
| ML | org-agenda-window-setup | 'other-window | | |
| ML | org-agenda-restore-windows-after-quit | t | | |
| ML | org-agenda-start-on-weekday | 1 | | |
| ML | org-show-entry-below | '((default . nil) (isearch .t ) (agenda . t)) | | |
| ML | org-show-siblings | '((default . nil) (isearch . t) (agenda . t)) | | |
| ML | org-agenda-custom-commands | Check email | | |
| ML | org-structure-template-alist | '("d" "#+begin_ditaa \n?\n#+end_ditaa") | | |
| ML | org-agenda-skip-scheduled-if-done | t | | |
| ML | org-agenda-skip-deadline-if-done | t | | |
| ML | org-agenda-repeating-timestamp-show-all | nil | | |
| ML | org-remember-insinuate | | | |
| ML | org-directory | | | |
| ML | org-default-notes-file | (concat org-directory "index.org") | | |
| ML | org-remember-store-without-prompt | t | | |
| ML | org-remember-templates | Check email | | |
| ML | org-publish-project-alist | Check email | | |
| BH | org-agenda-mode-hook | '(lambda () (hl-line-mode 1)) | | |
| BH | org-clock-out-when-done | nil | | |
| BH | org-blank-before-bullet | t | | |
| BH | org-clock-out-remove-zero-time-clocks | t | | |
| BH | org-remember-clock-out-on-exit | nil | | |
| BH | org-clock-history-length | 10 | | |
| BH | org-table-export-default-format | "orgtbl-to-csv" | | |
| BH | org-finalize-agenda-hook | 'my-org-agenda-to-appt | Check email for function definition | |
| BH | org-clock-persist | t | | |
| BH | org-clock-in-resume | t | | |
| BH | org-clock-persistence-insinuate | | | |
| BH | org-completion-use-ido | t | | |
| BH | org-publish-project-alist | | | |
| BH | org-columns-default-format | "%40ITEM(Task) %17Effort(Estimated Effort){:} %CLOCKSUM" | | |
| BH | org-deadline-warning-days | 30 | | |
| BH | org-default-notes-file | "~/git/org/todo.org" | | |
| BH | org-todo-keyword-faces | Check email | | |
| BH | org-todo-keywords | | | |
| BH | org-export-latex-classes | | | |
| BH | org-agenda-clockreport-parameter-plist | (quote (:link nil :maxlevel 3)) | | |
| BH | org-agenda-custom-commands | Check email | | |
| BH | org-agenda-files | Check email | | |
| BH | org-agenda-include-diary | t | | |
| BH | org-agenda-log-mode-items | (quote (closed clock)) | | |
| BH | org-agenda-repeating-timestamp-show-all | t | | |
| BH | org-agenda-show-all-dates | t | | |
| BH | org-agenda-skip-deadline-if-done | t | | |
| BH | org-agenda-skip-scheduled-if-done | t | | |
| BH | org-agenda-sorting-strategy | (quote ((agenda priority-down time-up category-up) (todo priority-down) (tags priority-down))) | | |
| BH | org-agenda-start-on-weekday | nil | | |
| BH | org-agenda-text-search-extra-files | (quote (agenda-archives)) | | |
| BH | org-agenda-todo-ignore-with-date | t | | |
| BH | org-blank-before-new-entry | (quote ((heading) (plain-list-item))) | | |
| BH | org-clock-history-length | 20 | | |
| BH | org-default-priority | 68 | | |
| BH | org-enforce-todo-dependencies | t | | |
| BH | org-export-html-inline-images | t | | |
| BH | org-export-with-sub-superscripts | nil | | |
| BH | org-fast-tag-selection-single-key | (quote expert) | | |
| 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"))) | | |
| BH | org-id-method | (quote uuidgen) | | |
| BH | org-link-frame-setup | (quote ((vm . vm-visit-folder-other-frame) (gnus . gnus-other-frame) (file . find-file-other-window))) | | |
| BH | org-log-done | (quote time) | | |
| BH | org-lowest-priority | 68 | | |
| BH | org-refile-targets | (quote ((org-agenda-files :level . 1) (nil :level . 1))) | | |
| BH | org-remember-default-headline | "Tasks" | | |
| BH | org-remember-store-without-prompt | t | | |
| BH | org-remember-templates | Check emmail | | |
| BH | org-reverse-note-order | nil | | |
| BH | org-show-following-heading | t | | |
| BH | org-show-hierarchy-above | t | | |
| BH | org-show-siblings | nil | | |
| BH | org-stuck-projects | (quote ("+PROJECT-CANCELLED/-DONE" nil ("NEXT") "")) | | |
| 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))) | | |
| BH | org-time-stamp-rounding-minutes | (quote (1 5)) | | |
| 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))) | | |
| BH | org-todo-keywords | Check email | | |
| BH | org-todo-state-tags-triggers | (quote (("CANCELLED" ("CANCELLED" . t)) ("WAITING" ("WAITING" . t) ("NEXT")) ("SOMEDAY" ("WAITING" . t)) (done ("NEXT") ("WAITING")) ("TODO" ("WAITING") ("CANCELLED")))) | | |
| BH | org-use-fast-todo-selection | t | | |
| BH | org-drawers | ("PROPERTIES" "HIDE") | | |
| SPR | org-show-following-heading | nil | | |
| SPR | org-mode-hook | 'turn-on-font-lock | | |
| SPR | org-export-html-style | "" | | |
| SPR | org-export-skip-text-before-1st-heading | t | | |
| SPR | org-show-entry-below | (quote ((default))) | | |
| SPR | org-show-siblings | (quote ((default) (isearch t))) | | |
| DD | org-hide-leading-stars | t | | |
| DD | org-agenda-files | (list dan-org-dir) | | |
| DD | org-agenda-start-on-weekday | nil | | |
| DD | org-agenda-ndays | 30 | | |
| DD | org-todo-keywords | Check email | | |
| DD | org-deadline-warning-days | 7 | | |
| DD | org-default-notes-file | dan-org-file | | |
| DD | org-remember-templates | Check email | | |
| ME | org-mode-hook | | | |
| ME | org-hide-leading-stars | t | | |
| ME | org-deadline-warning-days | 7 | | |
| ME | org-agenda-skip-scheduled-if-done | t | | |
| ME | org-agenda-start-on-weekday | nil | | |
| ME | org-agenda-include-diary | t | | |
| ME | org-agenda-sorting-strategy | '(time-up priority-down) | | |
| ME | org-agenda-skip-deadline-if-done | t | | |
| ME | org-agenda-time-grid | '((daily today require-timed remove-match) "----------------" (800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 2000)) | | |
| ME | org-tag-alist | Check email | | |
| ME | org-stuck-projects | '("+PROJECT/-SOMEDAY-MAYBE-FINISHED-CANCELLED" ("NEXT" "WAITING" "INPROGRESS") () "\\<IGNORE\\>") | | |
| ME | org-todo-keywords | Check email | | |
| ME | org-use-tag-inheritance | | | |
| ME | org-use-fast-todo-selection | t | | |
| ME | org-tags-match-list-sublevels | t | | |
| ME | org-fast-tag-selection-include-todo | nil | | |
| ME | org-agenda-custom-commands | Check email | | |
| ME | org-use-property-inheritance | '("CONTEXT") | | |
| ME | org-after-todo-statistics-hook | 'org-summary-todo | | |
| ME | org-default-notes-file | "~/org/master.org" | | |
| SN | auto-mode-alist | '("\\.org$" . org-mode) | | |
| SN | org-log-done | t | | |
| SN | org-mode-hook | turn-on-font-lock | org-mode buffers only | |
| SN | org-todo-keywords | Check email | | |
| SN | org-agenda-files | (list "c:/work/tasks.org") | | |
| SN | org-mode-hook | (lambda () 'imenu-add-to-menubar "Imenu") | | |
| EF | org-agenda-files | | | |
| EF | org-agenda-include-diary | t | emacs diary for quick 'n dirty entries | |
| EF | org-agenda-start-on-weekday | nil | I don't care about the past | |
| EF | org-directory | "~/s/notes" | | |
| EF | org-default-notes-file | "notes.org" | | |
| EF | org-export-with-LaTeX-fragments | t | | |
| EF | org-hide-leading-stars | t | as recommended by manual | |
| EF | org-log-done | t | | |
| EF | org-odd-levels-only | t | as recommended by manual | |
| EF | org-remember-templates | Check email | | |
| EF | org-agenda-time-grid | '((daily today require-timed) "----------------" (900 1000 1100 1200 1300 1400 1500 1600 1700 1800)) | | |
| EF | org-agenda-window-setup | 'reorganize-frame | default, I think | |
| EF | org-special-ctrl-a/e | t | | |
| WH | auto-mode-alist | '("\\.org$" . org-mode) | | |
| WH | org-directory | "~/Org/" | where to keep all the files | |
| WH | org-agenda-start-on-weekday | nil | | |
| WH | org-agenda-include-diary | t | integration with calendar/diary | |
| WH | org-combined-agenda-icalendar-file | "/Library/WebServer/Documents/orgmode.ics" | Export to iCal - In iCal.app subscribe to http://localhost/orgmode.ics | |
| WH | org-icalendar-store-UID | t | | |
| WH | org-log-done | t | | |
| WH | org-hide-leading-stars | t | prettier formatting | |
| WH | org-startup-folded | nil | | |
| WH | org-export-with-LaTeX-fragments | t | export latex equations | |
| WH | org-publish-project-alist | Check email | | |
| WH | org-agenda-files | | | |
| 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)) | | |
| WH | org-disputed-keys | (quote (([(control tab)] . [(control shift tab)]))) | I use these for switching windows | |
| WH | org-enforce-todo-dependencies | t | | |
| WH | org-icalendar-include-todo | t | | |
| WH | org-replace-disputed-keys | t | | |
| WH | org-code | | | |
| WH | org-date | | | |
| WH | org-done | | | |
| WH | org-table | | | |
| WH | org-tag | | | |
| WH | org-time-grid | | | |
| WH | org-todo | | | |
| PJ | org-log-done | t | | |
| PJ | org-reverse-note-order | t | | |
| PJ | org-deadline-warning-days | 14 | | |
| PJ | org-hide-leading-stars | t | | |
| PJ | org-use-fast-todo-selection | t | | |
| PJ | org-use-fast-tag-selection | 'auto | | |
| PJ | org-fast-tag-selection-single-key | t | | |
| PJ | org-special-ctrl-a/e | t | | |
| PJ | org-special-ctrl-k | t | | |
| PJ | org-M-RET-may-split-line | nil | | |
| PJ | org-time-clocksum-format | "%02d:%02d" | | |
| PJ | org-completion-use-ido | t | | |
| PJ | org-agenda-window-setup | 'current-window | | |
| PJ | org-agenda-restore-windows-after-quit | nil | | |
| PJ | org-stuck-projects | '("LEVEL=2+project/-DONE" ("NEXT" "PENDING") ("single") "") | | |
| PJ | org-agenda-ndays | 1 | | |
| PJ | org-agenda-skip-deadline-if-done | t | | |
| PJ | org-agenda-skip-scheduled-if-done | t | | |
| PJ | org-agenda-show-all-dates | t | | |
| PJ | org-agenda-start-on-weekday | 1 | | |
| PJ | org-agenda-todo-ignore-with-date | t | | |
| HT | org-agenda-custom-commands | (quote (("A" "Agenda + NEXT + STARTED" ((agenda "" nil) (tags-todo "NEXT" nil) (todo "STARTED" nil)) nil) ("S" "TODO list, skip unscheduled and :waiting:" alltodo "" ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote unscheduled) (quote regexp) ":waiting:"))))) ("U" "TODO list, skip scheduled and :waiting:" alltodo "" ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote scheduled) (quote regexp) ":waiting:"))))))) | | |
| HT | org-agenda-log-mode-items | (quote (closed state)) | | |
| 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))) | | |
| HT | org-completion-use-ido | t | | |
| HT | org-export-latex-remove-from-headlines | (quote (:todo nil :priority t :tags t)) | | |
| HT | org-export-with-LaTeX-fragments | t | | |
| HT | org-log-done | (quote time) | | |
| HT | org-todo-state-tags-triggers | (quote (("STARTED" ("NEXT")))) | | |
| SH | auto-mode-alist | '("\\.org$" . org-mode) | | |
| SH | org-directory | "~/doc/org/" | | |
| SH | org-special-ctrl-a/e | t | | |
| SH | org-agenda-skip-deadline-if-done | t | | |
| SH | org-agenda-skip-scheduled-if-done | t | | |
| SH | org-agenda-start-on-weekday | nil | | |
| SH | org-todo-keywords | Check email | | |
| SH | org-use-fast-todo-selection | t | | |
| SH | org-log-done | '(done) | | |
| SH | org-hide-leading-stars | t | | |
| SH | org-agenda-include-diary | t | | |
| OC | org-agenda-files | (quote ("~/Documents/timetable.org" "~/Documents/gtd.org")) | | |
| OC | org-agenda-ndays | 7 | | |
| OC | org-agenda-show-all-dates | t | | |
| OC | org-agenda-skip-deadline-if-done | t | | |
| OC | org-agenda-skip-scheduled-if-done | t | | |
| OC | org-agenda-start-on-weekday | nil | | |
| OC | org-deadline-warning-days | 14 | | |
| OC | org-hide-leading-stars | t | | |
| OC | org-odd-levels-only | t | | |
| OC | org-remember-templates | Check email | | |
| RP | auto-mode-alist | '("\\.org$" . org-mode) | | |
| RP | org-mode-hook | 'turn-on-auto-fill | | |
| RP | org-agenda-window-setup | (quote current-window) | | |
| RP | org-log-note-headings | (quote ((done . "CLOSING NOTE %t") (state . "State %-12s %t") (note . "Note taken on %t") (clock-out . "") (transcribe . "[[file://%f][Recorded]] on %r"))) | | |
| RP | org-agenda-sorting-strategy | (quote ((agenda time-up priority-down) (todo category-keep priority-down) (tags category-keep priority-down) (search category-keep))) | | |
| RP | org-file-apps | (quote (("txt" . emacs) ("tex" . emacs) ("ltx" . emacs) ("org" . emacs) ("el" . emacs) ("bib" . emacs) ("qcp" bongo-insert-and-play-file file))) | | |
| RP | org-startup-folded | (quote content) | | |
| RP | org-clock-out-when-done | nil | | |
| RP | org-time-stamp-rounding-minutes | (quote (0 0)) | | |
| RP | org-agenda-start-with-clockreport-mode | t | | |
| RP | org-link-mailto-program | (quote (message-mail "%a" "%s")) | | |
| RP | org-link-frame-setup | (quote ((vm . vm-visit-folder-other-window) (gnus . rpatterson/gnus-no-new-news) (file . find-file-other-window))) | | |
| RP | org-agenda-custom-commands | (quote (("x" "Stuck projects (nested)" tags "-INFO-POTENTIAL/-DONE-CANCELED-TODO-HOME-COMPUTER-ONLINE-PHONE-SHOP" ((org-agenda-skip-function (quote org-skip-unless-child-todo)))))) | | |
| RP | org-agenda-window-setup | (quote current-window) | | |
| RP | org-tag-alist | (quote (("INFO" . 105) ("POTENTIAL" . 112))) | | |
| RP | org-fast-tag-selection-single-key | t | | |
| RP | org-use-fast-tag-selection | t | | |
| RP | org-use-fast-todo-selection | t | | |
| RP | org-tags-match-list-sublevels | t | | |
| RP | org-todo-keywords | Check email | | |
| RP | org-stuck-projects | (quote ("-INFO-POTENTIAL/-DONE" ("TODO" "PHONE" "ONLINE" "COMPUTER" "HOME" "SHOP") nil "")) | | |
| RP | org-agenda-files | (quote ("~/org")) | | |
| RP | org-special-ctrl-k | t | | |
| RP | org-special-ctrl-a/e | t | | |
| RP | before-save-hook | (quote (org-update-all-dblocks)) | | |
| RP | org-log-note-clock-out | t | | |
| AU | org-mode-hook | (lambda () (imenu-add-to-menubar "Imenu") (local-set-key "\M-I" 'org-toggle-iimage-in-org))) | | |
| AU | org-completion-use-ido | t | general org functionality tweaks | |
| AU | org-empty-line-terminates-plain-lists | t | | |
| AU | org-log-state-notes-insert-after-drawers | t | | |
| AU | org-hide-leading-stars | t | | |
| AU | org-agenda-files | '("~/org/") | | |
| AU | org-agenda-window-setup | 'other-frame | | |
| AU | org-agenda-include-diary | t | | |
| AU | org-agenda-ndays | 7 | | |
| AU | org-deadline-warning-days | 14 | | |
| AU | org-agenda-show-all-dates | t | | |
| AU | org-agenda-skip-deadline-if-done | t | | |
| AU | org-agenda-skip-scheduled-if-done | t | | |
| AU | org-agenda-skip-timestamp-if-done | t | | |
| AU | org-agenda-start-on-weekday | nil | | |
| AU | org-stuck-projects | '("+LEVEL=3D2+CATEGORY=3D\"PROJ\" | +CATEGORY=3D\"TASK\"/-DONE-CANCELED" ("NEXT" "WAITING") nil "") | |
| AU | org-agenda-custom-commands | Check email | | |
| AU | org-agenda-mode-hook | '(lambda () (hl-line-mode 1)) | | |
| AU | org-default-notes-file | "~/notes.org" | | |
| AU | org-reverse-note-order | t | | |
| AU | org-mairix-gnus-results-group | 'nnmairix-default-group | | |
| AU | org-mairix-gnus-select-display-group-function | | | |
| AU | org-todo-keywords | Check email | | |
| AU | org-log-done | t | | |
| AU | org-fast-tag-selection-single-key | 'expert | | |
| AU | org-tags-match-list-sublevels | t | | |
| AU | org-use-fast-todo-selection | t | | |
| AU | org-fast-tag-selection-include-todo | t | | |
| AU | org-id-method | 'uuidgen | | |
| AU | org-refile-targets | '((org-agenda-files . (:maxlevel . 3)) | | |
| AU | org-refile-use-outline-path | 'file | | |
| AU | org-remember-use-refile-when-interactive | t | | |
| AU | org-remember-store-without-prompt | t | | |
| AU | org-remember-default-headline | "Unfiled" | | |
| AU | org-remember-templates | | | |
| AU | org-publish-project-alist | | | |
| AU | org-export-with-toc | nil | | |
| AU | org-export-with-section-numbers | nil | | |
#+TBLR: columns:(2 1) action:tabulate
#+TBLRR: x <- sort(table(x[,2:4]), decreasing=TRUE)[1:40]
#+TBLRR: x[,2] <- substr(x[,2], 1, 3)
#+TBLR: table:org-variables-table
#+TBLNAME: org-variables-table
[-- Attachment #3: Type: text/plain, Size: 204 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 7:46 ` Manish
@ 2009-01-30 8:18 ` Carsten Dominik
2009-01-30 8:29 ` Manish
[not found] ` <87ljstx71e.fsf@gollum.intra.norang.ca>
2009-01-30 15:27 ` Carsten Dominik
2 siblings, 1 reply; 69+ messages in thread
From: Carsten Dominik @ 2009-01-30 8:18 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
Hi Manish,
what can I say, awesome!
To get the default values, you could do
(get 'org-some-variable 'standard-value)
and evaluate this. You can do this with a formula in the table,
I have successfully tried this:
#+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value))))
(org-require-autoloaded-modules) (if (or (string-match "\n" x) (>
(length x) 40)) "complex" x));L
It get the value, converts it to a string and inserts it if it is
not too long and does not contain a newline.
- Carsten
On Jan 30, 2009, at 8:46 AM, Manish wrote:
> On Fri, Jan 30, 2009 at 4:37 AM, Carsten Dominik wrote:
>>
> [snip]
>>>>
>>>> Of course, if there is a volunteer who would like to organize
>>>> this info into a Worg page, I would even be more happy ...
>>>
>>> I am collating the information in the following format.
>>>
>>> | Submitter | Variable | Value | Comment |
>>
>> Hi Manish, thanks so much for doing this, really appreciate it.
>> Maybe add a column with the default value, so that we can be sure
>> that the did not just set the default value?
>>
>
> I did not know of an obvious or easy way to find out the default
> values. :-/
>
> Here are the results so far.
>
> 20 people responsed within the first day reporting about 479
> customizations including 187 unique variables (49.6% !, assuming total
> 377 variables.)
>
> NB: I did try to filter out faces but a few might have crept through.
>
> First top tweakers.
>
> | Submitter | Customizations |
> |---------------------+----------------|
> | Fredrich Fredrichs | 64 |
> | Bernt Hansen | 56 |
> | Matthew Lundin | 52 |
> | Sebastian Rose | 51 |
> | Austin Frank | 38 |
> | Chris Leyon | 28 |
> | Ross Patterson | 25 |
> | Dan Griswold | 24 |
> | William Henney | 24 |
> | Peter Jones | 21 |
> | Michael Ekstrand | 20 |
> | Eric Faga | 13 |
> | Steven Harris | 11 |
> | Tassilo Horn | 11 |
> | Oliver Charles | 10 |
> | Dan Davison | 8 |
> | Hsui-Khuern Tang | 8 |
> | Scott Randby | 6 |
> | Sivaram Neelakantan | 5 |
> | Don Womick | 4 |
>
> And what was tweaked:
>
> | Variable (may be a few faces as well) | No. of times
> customized |
> |---------------------------------------------------
> +-------------------------|
> | org-agenda-start-on-weekday
> | 14 |
> | org-todo-keywords
> | 14 |
> | org-log-done
> | 13 |
> | org-agenda-files
> | 12 |
> | org-agenda-include-diary
> | 12 |
> | org-hide-leading-stars
> | 12 |
> | org-use-fast-todo-selection
> | 12 |
> | org-remember-templates
> | 10 |
> | org-agenda-skip-scheduled-if-done
> | 9 |
> | org-agenda-custom-commands
> | 8 |
> | org-agenda-skip-deadline-if-done
> | 8 |
> | org-agenda-sorting-strategy
> | 8 |
> | org-default-notes-file
> | 8 |
> | org-special-ctrl-a/e
> | 8 |
> | org-stuck-projects
> | 8 |
> | org-completion-use-ido
> | 7 |
> | org-deadline-warning-days
> | 7 |
> | org-agenda-ndays
> | 6 |
> | org-agenda-window-setup
> | 6 |
> | org-columns-default-format
> | 6 |
> | org-fast-tag-selection-single-key
> | 6 |
> | org-mode-hook
> | 6 |
> | org-publish-project-alist
> | 6 |
> | org-tag-alist
> | 6 |
> | org-agenda-show-all-dates
> | 5 |
> | org-directory
> | 5 |
> | org-export-with-LaTeX-fragments
> | 5 |
> | org-special-ctrl-k
> | 5 |
> | org-tags-match-list-sublevels
> | 5 |
> | auto-mode-alist
> | 4 |
> | org-blank-before-new-entry
> | 4 |
> | org-drawers
> | 4 |
> | org-global-properties
> | 4 |
> | org-refile-targets
> | 4 |
> | org-return-follows-link
> | 4 |
> | org-reverse-note-order
> | 4 |
> | org-startup-folded
> | 4 |
> | org-todo-keyword-faces
> | 4 |
> | org-agenda-log-mode-items
> | 3 |
> | org-agenda-time-grid
> | 3 |
> | org-agenda-todo-ignore-scheduled
> | 3 |
> | org-clock-history-length
> | 3 |
> | org-clock-persist
> | 3 |
> | org-export-html-style
> | 3 |
> | org-export-latex-classes
> | 3 |
> | org-id-method
> | 3 |
> | org-link-frame-setup
> | 3 |
> | org-odd-levels-only
> | 3 |
> | org-refile-use-outline-path
> | 3 |
> | org-remember-store-without-prompt
> | 3 |
> | org-show-siblings
> | 3 |
> | org-time-stamp-rounding-minutes
> | 3 |
> | org-todo-state-tags-triggers
> | 3 |
> | org-use-fast-tag-selection
> | 3 |
> | org-after-todo-state-change-hook
> | 2 |
> | org-agenda-exporter-settings
> | 2 |
> | org-agenda-mode-hook
> | 2 |
> | org-agenda-repeating-timestamp-show-all
> | 2 |
> | org-agenda-restore-windows-after-quit
> | 2 |
> | org-agenda-skip-timestamp-if-done
> | 2 |
> | org-agenda-todo-ignore-with-date
> | 2 |
> | org-archive-location
> | 2 |
> | org-archive-save-context-info
> | 2 |
> | org-attach-method
> | 2 |
> | org-clock-in-resume
> | 2 |
> | org-clock-in-switch-to-state
> | 2 |
> | org-clock-out-remove-zero-time-clocks
> | 2 |
> | org-clock-out-when-done
> | 2 |
> | org-code
> | 2 |
> | org-enforce-todo-dependencies
> | 2 |
> | org-export-mark-todo-in-toc
> | 2 |
> | org-export-with-sub-superscripts
> | 2 |
> | org-fast-tag-selection-include-todo
> | 2 |
> | org-icalendar-include-todo
> | 2 |
> | org-icalendar-store-UID
> | 2 |
> | org-link-abbrev-alist
> | 2 |
> | org-link-mailto-program
> | 2 |
> | org-log-repeat
> | 2 |
> | org-M-RET-may-split-line
> | 2 |
> | org-modules
> | 2 |
> | org-outline-path-complete-in-steps
> | 2 |
> | org-remember-default-headline
> | 2 |
> | org-remember-insinuate
> | 2 |
> | org-show-entry-below
> | 2 |
> | org-show-following-heading
> | 2 |
> | org-structure-template-alist
> | 2 |
> | org-table
> | 2 |
> | org-tag
> | 2 |
> | org-todo-interpretation
> | 2 |
> | org-use-property-inheritance
> | 2 |
> | appt-activate
> | 1 |
> | before-save-hook
> | 1 |
> | org-add-link-type
> | 1 |
> | org-after-todo-statistics-hook
> | 1 |
> | org-agenda-after-show-hook
> | 1 |
> | org-agenda-clockreport-parameter-plist
> | 1 |
> | org-agenda-columns-add-appointments-to-effort-sum
> | 1 |
> | org-agenda-columns-compute-summary-properties
> | 1 |
> | org-agenda-remove-times-when-in-prefix
> | 1 |
> | org-agenda-show-inherited-tags
> | 1 |
> | org-agenda-skip-unavailable-files
> | 1 |
> | org-agenda-start-with-clockreport-mode
> | 1 |
> | org-agenda-tags-column
> | 1 |
> | org-agenda-text-search-extra-files
> | 1 |
> | org-agenda-todo-ignore-deadlines
> | 1 |
> | org-agenda-use-time-grid
> | 1 |
> | org-annotate-file-storage-file
> | 1 |
> | org-archive-mark-done
> | 1 |
> | org-attach-auto-tag
> | 1 |
> | org-attach-directory
> | 1 |
> | org-blank-before-bullet
> | 1 |
> | org-calc-default-modes
> | 1 |
> | org-clock-persist-file
> | 1 |
> | org-clock-persistence-insinuate
> | 1 |
> | org-clock-remove-zero-time-clocks
> | 1 |
> | org-column
> | 1 |
> | org-combined-agenda-icalendar-file
> | 1 |
> | org-confirm-elisp-link-function
> | 1 |
> | org-date
> | 1 |
> | org-default-notes-files
> | 1 |
> | org-default-priority
> | 1 |
> | org-disputed-keys
> | 1 |
> | org-ditaa-jar-path
> | 1 |
> | org-done
> | 1 |
> | org-effort-property
> | 1 |
> | org-empty-line-terminates-plain-lists
> | 1 |
> | org-export-default-language
> | 1 |
> | org-export-html-inline-images
> | 1 |
> | org-export-html-table-tag
> | 1 |
> | org-export-html-title-format
> | 1 |
> | org-export-html-use-infojs
> | 1 |
> | org-export-latex-remove-from-headlines
> | 1 |
> | org-export-run-in-background
> | 1 |
> | org-export-section-number-format
> | 1 |
> | org-export-skip-text-before-1st-heading
> | 1 |
> | org-export-with-drawers
> | 1 |
> | org-export-with-priority
> | 1 |
> | org-export-with-section-numbers
> | 1 |
> | org-export-with-toc
> | 1 |
> | org-file-apps
> | 1 |
> | org-finalize-agenda-hook
> | 1 |
> | org-fontify-done-headline
> | 1 |
> | org-footnote-auto-label
> | 1 |
> | org-footnote-section
> | 1 |
> | org-formula
> | 1 |
> | org-gnus-prefer-web-links
> | 1 |
> | org-goto-interface
> | 1 |
> | org-goto-max-level
> | 1 |
> | org-hide
> | 1 |
> | org-hide-emphasis-markers
> | 1 |
> | org-highlight-latex-fragments-and-specials
> | 1 |
> | org-icalendar-include-sexps
> | 1 |
> | org-infojs-options
> | 1 |
> | org-insert-heading-respect-content
> | 1 |
> | org-insert-mode-line-in-empty-file
> | 1 |
> | org-keep-stored-link-after-insertion
> | 1 |
> | org-latex-and-export-specials
> | 1 |
> | org-link-to-org-use-id
> | 1 |
> | org-log-note-clock-out
> | 1 |
> | org-log-note-headings
> | 1 |
> | org-log-state-notes-insert-after-drawers
> | 1 |
> | org-log-states-order-reversed
> | 1 |
> | org-lowest-priority
> | 1 |
> | org-mairix-display-hook
> | 1 |
> | org-mairix-gnus-results-group
> | 1 |
> | org-mairix-gnus-select-display-group-function
> | 1 |
> | org-mairix-mutt-display-command
> | 1 |
> | org-plain-list-ordered-item-terminator
> | 1 |
> | org-property-value
> | 1 |
> | org-publish-use-timestamps-flag
> | 1 |
> | org-remember-clock-out-on-exit
> | 1 |
> | org-remember-use-refile-when-interactive
> | 1 |
> | org-remove-highlights-with-change
> | 1 |
> | org-replace-disputed-keys
> | 1 |
> | org-show-hierarchy-above
> | 1 |
> | org-sort-agenda-noeffort-is-high
> | 1 |
> | org-startup-align-all-tables
> | 1 |
> | org-startup-truncated
> | 1 |
> | org-table-export-default-format
> | 1 |
> | org-table-formula-evaluate-inline
> | 1 |
> | org-tags-column
> | 1 |
> | org-time-clocksum-format
> | 1 |
> | org-time-grid
> | 1 |
> | org-time-stamp-custom-formats
> | 1 |
> | org-todo
> | 1 |
> | org-use-tag-inheritance
> | 1 |
> | org-verbatim
> | 1 |
>
> I have attached a file with raw data.
>
> --
> Manish
>
> PS: I did not add my own data because that messes everything up. It
> seems I have touched *every single one* at least one time or the
> other.
> <variable-popcon.org>
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 8:18 ` Carsten Dominik
@ 2009-01-30 8:29 ` Manish
2009-01-30 8:38 ` Carsten Dominik
0 siblings, 1 reply; 69+ messages in thread
From: Manish @ 2009-01-30 8:29 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote:
> Hi Manish,
>
> what can I say, awesome!
Thanks.
>
> To get the default values, you could do
>
> (get 'org-some-variable 'standard-value)
Nice. Thanks.
>
> and evaluate this. You can do this with a formula in the table,
> I have successfully tried this:
>
> #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value))))
> (org-require-autoloaded-modules) (if (or (string-match "\n" x) (> (length x)
> 40)) "complex" x));L
The formula seems to work but I am getting nil for /all/ variables.
That does not seem right. There would be some variable with non-nil
standard value, no?
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 8:29 ` Manish
@ 2009-01-30 8:38 ` Carsten Dominik
2009-01-30 8:52 ` Manish
0 siblings, 1 reply; 69+ messages in thread
From: Carsten Dominik @ 2009-01-30 8:38 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
On Jan 30, 2009, at 9:29 AM, Manish wrote:
> On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote:
>> Hi Manish,
>>
>> what can I say, awesome!
>
> Thanks.
>
>>
>> To get the default values, you could do
>>
>> (get 'org-some-variable 'standard-value)
>
> Nice. Thanks.
>
>>
>> and evaluate this. You can do this with a formula in the table,
>> I have successfully tried this:
>>
>> #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value))))
>> (org-require-autoloaded-modules) (if (or (string-match "\n" x) (>
>> (length x)
>> 40)) "complex" x));L
You need to change $2 and $1 to the relevant columns in your table,
maybe this is the problem? I made this formula on one of your
extracted tables where the variable was in column one and I have
created a new column 2 for the default values.
also, the formula seems to return (nil) or (t) instead of nil or t,
so it seems to add an additional pair of parenthesis.
- Carsten
>>
>
> The formula seems to work but I am getting nil for /all/ variables.
> That does not seem right. There would be some variable with non-nil
> standard value, no?
>
> --
> Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 8:38 ` Carsten Dominik
@ 2009-01-30 8:52 ` Manish
2009-01-30 9:16 ` Carsten Dominik
0 siblings, 1 reply; 69+ messages in thread
From: Manish @ 2009-01-30 8:52 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote:
>
[snip]
>
> You need to change $2 and $1 to the relevant columns in your table,
> maybe this is the problem?
Yes, I had changed only one of them. Thanks.
> I made this formula on one of your extracted tables where the variable
> was in column one and I have created a new column 2 for the default
> values.
>
> also, the formula seems to return (nil) or (t) instead of nil or t,
> so it seems to add an additional pair of parenthesis.
When I applied the formula on the main table (in raw data file), it did
return nil, (nil), t, (t) and complex for values. Perhaps getting a nil
or (nil) or a t or (t) depends on the kind of values a variable can
take?
Anyhow, I will try and add additional results to the data if we get more
responses (so far 2.)
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 8:52 ` Manish
@ 2009-01-30 9:16 ` Carsten Dominik
2009-01-30 10:35 ` Scot Becker
[not found] ` <e7cdbe30902011255y680747e8vb8731a775a73dc73@mail.gmail.com>
0 siblings, 2 replies; 69+ messages in thread
From: Carsten Dominik @ 2009-01-30 9:16 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
On Jan 30, 2009, at 9:52 AM, Manish wrote:
> On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote:
>>
> [snip]
>>
>> You need to change $2 and $1 to the relevant columns in your table,
>> maybe this is the problem?
>
> Yes, I had changed only one of them. Thanks.
>
>> I made this formula on one of your extracted tables where the
>> variable
>> was in column one and I have created a new column 2 for the default
>> values.
>>
>> also, the formula seems to return (nil) or (t) instead of nil or t,
>> so it seems to add an additional pair of parenthesis.
>
> When I applied the formula on the main table (in raw data file), it
> did
> return nil, (nil), t, (t) and complex for values. Perhaps getting a
> nil
> or (nil) or a t or (t) depends on the kind of values a variable can
> take?
>
> Anyhow, I will try and add additional results to the data if we get
> more
> responses (so far 2.)
And please use the default values to clean out "configurations" to the
default.
Thanks!
- Carsten
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 9:16 ` Carsten Dominik
@ 2009-01-30 10:35 ` Scot Becker
[not found] ` <e7cdbe30902011255y680747e8vb8731a775a73dc73@mail.gmail.com>
1 sibling, 0 replies; 69+ messages in thread
From: Scot Becker @ 2009-01-30 10:35 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Somehow, I woke up this morning to find that all my 'Customize'
settiings were missing from my .emacs (that ever happened to anyone?),
so these are just a few variables I've set up manually.
'(org-hide-leading-stars t)
;; looks cleaner, best with lighter preceeding stars, so I can still
count levels
org-export-latex-classes
set to a long value you don't want in your table. Includes a few
custom headers for my thesis
I use org for writing and note-taking, and for any elaborate writing
project, I always set up both local TODO keywords and tags.
And don't forget that 'other' org customization variable:
(setq default-major-mode 'org-mode)
;might as well. I came to emacs for org.
This thread is very helpful, particularly since I'm the newish
org-learner it's designed for. Very good idea, Carsten.
Scot
(Ah, now I think that my Customizations problem had to do with an
.emacs that wasn't fully loaded, but to which I tried to save
customizations anyway, or which I edited in vim while I had it open in
emacs, or something silly like that.... Though I'm sure I didn't touch
the customization section itself. I'll have to be more careful when I
get the config-file problem warning in the future).
^ permalink raw reply [flat|nested] 69+ messages in thread
[parent not found: <e7cdbe30902011255y680747e8vb8731a775a73dc73@mail.gmail.com>]
* Re: POLL: the 40 variables project
[not found] ` <e7cdbe30902011255y680747e8vb8731a775a73dc73@mail.gmail.com>
@ 2009-02-01 22:15 ` Carsten Dominik
2009-02-02 10:36 ` Carsten Dominik
1 sibling, 0 replies; 69+ messages in thread
From: Carsten Dominik @ 2009-02-01 22:15 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
Wow, thanks to Manish for a hard job well done.
Now is the time for data mining! Enjoy!
- Carsten
On Feb 1, 2009, at 9:55 PM, Manish wrote:
> On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote:
>>
> [snip: table formula help (22 lines)]
>>> Anyhow, I will try and add additional results to the data if we
>>> get more
>>> responses (so far 2.)
>>
>> And please use the default values to clean out "configurations" to
>> the
>> default.
>
> Hello Carsten/List,
>
> Here are the final set of results after three days of polling.
>
>
> 1. Total respondents : 36
>
> 2. No. of customizations reported : 887 (minus faces)
>
> 3. Avg. no. of customizations/respondent : 24.6
>
> 4. No. of unique variables customized : 260 (give or take a few to
> account for faces etc.)
>
> 5. Percentge of variables customized : ~ 69% (when total 377)
>
> 6. Percentage of variables customized by
> at least more than one person : ~ 36% (135/377)
>
>
> Following table lists those variables (total 78) that have been
> customized to non-default values by at least three users (threshold
> decided to limit the size of the table.)
>
> |---------------------------------------+-----------------------|
> | | No. of times reported |
> | Variable | *not* same as default |
> |---------------------------------------+-----------------------|
> | org-log-done | 22 |
> | org-todo-keywords | 22 |
> | org-agenda-files | 21 |
> | org-agenda-start-on-weekday | 19 |
> | org-hide-leading-stars | 19 |
> | org-remember-templates | 19 |
> | org-agenda-skip-scheduled-if-done | 18 |
> | org-agenda-include-diary | 17 |
> | org-agenda-skip-deadline-if-done | 16 |
> | org-use-fast-todo-selection | 16 |
> | org-agenda-custom-commands | 15 |
> | org-default-notes-file | 15 |
> | org-special-ctrl-a/e | 14 |
> | org-agenda-sorting-strategy | 13 |
> | org-fast-tag-selection-single-key | 12 |
> | auto-mode-alist | 11 |
> | org-agenda-window-setup | 11 |
> | org-stuck-projects | 11 |
> | org-mode-hook | 10 |
> | org-refile-targets | 10 |
> | org-completion-use-ido | 9 |
> | org-directory | 9 |
> | org-return-follows-link | 9 |
> | org-blank-before-new-entry | 8 |
> | org-columns-default-format | 8 |
> | org-enforce-todo-dependencies | 8 |
> | org-tag-alist | 8 |
> | org-reverse-note-order | 7 |
> | org-drawers | 7 |
> | org-export-with-LaTeX-fragments | 7 |
> | org-publish-project-alist | 7 |
> | org-special-ctrl-k | 7 |
> | org-tags-column | 7 |
> | org-export-html-style | 6 |
> | org-agenda-todo-ignore-scheduled | 6 |
> | org-modules | 6 |
> | org-refile-use-outline-path | 6 |
> | org-deadline-warning-days | 5 |
> | org-startup-folded | 5 |
> | org-agenda-todo-ignore-with-date | 5 |
> | org-archive-location | 5 |
> | org-clock-persist | 5 |
> | org-export-latex-classes | 5 |
> | org-global-properties | 5 |
> | org-id-method | 5 |
> | org-odd-levels-only | 5 |
> | org-agenda-ndays | 4 |
> | org-agenda-restore-windows-after-quit | 4 |
> | org-agenda-skip-timestamp-if-done | 4 |
> | org-agenda-tags-column | 4 |
> | org-agenda-time-grid | 4 |
> | org-agenda-todo-ignore-deadlines | 4 |
> | org-archive-save-context-info | 4 |
> | org-clock-in-resume | 4 |
> | 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 |
> |---------------------------------------+-----------------------|
>
> Finally, the top tweaker ranking has changed. :)
>
> |-----+-----------------------+------------------|
> | | *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 Domink | 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. | Giovani 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 |
> |-----+-----------------------+------------------|
>
>
> I am attaching the latest raw data in case anyone wants to play with
> it to extract some more nuggets of insights or see what non-default
> values were used etc.
>
> Dan, thank you for the R code snippets. I could use some of it and
> rest frustrated me (due to my miniscule R knowledge.. so far.) So I
> did some of it in Excel.
>
> Finally, thanks to everyone who responded (conspicuously missing were
> Charles Cave, Russell Adams, Adam Spiers, Bastien, Leo, Eddward
> DeVilla... .) It has been an awesome thread so far, a gold mine of
> ideas and (for me) a chance to peek into the ways of working of people
> way more prodcutive than I.
>
> Thank you all
> --
> Manish
>
> PS: Carsten has already started another thread to discuss changing the
> defaults.
> <variable-popcon.org>
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
[not found] ` <e7cdbe30902011255y680747e8vb8731a775a73dc73@mail.gmail.com>
2009-02-01 22:15 ` Carsten Dominik
@ 2009-02-02 10:36 ` Carsten Dominik
1 sibling, 0 replies; 69+ messages in thread
From: Carsten Dominik @ 2009-02-02 10:36 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
Hi everyone,
I want to do more with these results, but for now I have put Manish'
analysis
and the raw data table on the web at
http://orgmode.org/worg/org-customization-survey.php
- Carsten
On Feb 1, 2009, at 9:55 PM, Manish wrote:
> On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote:
>>
> [snip: table formula help (22 lines)]
>>> Anyhow, I will try and add additional results to the data if we
>>> get more
>>> responses (so far 2.)
>>
>> And please use the default values to clean out "configurations" to
>> the
>> default.
>
> Hello Carsten/List,
>
> Here are the final set of results after three days of polling.
>
>
> 1. Total respondents : 36
>
> 2. No. of customizations reported : 887 (minus faces)
>
> 3. Avg. no. of customizations/respondent : 24.6
>
> 4. No. of unique variables customized : 260 (give or take a few to
> account for faces etc.)
>
> 5. Percentge of variables customized : ~ 69% (when total 377)
>
> 6. Percentage of variables customized by
> at least more than one person : ~ 36% (135/377)
>
>
> Following table lists those variables (total 78) that have been
> customized to non-default values by at least three users (threshold
> decided to limit the size of the table.)
>
> |---------------------------------------+-----------------------|
> | | No. of times reported |
> | Variable | *not* same as default |
> |---------------------------------------+-----------------------|
> | org-log-done | 22 |
> | org-todo-keywords | 22 |
> | org-agenda-files | 21 |
> | org-agenda-start-on-weekday | 19 |
> | org-hide-leading-stars | 19 |
> | org-remember-templates | 19 |
> | org-agenda-skip-scheduled-if-done | 18 |
> | org-agenda-include-diary | 17 |
> | org-agenda-skip-deadline-if-done | 16 |
> | org-use-fast-todo-selection | 16 |
> | org-agenda-custom-commands | 15 |
> | org-default-notes-file | 15 |
> | org-special-ctrl-a/e | 14 |
> | org-agenda-sorting-strategy | 13 |
> | org-fast-tag-selection-single-key | 12 |
> | auto-mode-alist | 11 |
> | org-agenda-window-setup | 11 |
> | org-stuck-projects | 11 |
> | org-mode-hook | 10 |
> | org-refile-targets | 10 |
> | org-completion-use-ido | 9 |
> | org-directory | 9 |
> | org-return-follows-link | 9 |
> | org-blank-before-new-entry | 8 |
> | org-columns-default-format | 8 |
> | org-enforce-todo-dependencies | 8 |
> | org-tag-alist | 8 |
> | org-reverse-note-order | 7 |
> | org-drawers | 7 |
> | org-export-with-LaTeX-fragments | 7 |
> | org-publish-project-alist | 7 |
> | org-special-ctrl-k | 7 |
> | org-tags-column | 7 |
> | org-export-html-style | 6 |
> | org-agenda-todo-ignore-scheduled | 6 |
> | org-modules | 6 |
> | org-refile-use-outline-path | 6 |
> | org-deadline-warning-days | 5 |
> | org-startup-folded | 5 |
> | org-agenda-todo-ignore-with-date | 5 |
> | org-archive-location | 5 |
> | org-clock-persist | 5 |
> | org-export-latex-classes | 5 |
> | org-global-properties | 5 |
> | org-id-method | 5 |
> | org-odd-levels-only | 5 |
> | org-agenda-ndays | 4 |
> | org-agenda-restore-windows-after-quit | 4 |
> | org-agenda-skip-timestamp-if-done | 4 |
> | org-agenda-tags-column | 4 |
> | org-agenda-time-grid | 4 |
> | org-agenda-todo-ignore-deadlines | 4 |
> | org-archive-save-context-info | 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 |
> |---------------------------------------+-----------------------|
>
> Finally, the top tweaker ranking has changed. :)
>
> |-----+-----------------------+------------------|
> | | *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 Domink | 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. | Giovani 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 |
> |-----+-----------------------+------------------|
>
>
> I am attaching the latest raw data in case anyone wants to play with
> it to extract some more nuggets of insights or see what non-default
> values were used etc.
>
> Dan, thank you for the R code snippets. I could use some of it and
> rest frustrated me (due to my miniscule R knowledge.. so far.) So I
> did some of it in Excel.
>
> Finally, thanks to everyone who responded (conspicuously missing were
> Charles Cave, Russell Adams, Adam Spiers, Bastien, Leo, Eddward
> DeVilla... .) It has been an awesome thread so far, a gold mine of
> ideas and (for me) a chance to peek into the ways of working of people
> way more prodcutive than I.
>
> Thank you all
> --
> Manish
>
> PS: Carsten has already started another thread to discuss changing the
> defaults.
> <variable-popcon.org>
^ permalink raw reply [flat|nested] 69+ messages in thread
[parent not found: <87ljstx71e.fsf@gollum.intra.norang.ca>]
* Re: POLL: the 40 variables project
[not found] ` <87ljstx71e.fsf@gollum.intra.norang.ca>
@ 2009-01-30 13:50 ` Carsten Dominik
0 siblings, 0 replies; 69+ messages in thread
From: Carsten Dominik @ 2009-01-30 13:50 UTC (permalink / raw
To: Bernt Hansen; +Cc: emacs org-mode mailing list
[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]
On Jan 30, 2009, at 2:22 PM, Bernt Hansen wrote:
> Manish <mailtomanish.sharma@gmail.com> writes:
>
>> Here are the results so far.
>>
>> 20 people responsed within the first day reporting about 479
>> customizations including 187 unique variables (49.6% !, assuming
>> total
>> 377 variables.)
>>
>> NB: I did try to filter out faces but a few might have crept through.
>>
>> First top tweakers.
>>
>> | Submitter | Customizations |
>> |---------------------+----------------|
>> | Fredrich Fredrichs | 64 |
>> | Bernt Hansen | 56 |
>> | Matthew Lundin | 52 |
>> | Sebastian Rose | 51 |
>> | Austin Frank | 38 |
>> | Chris Leyon | 28 |
>> | Ross Patterson | 25 |
>> | Dan Griswold | 24 |
>> | William Henney | 24 |
>> | Peter Jones | 21 |
>> | Michael Ekstrand | 20 |
>> | Eric Faga | 13 |
>> | Steven Harris | 11 |
>> | Tassilo Horn | 11 |
>> | Oliver Charles | 10 |
>> | Dan Davison | 8 |
>> | Hsui-Khuern Tang | 8 |
>> | Scott Randby | 6 |
>> | Sivaram Neelakantan | 5 |
>> | Don Womick | 4 |
>
> Carsten,
>
> Just for completeness maybe you want to post your values too! ;)
OK, mine are changing a lot becaus of all the testing I do, but the
more persistent ones are these:
[-- Attachment #2: variable-popcon-2.org --]
[-- Type: application/octet-stream, Size: 20248 bytes --]
|------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| <4> | | |
| Submitter | Variable | Customized To |
|------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| CD | org-agenda-custom-commands | lots |
| CD | org-agenda-exporter-settings | (quote ((org-agenda-prefix-format "") (ps-landscape-mode t)))) |
| CD | org-agenda-files | (quote ("~/org/diary.org" "~/org/gtd.org" "~/org/meetings.org")) |
| CD | org-agenda-prefix-format | (quote ((agenda . " %-12:c%?-12t% s%? e") (timeline . " % s") (todo . " %-12:c") (tags . " %-12:c") (search . " %-12:c"))) |
| CD | org-agenda-skip-deadline-if-done | t |
| CD | org-agenda-skip-scheduled-if-done | t |
| CD | org-agenda-start-on-weekday | nil |
| CD | org-archive-mark-done | nil |
| CD | org-clock-in-resume | t |
| CD | org-clock-persist | t |
| CD | org-clock-persist-query-save | t |
| CD | org-combined-agenda-icalendar-file | "/Library/Webserver/Documents/OrgMode.ics" |
| CD | org-completion-use-ido | t |
| CD | org-confirm-shell-links | (quote y-or-n-p) |
| CD | org-default-notes-file | "~/org/notes.org" |
| CD | org-description-max-indent | 10 |
| CD | org-directory | "~/org/" |
| CD | org-email-link-description-format | "Email %c, \"%s\"" |
| 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)))) |
| CD | org-enforce-todo-dependencies | t |
| CD | org-fast-tag-selection-single-key | (quote expert) |
| 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" "$" "$$" "\\(" "\\[")))) |
| CD | org-goto-auto-isearch | nil |
| CD | org-goto-interface | (quote outline-path-completion) |
| CD | org-goto-interface | 'outline-path-completion |
| CD | org-id-method | (quote uuidgen) |
| CD | org-link-abbrev-alist | (quote (("att" . org-attach-expand-link))) |
| 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)) |
| CD | org-outline-path-complete-in-steps | nil |
| CD | org-publish-use-timestamps-flag | nil |
| CD | org-refile-targets | (quote ((org-agenda-files :level . 1) (org-agenda-files :tag . "r") (nil :maxlevel . 1))) |
| CD | org-remember-templates | complex |
| CD | org-remove-highlights-with-change | nil |
| CD | org-reverse-note-order | t |
| CD | org-special-ctrl-a/e | (quote reversed) |
| CD | org-special-ctrl-e | t |
| CD | org-support-shift-select | t |
| CD | org-support-shift-translate | t |
| 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)))) |
| CD | org-tags-column | -77 |
| CD | org-tags-exclude-from-inheritance | (quote ("r")) |
| CD | org-time-stamp-custom-formats | (quote ("<%d %b %Y>" . "<%d %b %Y %H:%M>")) |
| CD | org-todo-keyword-faces | (quote (("TODO" :foreground "medium blue" :weight bold) ("PROJ" :foreground "medium blue" :weight bold :underline t) ("SOMEDAY_MAYBE" :foreground "grey30" :weight bold) ("STARTED" :foreground "dark orange" :weight bold) ("WAITING" :foreground "red" :weight bold) ("DELEGATED" :foreground "red" :weight bold)))) |
| CD | org-todo-state-tags-triggers | (quote ((done ("today") ("next")) ("WAITING" ("today")) ("DELEGATED" ("next") ("today")))) |
| CD | org-use-fast-todo-selection | t |
#+TBLR: columns:(2 1) action:tabulate
#+TBLRR: x <- sort(table(x[,2:4]), decreasing=TRUE)[1:40]
#+TBLRR: x[,2] <- substr(x[,2], 1, 3)
#+TBLR: table:org-variables-table
#+TBLNAME: org-variables-table
[-- Attachment #3: Type: text/plain, Size: 3 bytes --]
[-- Attachment #4: Type: text/plain, Size: 204 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 7:46 ` Manish
2009-01-30 8:18 ` Carsten Dominik
[not found] ` <87ljstx71e.fsf@gollum.intra.norang.ca>
@ 2009-01-30 15:27 ` Carsten Dominik
2 siblings, 0 replies; 69+ messages in thread
From: Carsten Dominik @ 2009-01-30 15:27 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list
On Jan 30, 2009, at 8:46 AM, Manish wrote:
>
> 20 people responsed within the first day reporting about 479
> customizations including 187 unique variables (49.6% !, assuming total
> 377 variables.)
This is actually a very surprising and positive result!
- Carsten
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (12 preceding siblings ...)
2009-01-29 17:56 ` Manish
@ 2009-01-29 18:02 ` William Henney
2009-01-29 19:07 ` Peter Jones
` (21 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: William Henney @ 2009-01-29 18:02 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik <dominik@science.uva.nl> wrote:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
Here goes...
Cheers
Will
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
;; global binding for saving a link to the current file
(define-key global-map "\C-cl" 'org-store-link)
;; global binding for agenda
(define-key global-map "\C-ca" 'org-agenda)
;; where to keep all the files
(setq org-directory "~/Org/")
;; integration with calendar/diary
(setq org-agenda-start-on-weekday nil)
(setq org-agenda-include-diary t)
;; Export to iCal - In iCal.app subscribe to http://localhost/orgmode.ics
(setq org-combined-agenda-icalendar-file
"/Library/WebServer/Documents/orgmode.ics")
(setq org-icalendar-store-UID t)
;; turn on logging
(setq org-log-done t)
;; prettier formatting
(setq org-hide-leading-stars t)
(setq org-startup-folded nil)
;; export latex equations
(setq org-export-with-LaTeX-fragments t)
;; exporting projects to HTML
(setq org-publish-project-alist
'(("temarios-html"
:base-directory "~/Org/temarios"
:publishing-directory "/ssh:will@crya:/http/pub/will"
:publishing-function org-publish-org-to-html
:section-numbers nil
:table-of-contents nil
:style "<link rel=stylesheet
href=\"temarios.css\"
type=\"text/css\">"
)
[ ... AND LOTS MORE LIKE THAT ... ]
))
(custom-set-variables
'(org-agenda-files (quote ("long" "list" "of" "files")))
'(org-calc-default-modes (quote (calc-internal-prec 20
calc-float-format (float 5) calc-angle-mode deg calc-prefer-frac nil
calc-symbolic-mode nil calc-date-format (YYYY "-" MM "-" DD " " Www ("
" HH ":" mm)) calc-display-working-message t)))
;; I use these for switching windows
'(org-disputed-keys (quote (([(control tab)] . [(control shift tab)]))))
'(org-enforce-todo-dependencies t)
'(org-icalendar-include-todo t)
'(org-replace-disputed-keys t)
)
(custom-set-faces
'(org-code ((((class color grayscale) (min-colors 88) (background
light)) (:foreground "grey30" :family "-apple-monaco-*"))))
'(org-date ((((class color) (background light)) (:foreground
"DarkSeaGreen4" :underline t))))
'(org-done ((t (:foreground "chartreuse3" :overline "gray" :underline
"gray" :weight bold :height 0.75))))
'(org-level-1 ((((class color) (min-colors 88) (background light))
(:foreground "#a26" :weight bold))))
'(org-level-2 ((((class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground "#23a"))))
'(org-level-3 ((((class color) (min-colors 88) (background light))
(:inherit org-level-1 :foreground "#2a2"))))
'(org-level-4 ((((class color) (min-colors 88) (background light))
(:inherit org-level-1 :foreground "#952"))))
'(org-level-5 ((((class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground "#829"))))
'(org-level-6 ((((class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground "#288"))))
'(org-level-7 ((((class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground "#882"))))
'(org-level-8 ((((class color) (min-colors 16) (background light))
(:inherit org-level-1 :foreground "#911"))))
'(org-link ((((class color) (background light)) (:foreground
"MidnightBlue" :underline t))))
'(org-table ((((class color) (min-colors 88) (background light))
(:inherit org-table :foreground "Blue4" :family "-apple-monaco-*"))))
'(org-tag ((t (:box (:line-width 1 :color "grey75") :slant italic
:weight light :height 0.7))))
'(org-time-grid ((((class color) (min-colors 16) (background light))
(:foreground "DarkGoldenrod"))))
'(org-todo ((t (:foreground "Red2" :overline "gray" :underline "gray"
:weight bold :height 0.75))))
)
--
Dr William Henney, Centro de Radioastronomía y Astrofísica,
Universidad Nacional Autónoma de México, Campus Morelia
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (13 preceding siblings ...)
2009-01-29 18:02 ` William Henney
@ 2009-01-29 19:07 ` Peter Jones
2009-01-29 19:44 ` Hsiu-Khuern Tang
` (20 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Peter Jones @ 2009-01-29 19:07 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
org-log-done t
org-reverse-note-order t
org-deadline-warning-days 14
org-hide-leading-stars t
org-use-fast-todo-selection t
org-use-fast-tag-selection 'auto
org-fast-tag-selection-single-key t
org-special-ctrl-a/e t
org-special-ctrl-k t
org-M-RET-may-split-line nil
org-time-clocksum-format "%02d:%02d"
org-completion-use-ido t
org-agenda-window-setup 'current-window
org-agenda-restore-windows-after-quit nil
org-stuck-projects '("LEVEL=2+project/-DONE" ("NEXT" "PENDING") ("single") "")
org-agenda-ndays 1
org-agenda-skip-deadline-if-done t
org-agenda-skip-scheduled-if-done t
org-agenda-show-all-dates t
org-agenda-start-on-weekday 1
org-agenda-todo-ignore-with-date t
--
Peter Jones, http://pmade.com
pmade inc. Louisville, CO US
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (14 preceding siblings ...)
2009-01-29 19:07 ` Peter Jones
@ 2009-01-29 19:44 ` Hsiu-Khuern Tang
2009-01-29 22:06 ` Steven E. Harris
` (19 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Hsiu-Khuern Tang @ 2009-01-29 19:44 UTC (permalink / raw
To: emacs-orgmode
* On Thu 08:49AM +0000, 29 Jan 2009, Carsten Dominik (dominik@science.uva.nl) wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
(custom-set-variables
;;
;; non-Org customizations omitted ...
;;
;;
;; some customized agenda commands, probably not widely useful:
;;
'(org-agenda-custom-commands (quote (("A" "Agenda + NEXT + STARTED" ((agenda "" nil) (tags-todo "NEXT" nil) (todo "STARTED" nil)) nil) ("S" "TODO list, skip unscheduled and :waiting:" alltodo "" ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote unscheduled) (quote regexp) ":waiting:"))))) ("U" "TODO list, skip scheduled and :waiting:" alltodo "" ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote scheduled) (quote regexp) ":waiting:"))))))))
;;
'(org-agenda-log-mode-items (quote (closed state)))
'(org-agenda-sorting-strategy (quote ((agenda time-up category-up priority-down) (todo category-up tag-up) (tags category-keep priority-down) (search category-keep))))
'(org-completion-use-ido t)
'(org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags t)))
'(org-export-with-LaTeX-fragments t)
'(org-log-done (quote time))
'(org-todo-state-tags-triggers (quote (("STARTED" ("NEXT")))))
)
I also added a new class "myarticle" to org-export-latex-classes that is the
same as "article" without the a4paper option. I would vote for dropping the
a4paper option from the default class, and let the papersize be handled by the
local TeX customization.
--
Best,
Hsiu-Khuern.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (15 preceding siblings ...)
2009-01-29 19:44 ` Hsiu-Khuern Tang
@ 2009-01-29 22:06 ` Steven E. Harris
2009-01-29 22:43 ` Oliver Charles
` (18 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Steven E. Harris @ 2009-01-29 22:06 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
This set hasn't grown much lately, but I'm still not completely "moved
in".
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key mode-specific-map [?a] 'org-agenda)
(setq org-directory "~/doc/org/"
org-special-ctrl-a/e t
org-agenda-skip-deadline-if-done t
org-agenda-skip-scheduled-if-done t
org-agenda-start-on-weekday nil
org-todo-keywords '((sequence "TODO(t)"
"STARTED(s!)"
"WAITING(w@/!)"
"DELEGATED(g@/!)"
"APPT(a@)"
"|"
"DONE(d!)"
"DEFERRED(f@)"
"CANCELLED(c@)"))
org-use-fast-todo-selection t
org-log-done '(done)
org-hide-leading-stars t
org-agenda-include-diary t)
--
Steven E. Harris
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (16 preceding siblings ...)
2009-01-29 22:06 ` Steven E. Harris
@ 2009-01-29 22:43 ` Oliver Charles
2009-01-30 3:32 ` Ross Patterson
` (17 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Oliver Charles @ 2009-01-29 22:43 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
,----[ org-mode custom settings ]
| (custom-set-variables
| ; Org-Mode
| '(org-agenda-files (quote ("~/Documents/timetable.org" "~/Documents/gtd.org")))
| '(org-agenda-ndays 7)
| '(org-agenda-show-all-dates t)
| '(org-agenda-skip-deadline-if-done t)
| '(org-agenda-skip-scheduled-if-done t)
| '(org-agenda-start-on-weekday nil)
| '(org-deadline-warning-days 14)
| '(org-hide-leading-stars t)
| '(org-odd-levels-only t)
|
| '(org-remember-templates
| '(("Task" ?t "* %?" "~/Documents/gtd.org" "Tasks"))))
`----
Nice and simple for me :) I have this setup for working at university,
I think odd-levels and hide-leading-stars should be default non-nil -
these are just about essential to me.
I change a few more things in the agenda just to get a slightly
cleaner view, but I've only decided on these settings recently, so I
can't say I like them or not.
--
Oliver Charles / aCiD2
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (17 preceding siblings ...)
2009-01-29 22:43 ` Oliver Charles
@ 2009-01-30 3:32 ` Ross Patterson
2009-01-30 12:13 ` Sebastian Rose
2009-01-30 3:44 ` Dennis Groves
` (16 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Ross Patterson @ 2009-01-30 3:32 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
> Hi,
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(add-hook 'org-mode-hook 'turn-on-auto-fill)
(gnus-add-configuration
'(group (horizontal 1.0 ("*Org Agenda*" 0.5) (group 1.0 point))))
Done with customize:
'(org-agenda-window-setup (quote current-window))
'(org-log-note-headings (quote ((done . "CLOSING NOTE %t") (state . "State %-12s %t") (note . "Note taken on %t") (clock-out . "") (transcribe . "[[file://%f][Recorded]] on %r"))))
'(org-agenda-sorting-strategy (quote ((agenda time-up priority-down) (todo category-keep priority-down) (tags category-keep priority-down) (search category-keep))))
'(find-file-hook (quote (maybe-turn-on-org-mode flymake-find-file-hook turn-on-auto-fill c-subword-mode)))
'(org-file-apps (quote (("txt" . emacs) ("tex" . emacs) ("ltx" . emacs) ("org" . emacs) ("el" . emacs) ("bib" . emacs) ("qcp" bongo-insert-and-play-file file))))
'(org-startup-folded (quote content))
'(org-clock-out-when-done nil)
'(org-time-stamp-rounding-minutes (quote (0 0)))
'(org-agenda-start-with-clockreport-mode t)
'(org-link-mailto-program (quote (message-mail "%a" "%s")))
'(org-link-frame-setup (quote ((vm . vm-visit-folder-other-window) (gnus . rpatterson/gnus-no-new-news) (file . find-file-other-window))))
'(org-agenda-custom-commands (quote (("x" "Stuck projects (nested)" tags "-INFO-POTENTIAL/-DONE-CANCELED-TODO-HOME-COMPUTER-ONLINE-PHONE-SHOP" ((org-agenda-skip-function (quote org-skip-unless-child-todo)))))))
'(org-agenda-window-setup (quote current-window))
'(org-tag-alist (quote (("INFO" . 105) ("POTENTIAL" . 112))))
'(org-fast-tag-selection-single-key t)
'(org-use-fast-tag-selection t)
'(org-use-fast-todo-selection t)
'(org-tags-match-list-sublevels t)
'(org-todo-keywords (quote ((type "COMPUTER(c@)" "ONLINE(o@)" "PHONE(p@)" "HOME(h@)" "SHOP(s@)" "TODO(t@)" "|" "DONE(d@)" "CANCELED(x@)"))))
'(org-stuck-projects (quote ("-INFO-POTENTIAL/-DONE" ("TODO" "PHONE" "ONLINE" "COMPUTER" "HOME" "SHOP") nil "")))
'(org-agenda-files (quote ("~/org")))
'(org-special-ctrl-k t)
'(org-special-ctrl-a/e t)
'(before-save-hook (quote (org-update-all-dblocks)))
'(org-log-note-clock-out t)
Ross
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: Re: POLL: the 40 variables project
2009-01-30 3:32 ` Ross Patterson
@ 2009-01-30 12:13 ` Sebastian Rose
0 siblings, 0 replies; 69+ messages in thread
From: Sebastian Rose @ 2009-01-30 12:13 UTC (permalink / raw
To: Ross Patterson; +Cc: emacs-orgmode
Hi,
I've already sent a list of variables in use,but without values. Somehow
I missed the start (point?) of this thread.
This poll is much more fun _with_ values actually. Great to read all
those tiny little tweaks here :)
Here come the values:
* Customize
'(org-M-RET-may-split-line (quote ((default . t))))
'(org-agenda-files (quote ("~/emacs/org/todoos/emma-stil.org" "~/emacs/org/todoos/fairprinter.org" "~/emacs/org/organizer.org")))
'(org-agenda-include-diary t)
'(org-archive-location "::* Archiv")
'(org-blank-before-new-entry (quote ((heading . t) (plain-list-item))))
'(org-clock-persist t)
'(org-clock-persist-file "~/emacs/.org-clock-save.el")
'(org-default-notes-file "~/emacs/org/notes/remember.org")
'(org-export-html-style "<style type=\"text/css\"></style>")
'(org-export-latex-classes (quote (("article" "\\documentclass[11pt,a4paper]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{longtable}
% BEGIN My Article Defaults
\\input{/home/sebastian/develop/lib/latex/header-org-article-pdf.tex}
\\input{/home/sebastian/develop/lib/latex/code.tex}
% END My Article Defaults" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt,a4paper]{report}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{longtable}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt,a4paper]{book}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{longtable}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
'(org-export-section-number-format (quote ((("1" ".")) . "")))
'(org-export-with-LaTeX-fragments t)
'(org-export-with-drawers t)
'(org-fontify-done-headline t)
'(org-highlight-latex-fragments-and-specials t)
'(org-publish-use-timestamps-flag t)
'(org-return-follows-link t)
'(org-startup-folded (quote content))
'(org-table-formula-evaluate-inline nil)
'(org-code ((((class color grayscale) (min-colors 88) (background light)) (:inherit fixed-pitch :foreground "grey50"))))
'(org-column ((t (:inherit fixed-pitch :background "grey90" :strike-through nil :underline nil :slant normal :weight normal :height 125 :family "LMSansQuotation8"))))
'(org-formula ((((class color) (min-colors 88) (background light)) (:inherit fixed-pitch :foreground "Firebrick"))))
'(org-hide ((nil (:foreground "#ffffff"))))
'(org-latex-and-export-specials ((((class color) (background light)) (:inherit fixed-pitch :foreground "SaddleBrown"))))
'(org-level-1 ((((class color) (min-colors 88) (background light)) (:foreground "gray30" :weight bold :height 170 :family "DejaVu Sans"))))
'(org-level-2 ((((class color) (min-colors 16) (background light)) (:inherit org-level-1 :height 150))))
'(org-level-3 ((((class color) (min-colors 88) (background light)) (:inherit org-level-1 :height 130))))
'(org-level-4 ((((class color) (min-colors 88) (background light)) (:inherit org-level-1 :height 110))))
'(org-level-5 ((((class color) (min-colors 16) (background light)) (:inherit org-level-4))))
'(org-level-6 ((((class color) (min-colors 16) (background light)) (:inherit org-level-4))))
'(org-level-7 ((((class color) (min-colors 16) (background light)) (:inherit org-level-4))))
'(org-level-8 ((((class color) (min-colors 16) (background light)) (:inherit org-level-4))))
'(org-link ((t (:foreground "RoyalBlue" :slant italic :family "DejaVu Serif"))))
'(org-property-value ((t (:inherit fixed-pitch))) t)
'(org-table ((t (:inherit fixed-pitch :foreground "brown"))))
'(org-tag ((t (:inherit default :foreground "yellow3" :weight bold :family "DejaVu Sans"))))
'(org-verbatim ((((class color grayscale) (min-colors 88) (background light)) (:inherit fixed-pitch :foreground "grey50" :underline t))))
* sr-org-mode.el
(setq org-ditaa-jar-path "~/bin/ditaa.jar")
(setq org-after-todo-state-change-hook (quote (sr-org-todo-toggle-to-started sr-org-todo-toggle-to-done)))
(setq org-agenda-files (quote ("~/emacs/org/todoos/fairprinter.org" "~/emacs/org/organizer.org")))
(setq org-archive-save-context-info (quote (time file category todo itags olpath ltags)))
(setq org-columns-default-format "%35ITEM %TODO %3PRIORITY %CLOCKSUM %10TAGS")
(setq org-export-default-language "de")
(setq org-export-html-table-tag "<table border=\"0\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">")
(setq org-export-html-title-format "<h1 id=\"title\">%s</h1>")
(setq org-export-mark-todo-in-toc t)
(setq org-hide-leading-stars t)
(setq org-insert-mode-line-in-empty-file t)
(setq org-log-done t)
(setq org-odd-levels-only t)
(setq org-plain-list-ordered-item-terminator t)
(setq org-remove-highlights-with-change nil)
(setq org-startup-align-all-tables t)
(setq org-time-stamp-custom-formats (quote ("<%d.%m.%Y, %H:%M>" . "<%m/%d/%Y %a %H:%M>")))
(setq org-todo-interpretation (quote sequence))
(setq org-todo-keywords (quote ("TODO" "STARTED" "|" "DONE" "CANCELED(c@)")))
(setq org-drawers (quote ("PROPERTIES" "CLOCK" "EMAIL" "REMAIL" "HIDDEN")))
(setq org-link-abbrev-alist
'(("man" . "http://localhost/devel/man.php?q=man&what=%s")
("info" . "http://localhost/devel/man.php?q=info&what=%s")
("help" . "http://localhost/devel/man.php?q=help&what=%s")
("apropos" . "http://localhost/devel/man.php?q=apropos&what=%s")
("google" . "http://www.google.de/search?q=%s")
("wikipedia-de" . "http://de.wikipedia.org/wiki/%s")
("wikipedia-en" . "http://en.wikipedia.org/wiki/%s")))
(setq org-remember-templates
'(("Todo" ?t "* TODO %^{Title} %^g\n %U\n %a\n %i" "organizer.org" "Eingang")
("Privat" ?p "* %^{Title}\n\n %a\n\n %i" "private-notes.org" "Notizen")
;; These two go to my default notes file:
("Notiz (public)" ?n "* %^{Title}\n\n %a\n\n %i" nil "Notizen")
("Bookmarks" ?b "+ %^{Title}\n%!" nil "Bookmarks")
;; Customers:
("English" ?E "* %^{Title}\n\n %a\n\n" "notes/english.org" "Neu")
("EMMA-STIL (m. Link)" ?e "* TODO %^{Title}\n Eingegangen: %U\n Link: %a\n %?\n\n" "todoos/emma-stil.org" "Eingang")
("org-info.js" ?o "* %^{Title}\n\n %?\n\n" "~/develop/org/org-js-mtn/TODO.org" "Remember")
))
;; obsolete
(setq org-export-latex-classes (cons '("myarticle"
"% BEGIN My Book Defaults
\\input{/home/sebastian/develop/lib/latex/header-pdf.tex}
"
("\\rzchapteridx{%s}" . "\\rzchapteridx{%s}")
("\\rzsection{%s}{}" . "\\rzsection{%s}")
("\\rzsubsection{%s}" . "\\rzsubsection{%s}")
("\\rzsubsubsection{%s}" . "\\rzsubsubsection{%s}"))
org-export-latex-classes))
(defun sr-follow-doc-link (link)
"Follow links like [[doc:path/to/file.doc]].
Simply uses ooffice to start *.doc or exel files, presentations etc."
(message (expand-file-name link))
(start-process "*openoffice*" nil "/usr/bin//openoffice.org3" (expand-file-name link)))
(org-add-link-type "doc" 'sr-follow-doc-link)
(defun sr-follow-pdf-link (link)
"Follow links like [[pdf:path/to/file.pdf]]"
(message (expand-file-name link))
(start-process "*evince*" nil "/usr/bin/evince" (expand-file-name link)))
(org-add-link-type "pdf" 'sr-follow-pdf-link)
(defun sr-yas-in-org ()
"Define H-y as yas/expand in org"
(define-key org-mode-map [(hyper ?y)] 'yas/expand))
(add-hook 'org-mode-hook 'sr-yas-in-org)
Best regards,
--
Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover
Tel.: +49 (0)511 - 36 58 472
Fax: +49 (0)1805 - 233633 - 11044
mobil: +49 (0)173 - 83 93 417
Http: www.emma-stil.de
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (18 preceding siblings ...)
2009-01-30 3:32 ` Ross Patterson
@ 2009-01-30 3:44 ` Dennis Groves
2009-01-30 4:12 ` Manish
2009-01-30 4:46 ` Austin Frank
` (15 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Dennis Groves @ 2009-01-30 3:44 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
I am one of those confused 'newbs' - I use emacs exclusively for org-
mode. (but it is growing on me)
I don't know where or how to customize it - so I use it just like it
is. (not that I wouldn't like to tweek stuff.)
Dennis
On 29 Jan 2009, at 08:49, Carsten Dominik wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
>
> Thanks!
>
> - Carsten
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
--
Dennis Groves // dennis.groves@gmail.com // +44 (0) 1273 553 538
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-30 3:44 ` Dennis Groves
@ 2009-01-30 4:12 ` Manish
0 siblings, 0 replies; 69+ messages in thread
From: Manish @ 2009-01-30 4:12 UTC (permalink / raw
To: Dennis Groves; +Cc: emacs org-mode mailing list
On Fri, Jan 30, 2009 at 9:14 AM, Dennis Groves wrote:
> I am one of those confused 'newbs' -
> I use emacs exclusively for org-mode. (but it is growing on me)
The first hit is free! ;-)
Org-mode (like Planner) can pull people into using Emacs (however scary
and intimidating it might seem in the beginning.) And it's only a short
step from bbdb, remember and even mighty gnus. :) I have had almost the
same experience as the author here [1].
1. http://lists.gnu.org/archive/html/emacs-wiki-discuss/2005-04/msg00011.html
But remember: planning != doing (might seem obvious to you but I still
don't /get/ it. :)
> I don't know where or how to customize it - so I use it just like it is.
> (not that I wouldn't like to tweek stuff.)
There are two components to this:
1. knowing how to put stuff in .emacs (either by hand or by using
Customize interface)
2. knowing what to put in there.
For #1: Seek help from Emacs documentation or on Emacs-help mailing
list.
For #2: Imagine the functionality you would want in your ideal
project/task planner and then look that up in Org-mode manual, FAQ and
list archives. If you do not find it there (unlikely) then do not
hesitate to ask on the list. Just do not try to customize everything in
one go. Keep using and customizing it as you better understand your own
workflows.
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (19 preceding siblings ...)
2009-01-30 3:44 ` Dennis Groves
@ 2009-01-30 4:46 ` Austin Frank
2009-01-30 8:17 ` Ulf Stegemann
` (14 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Austin Frank @ 2009-01-30 4:46 UTC (permalink / raw
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 4919 bytes --]
On Thu, Jan 29 2009, Carsten Dominik wrote:
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
I have four org config files: org-config.el, org-config-remember.el,
org-config-latex.el, and org-config-publish. At the beginning of
org-config.el I load the other three.
From org-config.el:
--8<---------------cut here---------------start------------->8---
(add-hook 'org-mode-hook
(lambda ()
(imenu-add-to-menubar "Imenu")
(local-set-key "\M-I" 'org-toggle-iimage-in-org)))
;;; general org functionality tweaks
(setq org-completion-use-ido t)
;;; customized list and outline behaviors
(setq org-empty-line-terminates-plain-lists t
org-log-state-notes-insert-after-drawers t
org-hide-leading-stars t)
;;; agenda customization
(setq org-agenda-files '("~/org/"))
(setq
org-agenda-window-setup 'other-frame
org-agenda-include-diary t
org-agenda-ndays 7
org-deadline-warning-days 14
org-agenda-show-all-dates t
org-agenda-skip-deadline-if-done t
org-agenda-skip-scheduled-if-done t
org-agenda-skip-timestamp-if-done t
org-agenda-start-on-weekday nil
org-stuck-projects
'("+LEVEL=2+CATEGORY=\"PROJ\"|+CATEGORY=\"TASK\"/-DONE-CANCELED"
("NEXT" "WAITING")
nil
"")
org-agenda-custom-commands
'(("n" "NEXT items" todo "NEXT")
("w" "WAITING items" todo "WAITING")
("h" "at Home" tags "@CASTLE|@ERRANDS|@WEGMANS")
("w" "at Work" tags "@LAB|@OFFICE")
("j" "Just Todos" todo "TODO")
("r" todo "TO-READ")
("z" todo "TO-SUMMARIZE")
("o" todo "TO-NOTE")
("f" todo "TO-FILE")
("p" "All reading tasks" ((todo "TO-READ")
(todo "TO-SUMMARIZE")
(todo "TO-NOTE")
(todo "TO-FILE")))))
(add-hook 'org-agenda-mode-hook '(lambda () (hl-line-mode 1)))
;;; notes
(setq
org-default-notes-file "~/notes.org"
org-reverse-note-order t)
;;; org-mairix
(setq org-mairix-gnus-results-group 'nnmairix-default-group
org-mairix-gnus-select-display-group-function)
;;; GTD setup
(setq
org-todo-keywords
'((sequence "TODO(t)" "NEXT(n)" "WAITING(w@/!)" "|" "DONE(d!)" "SOMEDAY(s)")
(sequence "TO-FIND(l)" "TO-READ(r)" "READ-NEXT(x)" "TO-SUMMARIZE(z)" "TO-NOTE(o)" "TO-FILE(f)" "|" "READ(e!)")
(sequence "|" "CANCELED(c@/!)")))
(setq
org-log-done t
org-fast-tag-selection-single-key 'expert
org-tags-match-list-sublevels t
org-use-fast-todo-selection t
org-fast-tag-selection-include-todo t)
(defun org-toggle-iimage-in-org ()
"Display images in your org file"
(interactive)
(if (face-underline-p 'org-link)
(set-face-underline-p 'org-link nil)
(set-face-underline-p 'org-link t))
(iimage-mode))
;; sometimes we need IDs?
(setq org-id-method 'uuidgen)
;; moving items
(setq
org-refile-targets '((org-agenda-files . (:maxlevel . 3)))
org-refile-use-outline-path 'file)
--8<---------------cut here---------------end--------------->8---
From org-remember.el:
--8<---------------cut here---------------start------------->8---
;; moving tasks
(setq org-remember-use-refile-when-interactive t)
;; remember
(setq
org-remember-store-without-prompt t
org-remember-default-headline "Unfiled"
org-remember-templates
'(("todo"
?t "* TODO %? %^G\n CREATED: %u\n%a\n"
"~/org/todo.org"
"Unscheduled tasks")
("deadline"
?d "* TODO %? %^G\n DEADLINE: %^T\nCREATED: %u\n%a\n"
"~/org/todo.org"
"Unscheduled tasks")
("standing"
?s "* %?\n CREATED: %u\n%^T\n%a\n"
"~/org/todo.org"
"Standing obligations")
("event"
?e "* %? %^G\n CREATED: %u\n%^T\n%a\n"
"~/org/todo.org"
"One-time events")
("project todo"
?p "* TODO %? %^G\n CREATED: %u\n%a\n"
"~/org/projects.org")
("note"
?n "* %u %? %^G"
"~/org/notes.org"
"Unfiled Notes")
("to-read"
?r "* TO-READ %a\n** Details\n%:author (%:year). %:title. In %:journal, %:pages.\n\n"
"~/org/todo.org"
"Reading")
("music"
?m "* %^{Song} by %^{Artist} on %^{Album}\n %U %?%!%&"
"~/org/notes.org"
"Music")))
--8<---------------cut here---------------end--------------->8---
org-config-latex.el sets org-export-latex-classes, but I never actually
use the classes I defined now that there are #+ directives for LaTeX
export.
org-config-publish.el sets org-publish-project-alist, and
--8<---------------cut here---------------start------------->8---
(setq
org-export-with-toc nil
org-export-with-section-numbers nil)
--8<---------------cut here---------------end--------------->8---
Thanks,
/au
--
Austin Frank
http://aufrank.net
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc
[-- Attachment #1.2: Type: application/pgp-signature, Size: 193 bytes --]
[-- Attachment #2: Type: text/plain, Size: 204 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (20 preceding siblings ...)
2009-01-30 4:46 ` Austin Frank
@ 2009-01-30 8:17 ` Ulf Stegemann
2009-01-30 12:26 ` Sebastian Rose
2009-01-30 8:26 ` Cameron Horsburgh
` (13 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Ulf Stegemann @ 2009-01-30 8:17 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> wrote:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
apart from some face definitions and things like export or agenda view
customisations that really everybody will customise when he/she needs
it, here you are:
--8<--------------------------snip-------------------------->8---
(defconst emacs-org-dir (expand-file-name "org/" emacs-files-dir)
"Org-mode files directory")
(setq org-agenda-files (list
(expand-file-name "todo.org" emacs-org-dir)
(expand-file-name "notes.org" emacs-org-dir)
))
(setq
org-log-done 'time
org-use-fast-todo-selection t
org-fast-tag-selection-include-todo t
org-agenda-ndays 7
org-deadline-warning-days 14
org-agenda-show-all-dates t
org-agenda-skip-deadline-if-done t
org-agenda-skip-scheduled-if-done t
org-agenda-start-on-weekday 1
org-reverse-note-order nil
org-return-follows-link t
org-support-shift-select nil
org-enforce-todo-dependencies t
org-agenda-dim-blocked-tasks t
org-fast-tag-selection-single-key t
org-agenda-restore-windows-after-quit t
org-agenda-window-setup (quote current-window)
org-email-link-description-format "Email %c: %.50s"
org-blank-before-new-entry (quote ((heading . auto) (plain-list-item . auto)))
org-remember-store-without-prompt t
org-remember-templates
'(("Tasks" ?t "* TODO %?\n %i\n %a" "todo.org" "Tasks")
("Notes" ?n "* %u %?" "notes.org" "Notes"))
remember-annotation-functions '(org-remember-annotation)
remember-handler-functions '(org-remember-handler)
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"))
org-columns-default-format
"%PRIORITY %45ITEM(Task) %TODO %Effort(Est.){:} %CLOCKSUM(Time)"
org-agenda-columns-add-appointments-to-effort-sum t
org-return-follows-link t
org-special-ctrl-a/e t
org-special-ctrl-k t
org-tab-follows-link nil
org-tag-faces nil
org-agenda-restore-windows-after-quit t
org-agenda-window-setup 'current-window
org-archive-save-context-info '(time file category todo priority itags olpath ltags)
org-blank-before-new-entry ((heading . auto) (plain-list-item . auto))
org-clock-in-switch-to-state "STARTED"
org-clock-out-remove-zero-time-clocks t
org-email-link-description-format "Email %c: %.30s" nil nil "n")
--8<--------------------------snap-------------------------->8---
Ulf
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: Re: POLL: the 40 variables project
2009-01-30 8:17 ` Ulf Stegemann
@ 2009-01-30 12:26 ` Sebastian Rose
0 siblings, 0 replies; 69+ messages in thread
From: Sebastian Rose @ 2009-01-30 12:26 UTC (permalink / raw
To: Ulf Stegemann; +Cc: emacs-orgmode
OK, added three customization I found here (I'm shure some more will
follow):
'(org-agenda-restore-windows-after-quit t)
'(org-agenda-window-setup (quote current-window))
'(org-hide-emphasis-markers t)
Best,
--
Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover
Tel.: +49 (0)511 - 36 58 472
Fax: +49 (0)1805 - 233633 - 11044
mobil: +49 (0)173 - 83 93 417
Http: www.emma-stil.de
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (21 preceding siblings ...)
2009-01-30 8:17 ` Ulf Stegemann
@ 2009-01-30 8:26 ` Cameron Horsburgh
2009-01-30 8:43 ` R: " Giovanni Ridolfi
` (12 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Cameron Horsburgh @ 2009-01-30 8:26 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Here's my list of variables. I think all my org-mode settings
have been done via customize, which I've just realised doesn't
indent things very tidily. I've tried to fix it, but I'm not
really used to elisp style.
'(org-agenda-custom-commands (quote (("d" todo "DELEGATED" nil)
("c" todo "DONE|DEFERRED|CANCELLED" nil)
("w" todo "WAITING" nil)
("W" agenda "" ((org-agenda-ndays 21)))
("A" agenda "" ((org-agenda-skip-function
(lambda nil (org-agenda-skip-entry-if (quote notregexp) "\\=.*\\[#A\\]")))
(org-agenda-ndays 1)
(org-agenda-overriding-header "Today's Priority #A tasks: ")))
("u" alltodo "" ((org-agenda-skip-function
(lambda nil (org-agenda-skip-entry-if (quote scheduled)
(quote deadline)
(quote regexp) "<[^>]+>")))
(org-agenda-overriding-header "Unscheduled TODO entries: "))))))
'(org-agenda-files (quote ("~/VersionControl/gtd/todo.org")))
'(org-agenda-ndays 7)
'(org-agenda-show-all-dates t)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-start-on-weekday nil)
'(org-blank-before-new-entry (quote ((heading) (plain-list-item))))
'(org-deadline-warning-days 14)
'(org-default-notes-file "~/VersionControl/gtd/notes.org")
'(org-fast-tag-selection-single-key (quote expert))
'(org-remember-store-without-prompt t)
'(org-remember-templates (quote ((116 "* TODO %?" "~/VersionControl/gtd/todo.org" "Unfiled items")
(110 "* %u %?" "~/VersionControl/gtd/notes.org" "Notes"))))
'(org-reverse-note-order t)
--
Cameron Horsburgh
Blog: http://spiritcry.wordpress.com/
^ permalink raw reply [flat|nested] 69+ messages in thread
* R: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (22 preceding siblings ...)
2009-01-30 8:26 ` Cameron Horsburgh
@ 2009-01-30 8:43 ` Giovanni Ridolfi
2009-01-30 9:21 ` Manish
2009-01-30 11:09 ` Shaun Johnson
` (11 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Giovanni Ridolfi @ 2009-01-30 8:43 UTC (permalink / raw
To: emacs org-mode mailing list, Carsten Dominik
--- Gio 29/1/09, Carsten Dominik <dominik@science.uva.nl> ha scritto:
> list all the Org-related variables that you have
> customized, along with the values you used?
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
I prefer customization on a per-file basis. I have
only 3 files, I began such way and did not investigate
if it is possible to define everything in .emacs like:
(setq org-todo-keywords /namefile/ "TODO WtF DONE")
Here we go:
file 1
#+SEQ_TODO: TODO WAITING-FOR DONE
; why? GTD scheme.
#+STARTUP: overview lognoterepeat hidestars
[1]; hidestars makes the outline look clearer
file 2
#+STARTUP: content
[2]; why? I need to se the content of the tree
#+STARTUP: customtime
[3]; why? I have to use such format in column view
;
; comment: would it be possible also to *export*
; the time in such format?
;
#+DRAWERS: dummy
[4]; why? I use this file as a database, so need to see the :PROPERTIES: drawers contents with the values of every variable.
#Local Variables:
#org-time-stamp-custom-formats : ("<%d-%m-%Y>" . "<%d-%m-%Y %a %H:%M>")
#End:
file 3
#+SEQ_TODO: READ DONE
[5]; why? Its a file I use to remember to read scientific
; journals the day they're published on web
..emacs
org-remember-templates
; my templates ;-)
(custom-set-variables
'(org-agenda-files
; why? does my file coincide with Carsten's ones? ;-)
;
'(safe-local-variable-values (quote ((org-export-html-style . "
[6]; why? because I have to export file to html & import in M$Word
; for sharing with coworkers
-------------------
Summary for Manish:
| Submitter | Variable | Value | Comment |
| Giovanni Ridolfi | org-startup-options | overview lognoterepeat hidestars | [1] |
| Giovanni Ridolfi | org-startup-options | content customtime | [2] [3] |
| Giovanni Ridolfi | org-time-stamp-custom-formats | | |
| Giovanni Ridolfi | org-todo-keywords | TODO WAITING-FOR DONE | GDT |
| Giovanni Ridolfi | org-todo-keywords | READ DONE | [5] |
| Giovanni Ridolfi | org-drawers | dummy | [4] |
| | | | |
| Giovanni Ridolfi | org-remember-templates | | personal |
| Giovanni Ridolfi | org-agenda-files | | personal |
| Giovanni Ridolfi | org-export-html-style | | [6] |
cheers
Giovanni
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: R: POLL: the 40 variables project
2009-01-30 8:43 ` R: " Giovanni Ridolfi
@ 2009-01-30 9:21 ` Manish
0 siblings, 0 replies; 69+ messages in thread
From: Manish @ 2009-01-30 9:21 UTC (permalink / raw
To: giovanni.ridolfi; +Cc: emacs org-mode mailing list
On Fri, Jan 30, 2009 at 2:13 PM, Giovanni Ridolfi wrote:
[snip: customization explanation (56 lines)]>
> -------------------
> Summary for Manish:
>
> | Submitter | Variable | Value | Comment |
> | Giovanni Ridolfi | org-startup-options | overview lognoterepeat hidestars | [1] |
> | Giovanni Ridolfi | org-startup-options | content customtime | [2] [3] |
> | Giovanni Ridolfi | org-time-stamp-custom-formats | | |
> | Giovanni Ridolfi | org-todo-keywords | TODO WAITING-FOR DONE | GDT |
> | Giovanni Ridolfi | org-todo-keywords | READ DONE | [5] |
> | Giovanni Ridolfi | org-drawers | dummy | [4] |
> | | | | |
> | Giovanni Ridolfi | org-remember-templates | | personal |
> | Giovanni Ridolfi | org-agenda-files | | personal |
> | Giovanni Ridolfi | org-export-html-style | | [6] |
Thanks!
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (23 preceding siblings ...)
2009-01-30 8:43 ` R: " Giovanni Ridolfi
@ 2009-01-30 11:09 ` Shaun Johnson
2009-01-30 12:08 ` Rainer Stengele
` (10 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Shaun Johnson @ 2009-01-30 11:09 UTC (permalink / raw
To: emacs org-mode mailing list
Hi,
(2nd attempt at sending it to the list...)
FWIW my two custom-set-variables entries:
'(org-emphasis-regexp-components (quote (" ('\"" "- .,:?;'\")_" "
,\"'" "." 1)))
'(org-hide-emphasis-markers t)
Shaun.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (24 preceding siblings ...)
2009-01-30 11:09 ` Shaun Johnson
@ 2009-01-30 12:08 ` Rainer Stengele
2009-01-30 12:48 ` Mikael Fornius
` (9 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Rainer Stengele @ 2009-01-30 12:08 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Carsten Dominik schrieb:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
> However, I bet that only about 10% of these are really used
> by more that one user :-). So when a new users starts digging
> into Org-mode, they simply must be confused by the amount
> of variables that can be set.
>
> So here is the idea: I would like to find out which variables
> users actually customize. This could be the basis
> for a great article on Worg, describing just these selected
> variables.
>
> In addition, I could make a special customization group which only
> contains those variables (Emacs allows to put a variable into several
> groups). It would be awesome to have, and a much easier start into
> customizing Org.
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
>
> Thanks!
>
> - Carsten
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
I have these: (raw copy from .emacs)
'(org-agenda-compact-blocks t)
'(org-agenda-files nil)
'(org-agenda-include-diary t)
'(org-agenda-ndays 7)
'(org-agenda-prefix-format (quote ((agenda . " %-12:c%?-19t% s") (timeline . " % s") (todo . "
%-16:c") (tags . " %-16:c"))))
'(org-agenda-restore-windows-after-quit t)
'(org-agenda-show-all-dates nil)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(org-agenda-skip-timestamp-if-done t)
'(org-agenda-sorting-strategy (quote ((agenda time-up priority-down category-keep) (todo
category-keep priority-down) (tags category-keep priority-down))))
'(org-agenda-start-on-weekday nil)
'(org-agenda-start-with-follow-mode t)
'(org-agenda-tags-column 142)
'(org-agenda-tags-todo-honor-ignore-options t)
'(org-agenda-time-grid (quote ((daily today require-timed) "----------------" (900 1300 1600))))
'(org-agenda-todo-ignore-deadlines t)
'(org-agenda-todo-ignore-scheduled t)
'(org-agenda-todo-ignore-with-date t)
'(org-agenda-todo-keyword-format "%-8s")
'(org-agenda-window-setup (quote current-window))
'(org-blank-before-new-entry (quote ((heading) (plain-list-item))))
'(org-clock-in-switch-to-state "INARBEIT")
'(org-clock-into-drawer 6)
'(org-columns-default-format "%50ITEM %TODO %3PRIORITY %TAGS")
'(org-cycle-emulate-tab t)
'(org-cycle-global-at-bob nil)
'(org-deadline-warning-days 30)
'(org-default-notes-file "~/org/DIPLAN.org")
'(org-default-priority 68)
'(org-drawers (quote ("PROPERTIES" "SETUP")))
'(org-ellipsis "....>")
'(org-enforce-todo-dependencies t)
'(org-export-author-info nil)
'(org-export-default-directory ".")
'(org-export-default-language "de")
'(org-export-headline-levels 5)
'(org-export-html-style "<style type=\"text/css\">
p { font-weight: normal; color: gray; }
h1 { color: black; }
.title { text-align: center; }
.todo, .deadline { color: red; }
.done { color: green; }
code { font-weight: bold; color: OrangeRed; }
pre { font-weight: bold; color: OrangeRed; }
</style>")
'(org-export-mark-todo-in-toc t)
'(org-export-preserve-breaks t)
'(org-export-remove-timestamps-from-toc nil)
'(org-export-with-tags nil)
'(org-fontify-done-headline t)
'(org-goto-interface (quote outline))
'(org-indirect-buffer-display (quote other-window))
'(org-log-done t)
'(org-lowest-priority 68)
'(org-modules (quote (org-jsinfo org-wl org2rem org-toc)))
'(org-priority-start-cycle-with-default nil)
'(org-refile-targets (quote ((org-agenda-files :maxlevel . 3))))
'(org-refile-use-outline-path t)
'(org-remember-default-headline "Stundenaufschreibung")
'(org-remember-interactive-interface (quote outline))
'(org-remember-store-without-prompt nil)
'(org-remember-templates
...
'(org-remember-use-refile-when-interactive nil)
'(org-return-follows-link t)
'(org-show-hierarchy-above (quote ((default . t))))
'(org-sort-agenda-notime-is-late t)
'(org-special-ctrl-a/e (quote reversed))
'(org-stuck-projects (quote ("+LEVEL=2|+LEVEL=1|+PROJEKT/-DONE|-DELEGATED|-CANCELED" ("TODO"
"INARBEIT") ("IGNORE" "SOMETIME_MAYBE") "")))
'(org-tab-follows-link t)
'(org-tags-column 132)
'(org-timeline-show-empty-dates nil)
'(org-todo-keywords (quote ((sequence "TODO" "INARBEIT" "WARTEN" "|" "DONE" "CANCELED" "DELEGATED"))))
'(org-use-property-inheritance nil)
'(org-use-tag-inheritance nil)
Rainer
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (25 preceding siblings ...)
2009-01-30 12:08 ` Rainer Stengele
@ 2009-01-30 12:48 ` Mikael Fornius
2009-01-30 15:56 ` William Henney
` (8 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Mikael Fornius @ 2009-01-30 12:48 UTC (permalink / raw
To: emacs-orgmode
Just three lines made it for me:
(setq org-return-follows-link t)
'(org-log-done (quote time))
'(org-refile-targets (quote ((org-agenda-files :maxlevel . 2))))
--
Mikael Fornius
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (26 preceding siblings ...)
2009-01-30 12:48 ` Mikael Fornius
@ 2009-01-30 15:56 ` William Henney
2009-01-30 16:12 ` Christian Egli
` (7 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: William Henney @ 2009-01-30 15:56 UTC (permalink / raw
To: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik <dominik@science.uva.nl> wrote:
>
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
I had forgotten the per-file customizations. Do you want these too?
I have pruned this list of repetitions and boring stuff like TITLE,
AUTHOR, etc.
#+STARTUP: lognotestate
This must have seemed like a good idea at some stage. Strangely
enough, it doesn't seem to work. Possibly because I have org-log-done
set to t in my global config, which does not seem to be one of the
allowed values.
#+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) | DONE(d) CANCELED(c@)
#+SEQ_TODO: | BOUGHT(b)
#+SEQ_TODO: RUNNING(r@) PAUSED(p@) | FINISHED(f@)
#+SEQ_TODO: | ANOTHERDAY(a@)
#+SEQ_TODO: MAYBE(m) PLAN_TO_BUY(p@) DONT_THINK_SO(d@) | BOUGHT(b) NEVER(n)
#+SEQ_TODO: PENDIENTE(p@) | APROPADO(a) DESAPROPADO(d@)
Different files require different todo sequences.
#+OPTIONS: H:5 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t
TeX:t LaTeX:t skip:t d:nil tags:not-in-toc
Export options are set differently in different files according to
need, although I now tend to set the :EXPORT_OPTIONS: property on a
sub-tree.
#+LINK: mailplane shell:open mailplane:%s
#+LINK: adsauthor
http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?author=%s&db_key=AST
#+LINK: adscode http://adsabs.harvard.edu/abs/%s
#+EXPORT_SELECT_TAGS: export
#+EXPORT_EXCLUDE_TAGS: noexport
I generally use the COMMENT state to control what is exported, but at
one stage I must have tried to do something more complicated. I didn't
stick to it.
Cheers
Will
--
Dr William Henney, Centro de Radioastronomía y Astrofísica,
Universidad Nacional Autónoma de México, Campus Morelia
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (27 preceding siblings ...)
2009-01-30 15:56 ` William Henney
@ 2009-01-30 16:12 ` Christian Egli
2009-01-30 16:34 ` Manuel Hermenegildo
` (6 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Christian Egli @ 2009-01-30 16:12 UTC (permalink / raw
To: emacs-orgmode
Carsten Dominik <dominik@science.uva.nl> writes:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
'(org-agenda-files (quote ("~/src/xmlp/misc/competitorAnalysis.org" "~/work/SBS.org" "~/TODO/Priv.org" "~/TODO/Job.org")))
'(org-agenda-include-all-todo t)
'(org-agenda-include-diary t)
'(org-agenda-skip-deadline-if-done t)
'(org-agenda-skip-scheduled-if-done t)
'(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)))) ;; I don't think I really use that one anymore
'(org-agenda-todo-ignore-with-date t)
'(org-agenda-todo-list-sublevels nil)
'(org-archive-location "::* Archive")
'(org-export-latex-classes (quote (("beamer" "\\documentclass[]{beamer}
\\usetheme{Frankfurt}
\\usepackage{multimedia}
\\usepackage[english]{babel}
\\usepackage[utf8]{inputenc}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part{%s}") ("\\section{%s}" . "\\section{%s}") ("\\subsection{%s}" . "\\subsection{%s}") ("\\begin{frame}{%s}" "\\end{frame}" "\\begin{frame}{%s}" "\\end{frame}")) ("article" "\\documentclass[11pt,a4paper]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt,a4paper]{report}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt,a4paper]{book}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{graphicx}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
'(org-icalendar-include-todo (quote all))
'(org-log-done (quote time))
'(org-refile-targets (quote ((org-agenda-files :level . 1))))
'(org-todo-keywords (quote ((sequence "TODO" "WAITING" "|" "DONE" "CANCELED"))))
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (28 preceding siblings ...)
2009-01-30 16:12 ` Christian Egli
@ 2009-01-30 16:34 ` Manuel Hermenegildo
2009-02-01 0:34 ` Samuel Wales
2009-01-30 16:36 ` Eric Schulte
` (5 subsequent siblings)
35 siblings, 1 reply; 69+ messages in thread
From: Manuel Hermenegildo @ 2009-01-30 16:34 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
Hi Carsten, we have a general org file that a lot of people in the
organization include. These are the values in it. Cheers --Manuel
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; General emacs things
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq inhibit-splash-screen t)
(global-font-lock-mode 1)
;; Should be done locally instead:
;; (add-hook 'org-mode-hook 'turn-on-font-lock) ; just in case
;; To highlight the line the cursor is at in the agenda
(add-hook 'org-agenda-mode-hook '(lambda () (hl-line-mode 1)))
(setq transient-mark-mode t)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; General org settings
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Actually, needs to be done before loading org
(setq org-return-follows-link t) ;; Links followed when typing return
;; The following lines are always needed. You can choose your own keys.
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
(global-set-key "\C-ct"
(lambda () (interactive) (find-file org-default-notes-file)))
(global-set-key "\C-cl" 'org-store-link)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(add-to-list 'auto-mode-alist '("\\.org_archive$" . org-mode))
(add-to-list 'auto-mode-alist '("\\.org.gpg$" . org-mode))
(add-to-list 'auto-mode-alist '("\\.org.gpg_archive$" . org-mode))
(setq org-hide-leading-stars t) ;; Nicer decoration
(setq org-yank-adjusted-subtrees nil) ;; Too smart otherwise (confusing)
(setq org-log-done 'time) ;; Insert time stamp on done
(setq org-agenda-todo-list-sublevels t) ;; Whether to check sublevels
(setq org-tags-match-list-sublevels t) ;; Match tags in sublevels
(setq org-tags-column -77) ;; So that "..." is visible after the tags
;; (setq org-agenda-include-diary t) ;; Connect w/diary - using only org now
;; (setq org-popup-calendar-for-date-prompt nil) ;; was distracting
(setq org-popup-calendar-for-date-prompt t) ;; works better in recent versions
(setq org-startup-folded t) ;; reduces clutter
(setq org-cycle-include-plain-lists nil) ;; Confusing for me...
(setq org-highest-priority ?A)
(setq org-default-priority ?C)
(setq org-lowest-priority ?E)
(setq org-special-ctrl-k t)
(setq org-special-ctrl-a/e t)
(setq org-fontify-done-headline t)
(setq org-fontify-emphasized-text t)
;; (setq org-extend-today-until 6) ;; Does not work yet?
(setq org-ellipsis (quote org-ellipsis))
(setq org-agenda-window-setup
'current-window) ;; normal value: reorganize-frame
;; Default binding of n and p in agenda view is confusing for emacs users
(add-hook
'org-mode-hook
(lambda ()
(define-key org-agenda-keymap "n" 'org-agenda-later)
(define-key org-agenda-mode-map "n" 'org-agenda-later)
(define-key org-agenda-keymap "p" 'org-agenda-earlier)
(define-key org-agenda-mode-map "p" 'org-agenda-earlier)
))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Customize in what order entries are sorted (important for todo
;; lists). Default is first by category -> changed to first by priority.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq 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)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Archiving (used to hide done or dismissed/canceled tasks from agenda)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq org-archive-location "::* Archive")
(setq org-agenda-todo-ignore-scheduled t) ;; reduces clutter
(setq org-agenda-todo-ignore-deadlines t) ;; reduces clutter
(setq org-agenda-todo-ignore-with-date t) ;; reduces clutter
(setq org-agenda-show-log nil) ; By default do not show closed tasks
(defun org-agenda-my-archive ()
(interactive)
(if org-agenda-archives-mode
(message "Archiving not allowed in archives mode.")
(org-agenda-archive-to-archive-sibling))
)
(add-hook
'org-mode-hook
(lambda ()
(define-key org-agenda-keymap "$" 'org-agenda-my-archive)
(define-key org-agenda-mode-map "$" 'org-agenda-my-archive)
))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; With this typing "L" in agenda and todo buffers allows toggling
;; whether category/file names appear or not at the left or entries in
;; agenda/todo listings.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defvar my-org-agenda-list-category t)
(defun my-org-agenda-toggle-list-category ()
"Toggles whether category/file name appears or not at the left
of entries in agenda listings. Useful to unclutter listings."
(interactive)
(if my-org-agenda-list-category
(progn
(setq my-org-agenda-list-category nil)
(setq org-agenda-prefix-format
'((agenda . " %-12:c%?-12t% s")
(timeline . " % s")
(todo . " %-12:c")
(tags . " %-12:c")
(search . " %-12:c")))
)
(setq my-org-agenda-list-category t)
(setq org-agenda-prefix-format
'((agenda . " %?-12t% s")
(timeline . " % s")
(todo . " ")
(tags . " ")
(search . " ")))
)
(org-agenda-redo))
(my-org-agenda-toggle-list-category)
(add-hook
'org-mode-hook
(lambda ()
(define-key org-agenda-keymap "L" 'my-org-agenda-toggle-list-category)
(define-key org-agenda-mode-map "L" 'my-org-agenda-toggle-list-category)
))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq Info-default-directory-list
(cons (expand-file-name
(concat org-general-path "org/doc"))
Info-default-directory-list))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Connection w/remember: allows adding quickly entries in agenda.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(org-remember-insinuate)
;; (setq org-directory "~/path/to/my/orgfiles/")
(setq org-default-notes-file (car org-agenda-files))
(define-key global-map "\C-cr" 'org-remember)
(setq org-remember-templates
'(("Todo" ?t "** TODO [#C] %? %t \n %i\n %a" "" "Unclassified")
("Appointments" ?a "** %^t %?\n %a" "" "Unclassified")
("Idea" ?i "* %^{Title}\n %a" "" "Raw New Ideas")
("Journal Entry" ?j "* %U %?\n\n %i\n %a" "" "Journal Notes")
))
--
-------------------------------------------------------------------------------
Manuel Hermenegildo | Prof., C.S.Dept., T.U. Madrid (UPM)
Director, IMDEA-Software and CLIP Group | +34-91-336-7435 (W) -352-4819 (Fax)
-------------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (29 preceding siblings ...)
2009-01-30 16:34 ` Manuel Hermenegildo
@ 2009-01-30 16:36 ` Eric Schulte
2009-01-31 13:06 ` Martin Stemplinger
` (4 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Eric Schulte @ 2009-01-30 16:36 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
[-- Attachment #1: Type: text/plain, Size: 302 bytes --]
Carsten Dominik <dominik@science.uva.nl> writes:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
Great idea, I am interested to see the compiled results!
Cheers -- Eric
[-- Attachment #2: eschulte-org-customizations.el --]
[-- Type: application/emacs-lisp, Size: 2059 bytes --]
[-- Attachment #3: Type: text/plain, Size: 204 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (30 preceding siblings ...)
2009-01-30 16:36 ` Eric Schulte
@ 2009-01-31 13:06 ` Martin Stemplinger
2009-02-01 15:18 ` James TD Smith
` (3 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: Martin Stemplinger @ 2009-01-31 13:06 UTC (permalink / raw
To: Emacs-orgmode
Hallo Carsten Dominik,
am 29.01.2009 schriebst Du in gmane.emacs.orgmode:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
>
In customize:
'(org-agenda-files (quote ("~/Org/GTDAssesment-Daheim.org" "~/Org/gtd.org")))
'(org-agenda-include-all-todo nil)
'(org-agenda-include-diary t)
'(org-export-author-info nil)
'(org-export-html-style "<style type=\"text/css\">
html {
font-family: Verdana, Times, serif;
font-size: 12pt;
}
.title { text-align: center; }
.todo { color: red; }
.done { color: green; }
.timestamp { color: grey }
.timestamp-kwd { color: CadetBlue }
.tag { display:none }
.target { background-color: lavender; }
pre {
border: 1pt solid #AEBDCC;
background-color: #F3F5F7;
padding: 5pt;
font-family: courier, monospace;
}
table { border-collapse: collapse; }
td, th {
vertical-align: top;
<!--border: 1pt solid #ADB9CC;-->
}
</style>")
'(org-export-html-with-timestamp t)
'(org-export-latex-classes (quote (("article" "\\documentclass[12pt,a4paper]{article}
\\usepackage[latin1]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{t1enc,hyperref}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[12pt,a4paper]{report}
\\usepackage[latin1]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{hyperref,t1enc}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt,a4paper]{book}
\\usepackage[utf8]{inputenc}
\\usepackage[T1]{fontenc}
\\usepackage{hyperref}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
'(org-export-latex-date-format "%d. %B %Y")
'(org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags t)))
'(org-fast-tag-selection-single-key t)
'(org-hide-leading-stars t)
'(org-modules (quote (org-bbdb org-info org-jsinfo)))
'(org-odd-levels-only t)
'(org-stuck-projects (quote ("+PROJEKT" ("ANRUFE" "BESORGEN" "BÜRO" "COMPUTER" "DAHEIM" "LESEN" "MITNEHMEN" "WARTET") nil "")))
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t
org-agenda-start-on-weekday nil
org-fast-todo-selection t
org-remember-templates
'((?j "* %U %?\n\n %i\n %a" "~/Org/JOURNAL.org")
(?i "* %^{Title}\n %i\n %a" "~/Org/gtd.org" "New Ideas"))
org-agenda-custom-commands
'(("h" "Agenda and tasks"
((agenda)
(todo "ANRUFE")
(todo "BESORGEN")
(todo "BÜRO")
(todo "COMPUTER")
(todo "DAHEIM")
(todo "ILSE")
(todo "LESEN")
(todo "MITNEHMEN")
(todo "GTD")))))
(defun gtd ()
(interactive)
(find-file "~/Org/gtd.org"))
(defun org-my-archive-done-tasks ()
(interactive)
(save-excursion
(goto-char (point-min))
(while (re-search-forward
(concat "\\* " (regexp-opt org-done-keywords) " ") nil t)
(goto-char (line-beginning-position))
(org-archive-subtree))))
> If you want to do more, I'd also love to see comments on
>
> - why you set the variable like this
> - if you feel that the default value of that variable
> should be different
> - Any other comments you might what to give.
>
> Of course, if there is a volunteer who would like to organize
> this info into a Worg page, I would even be more happy ...
>
> Thanks!
>
> - Carsten
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
--
Gruß
Martin
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (31 preceding siblings ...)
2009-01-31 13:06 ` Martin Stemplinger
@ 2009-02-01 15:18 ` James TD Smith
2009-02-04 15:29 ` Charles Sebold
` (2 subsequent siblings)
35 siblings, 0 replies; 69+ messages in thread
From: James TD Smith @ 2009-02-01 15:18 UTC (permalink / raw
To: emacs-orgmode
Hi Carsten,
On 2009-01-29 09:49:21(+0100), Carsten Dominik wrote:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
Here are my org settings, with commentary. I've included definitions for
org-related functions as well.
; I use frequently use org in a terminal, so I need the replacement keys.
(setq org-replace-disputed-keys t)
(setq org-disputed-keys
'(([(shift up)] . [(control c) (up)])
([(shift down)] . [(control c) (down)])
([(shift left)] . [(control c) (left)])
([(shift right)] . [(control c) (right)])
([(control shift right)] . [(control c) (control x) (right)])
([(control shift left)] . [(control c) (control x) (left)])))
; Clock persistence
(org-clock-persistence-insinuate)
(setq org-clock-persist t) ; Persist clock data
(setq org-clock-in-resume t) ; Resume persisted clock when loading emacs
(setq org-clock-persist-query-resume nil) ; Resume clock without asking
(aput 'auto-mode-alist "\\.org$" (function org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(define-key global-map "\C-cf" 'org-footnote-action)
(define-key org-mode-map "\C-\M-g" 'org-plot/gnuplot)
(setq org-log-done t)
; I use the emacs diary mostly for things like
(setq org-agenda-include-diary t)
; TODO sequences.
(setq org-todo-keywords
'((sequence "TODO" "|" "DONE")
(sequence "PLANNING" "PARTS" "FABRICATION" "REVISION" "SUSPENDED" "|"
"COMPLETED" "CANCELLED")
(sequence "DESIGN" "CODING" "PACKAGING" "|" "COMPLETE" "CANCELLED")
(sequence "INVESTIGATE(i)" "TOGET(g)" "ORDERED(!@o)" "|"
"GOT(r)" "UNNEEDED(!@u)")
(sequence "INVESTIGATE(i)" "TOGET(g)" "TOREAD(t)" "READING(r)" "|"
"READ(d)" "UNNEEDED(!@u)")
(sequence "PROPOSED(p)" "TRIAL(t)" "|" "ACCEPTED(!@a)" "REJECTED(!@r)")
(sequence "INVESTIGATE(i)" "TOGET(g)" "TOLISTEN(l)" "LISTENING(L)" "|"
"HEARD(h)" "NOTINTERESTED(@n)")
(sequence "INVESTIGATE(i)" "TOGET(g)" "TOWATCH(w)" "WATCHING(W)" "|"
"WATCHED(d)" "NOTINTERESTED(@n)")))
I also have some per-file settings:
#+SEQ_TODO: PLANNED(p) TODO(t) FEEDBACK(f) | DONE(d) ASSIGNED(a) CANCELLED(c) LATER(l)
; Some of my entries contain extensive notes in plain list format, so being able
; to fold them is useful.
(setq org-cycle-include-plain-lists t)
; Turn on tag inheritance
(setq org-use-tag-inheritance t)
; Make headlines with inherited tags show up in tag searches
(setq org-tags-match-list-sublevels t)
(setq org-directory "~/Personal")
(setq org-special-ctrl-a/e 'reversed)
; Hide scheduled items which I've done.
(setq org-agenda-skip-scheduled-if-done t)
; 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.
(setq org-tags-column -150)
; Use the same settings in the agenda
(setq org-agenda-tags-column org-tags-column)
; Always put clock items into drawers.
(setq org-clock-into-drawer t)
; I set this when the default was changed to f, but I just use C-u TAB now.
(setq org-cycle-global-at-bob t)
(setq org-refile-use-outline-path t)
(setq org-outline-path-complete-in-steps nil)
(setq org-context-in-file-links nil)
(setq org-confirm-elisp-link-function 'y-or-n-p)
; I like to see how much time I've spent on things in the agenda
(setq org-agenda-start-with-clockreport-mode t)
(setq 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)))
; Four priority levels. Items with no set priority are equivalent to the lowest.
(setq org-default-priority ?D)
(setq org-lowest-priority ?D)
(setq org-empty-line-terminates-plain-lists nil)
; I prefer to keep my drawers at the top of items.
(setq org-log-state-notes-insert-after-drawers t)
(setq org-completion-use-ido t)
; Makes the display look nicer
(setq org-hide-leading-stars t)
;;Stop org from opening DXFs in emacs
(add-to-list 'org-file-apps '("dxf" . "qcad %s"))
; Use my style sheet for HTML export
(setq org-export-html-style
"<link rel=\"stylesheet\" type=\"text/css\" href=\"ahktdefault.css\"")
;;Default notes file, publishing and agenda files settings. These are different
;;for home and at work.
(cond ((string= (getenv "USER") "james")
(setq org-default-notes-file
"~/work/currentproj/planning/main.org")
(setq org-publish-project-alist
'(("orgfiles"
:base-directory "~/work/currentproj/planning"
:base-extension "org"
:exclude "\\(testCardData.org\\|misc.org\\)"
:publishing-directory "~/public_html"
:auto-index t
:index-title "Box Office Work Status")
("css"
:base-directory "~/stuff/homedir/config"
:base-extension "css"
:publishing-directory "~/public_html"
:publishing-function org-publish-attachment)
("main" :components ("orgfiles" "css"))))
(setq org-agenda-files (quote ("~/work/currentproj/planning/main.org"
"~/work/currentproj/planning/misc.org"
"~/work/currentproj/planning/version1.org"
"~/work/currentproj/planning/version2.org"
"~/work/currentproj/planning/version2.org")))
(setq org-refile-targets '((org-agenda-files . (:maxlevel . 2))
(nil . (:maxlevel . 3)))))
((string= (getenv "USER") "ahktenzero")
(setq org-default-notes-file "~/Personal/notes.org")
(setq org-agenda-files
(list "~/Personal/Personal.org"
"~/Personal/Business.org"
"~/Personal/Financial.org"
"~/Personal/Household.org"
"~/Personal/ReadingList.org"
"~/Personal/Web.org"
"~/Personal/stuff.org"
"~/Personal/projects.org"
"~/Personal/shoppingList.org"
"~/Personal/rebuild.org"
"~/Personal/Audio.org"
"~/Personal/stores.org"
"~/Personal/Video.org"
"~/Personal/Interactive.org"
"~/Personal/org-mode.org"
"~/projects/Gear/Gear.org"
"~/projects/Construction/Construction.org"
"~/src/gorge/doc/gorge.org"
"~/src/Xspansion/Xspansion.org"
"~/work/employer/currentproj/planning/main.org"))
(setq single-org-files (list "~/Personal/ReadingList.org"
"~/Personal/Audio.org"
"~/Personal/notes.org"
"~/Personal/Interactive.org"
"~/Personal/Web.org"
"~/Personal/org-mode.org"
"~/Personal/Video.org"))
(setq double-org-files (list "~/Personal/Personal.org"
"~/Personal/Business.org"
"~/Personal/Financial.org"
"~/Personal/stuff.org"
"~/Personal/shoppingList.org"
"~/Personal/rebuild.org"
"~/Personal/projects.org"
"~/Personal/Household.org"
"~/projects/Gear/Gear.org"))
(setq org-refile-targets '((single-org-files . (:maxlevel . 1))
(double-org-files . (:maxlevel . 2))
(nil . (:maxlevel . 3)))))
(t "Not setting org notes/publish settings"))
;; Remember
(add-to-list 'load-path "~/share/emacs/site-lisp/remember")
(org-remember-insinuate)
; My remember templates.
(setq org-remember-templates
(list
'("Task" ?t "* TODO %i%?\n%U" "~/Personal/stuff.org" bottom)
'("Task (l)"?T "* TODO %^C%?\n%U\n%a" "~/Personal/stuff.org" bottom)
'("Scheduled" ?S "* TODO %^C%?\n%^{When}T" "~/Personal/Personal.org"
"Appointments")
'("Project" ?p "* PLANNING %^C%?\n%U\n%K" "~/Personal/projects.org"
bottom)
'("Project (l)" ?P "* PLANNING %^L%?\n%U\n%K\n%a"
"~/Personal/projects.org" bottom)
'("Note" ?n "* %^C%?\n %U\n" "~/Personal/notes.org" "Notes")
'("Note (ann)" ?N "* %^C%?\n %U\n %a" "~/Personal/notes.org" "Notes")
;Web-related stuff
'("Web reading" ?w "* TOREAD %^L\n%U %k\n%? "
"~/Personal/Web.org" "Web sites to read")
'("Web reading <" ?W "* TOREAD %^L (%K)\n%U\n%?"
"~/Personal/Web.org" "Web sites to read")
'("Bookmark" ?b "* %^L\n%U\n%?" "~/Personal/bookmarks.org" "Bookmarks")
;Reading list
'("Book" ?r
"* INVESTIGATE %^{Title} %?%^g\n %U %k\n%^{AUTHOR}p %^{ISBN}p"
"~/Personal/ReadingList.org" "Books")
'("Book (clipboard)" ?R
"* INVESTIGATE %^C %?%^g\n %U %k\n%^{AUTHOR}p %^{ISBN}p"
"~/Personal/ReadingList.org" "Books")
;;Video
'("Video" ?v
"* INVESTIGATE %^{Title} %? %^g \n%U %k%^{Type}p%^{Length}p%^{Year}p"
"~/Personal/Video.org" top)
'("Video (c)" ?V
"* INVESTIGATE %^C%? %^g\n%U %k%^{Type}p%^{Length}p%^{Year}p"
"~/Personal/Video.org" top)
'("Game" ?g "* INVESTIGATE %^{Title} %? %^g \n%U %k"
"~/Personal/Interactive.org" top)
'("Game (l)" ?G "* INVESTIGATE %^L %? %^g \n%U %k"
"~/Personal/Interactive.org" top)))
; Remember templates in plist format, from the improved org-remember I'm working
; on.
(setq org-remember-templates-2
(list
'(:name "Task" :key ?t :template "* TODO %i%?\n%U"
:target "~/Personal/stuff.org")
'(:name "Task (l)" :key ?T :template "* TODO %^C%?\n%U\n%a"
:target "~/Personal/stuff.org")
'(:name "Scheduled" :key ?S :template "* TODO %^C%?\n%^{When}T"
:target "~/Personal/Personal.org::Appointments")
'(:name "Project" :key ?p :template "* PLANNING %^C%?\n%U\n%K"
:target "~/Personal/projects.org")
'(:name "Project (l)" :key ?P :template "* PLANNING %^L%?\n%U\n%K\n%a"
:target "~/Personal/projects.org")
'(:name "Note" :key ?n :template "* %^C%?\n %U\n"
:target "~/Personal/notes.org::Notes")
'(:name "Note (ann)" :key ?N :template "* %^C%?\n %U\n %a"
:target "~/Personal/notes.org::Notes")
;Web-related stuff
'(:name "Web reading" :key ?w :template "* TOREAD %^L\n%U %k\n%? "
:target "~/Personal/Web.org::Web sites to read")
'(:name "Web reading <" :key ?W :template "* TOREAD %^L (%K)\n%U\n%?"
:target "~/Personal/Web.org::Web sites to read")
'(:name "Bookmark" :key ?b :template "* %^L\n%U\n%?"
:target "~/Personal/bookmarks.org::Bookmarks")
;Reading list
'(:name "Book" :key ?r
:template "* INVESTIGATE %^{Title} %?%^g\n %U %k\n%^{AUTHOR}p %^{ISBN}p"
:target "~/Personal/ReadingList.org::Books")
'(:name "Book (clipboard)" :key ?R
:template "* INVESTIGATE %^C %?%^g\n %U %k\n%^{AUTHOR}p %^{ISBN}p"
:target "~/Personal/ReadingList.org::Books")
;;Video
'(:name "Video" :key ?v
:template "* INVESTIGATE %^{Title} %? %^g \n%U %k%^{Type}p%^{Length}p%^{Year}p"
:target "~/Personal/Video.org" :prepend t)
'(:name "Video (c)" :key ?V
:template "* INVESTIGATE %^C%? %^g\n%U %k%^{Type}p%^{Length}p%^{Year}p"
:target "~/Personal/Video.org" :prepend t)
'(:name "Game" :key ?g :template "* INVESTIGATE %^{Title} %? %^g \n%U %k"
:target "~/Personal/Interactive.org" :prepend t)
'(:name "Game (l)" :key ?G :template "* INVESTIGATE %^L %? %^g \n%U %k"
:target "~/Personal/Interactive.org" :prepend t)))
;; Remember
(define-key global-map [(control c) ?m] 'org-remember)
(define-key global-map [(control c) (shift m)] 'remember-clipboard)
;; Access clock from anywhere.
(global-set-key [(control c) (control x) (control o)] 'org-clock-out)
(global-set-key [(control c) (control x) (control j)] 'org-clock-goto)
(global-set-key [(control c) (control x) (control x)] 'org-clock-cancel)
: There isn't a key binding to toggle between descriptive and literal link display
(defun ahkt-org-toggle-link-type ()
"Toggle visibility of org-mode links"
(interactive "*")
(if (member '(org-link) buffer-invisibility-spec)
(org-remove-from-invisibility-spec '(org-link))
(org-add-to-invisibility-spec '(org-link)))
(org-restart-font-lock))
(define-key org-mode-map [(control c) ?v] 'ahkt-org-toggle-link-type)
;; This is my link description generator. It either uses the URL, if it contains
;; a useful value, or fetches the page and gets the title from the HTML.
(require'mm-url)
(defun undashify (str)
(replace-regexp-in-string
"[-_]" " "
(mm-url-decode-entities-string (url-unhex-string str nil))))
(setq ahkt-link-sites
'(("http://ask.metafilter.com/[0-9]*/\\(.*\\)" . "Ask Mefi")
("http://www.metafilter.com/[0-9]*/\\(.*\\)" . "Mefi" )
("http://www.rudyrucker.com/blog/[0-9/]*\\([^/]*\\)" . "Rudy Rucker")
("http://www.ectomo.com/index.php/[0-9/]*\\([^/]*\\)" . "ectomo")
("http://.*wikipedia.org/wiki/\\(.*\\)" . "WP")
("http://io9.com/[0-9]*/\\(.*\\)". "io9")
("http://weirdtales.net/wordpress/[0-9/]*\\([^/]*\\)/". "Wierd Tales")
("http://lifehacker.com/[0-9]*/\\(.*\\)" . "lifehacker")
("http://www.instructables.com/id/\\([^/]*\\)" . "Instructables")
("http://toolmonger.com/[0-9/]*\\([^/]*\\)" . "Toolmonger" )))
(defun ahkt-link-description (link desc)
"Better link description generator for orgmode"
(or (car (remove nil
(mapcar (lambda (x)
(if (string-match (car x) link)
(concat (cdr x) ": "
(undashify (match-string 1 link)))))
ahkt-link-sites)))
(cond
((string-match "https?:" link)
(with-temp-buffer
(w3m-retrieve link)
(w3m-region (point-min) (point-max))
(if (string= "text/html" (w3m-content-type link))
(replace-regexp-in-string "[ \t]+" " "
(replace-regexp-in-string
"\\(\n\\|
\\)" ""
(w3m-current-title))))))
((string-match "file:\\([^:]+\\)::\\(.+\\)" link)
(let ((search (match-string-no-properties 2 link))
(filename
(car (last
(split-string (match-string-no-properties 1 link) "/")))))
(format "%s: %s" filename search)))
((string-match "file:\\([^:]+\\)" link)
(car (last (split-string (match-string-no-properties 1 link) "/"))))
(t (or desc link)))))
(setq org-make-link-description-function 'ahkt-link-description)
(defun ahkt-org-end-of-day ()
(save-excursion
(save-restriction
(org-clock-out t)
(org-dblock-update 1)
(org-publish-current-project))))
; Helper function for
(defun ahkt-org-open-read ()
(interactive "")
(if (string= (org-get-todo-state) "TOREAD") (org-todo "READING"))
(org-open-at-point))
(define-key org-mode-map [(control c) ?o] 'ahkt-org-open-read)
; Select clock in state based on initial state
(defun ahkt-clock-state (state)
(cond ((string= state "TOREAD") "READING")
((string= state "TOWATCH") "WATCHING")
((string= state "TOPLAY") "PLAYING")
(t state)))
(setq org-clock-in-switch-to-state 'ahkt-clock-state)
; This is a custom sort function I wrote. It sorts by priority, todo state and
; then headline text.
(defun ahkt-org-sort-function ()
(save-excursion
(if (looking-at org-complex-heading-regexp)
(let* ((todo (match-string-no-properties 2))
(todo-pos (or (position todo org-todo-keywords-1 :test 'string=)
9999))
(headline-str (match-string-no-properties 4))
(priority-str (match-string-no-properties 3))
(headline (if (string-match org-bracket-link-analytic-regexp
headline-str)
(match-string-no-properties 5 headline-str)
headline-str))
(priority (- (if (and priority-str
(string-match org-priority-regexp
priority-str))
(+ (string-to-char (match-string 2 priority-str))
(if (member todo org-done-keywords)
(- org-lowest-priority
org-highest-priority)
0))
(+ org-lowest-priority 1000))
org-highest-priority)))
(format "%04d%04d%s" priority todo-pos headline)))))
; Load org-checklist
(require 'org-checklist "org-checklist" t)
;;org-registry
(require 'org-registry)
(org-registry-initialize)
(org-registry-insinuate)
; Put the org-registry data file in .emacs.d.
(setq org-registry-file "~/.emacs.d/org-registry.el")
;;org-annotation-helper
(require 'org-annotation-helper)
;;some custom agenda commands.
(setq org-agenda-custom-commands
'(("S" "shopping"
((agenda "") (todo "TOGET"))
((org-agenda-files '("~/Personal/info.org"
"~/Personal/shoppingList.org"
"~/Personal/stores.org"))
(org-agenda-text-search-extra-files nil)
(org-agenda-start-with-clockreport-mode nil)))
("w" "TV to watch" ((todo "WATCHING|TOWATCH")))))
I'll probably be adding various things from the other configs people have
posted; there are lots of great ideas in this thread.
James
--
|-<James TD Smith>-<email/ahktenzero@mohorovi.cc>-|
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (32 preceding siblings ...)
2009-02-01 15:18 ` James TD Smith
@ 2009-02-04 15:29 ` Charles Sebold
2009-02-05 14:55 ` Manish
2009-02-04 21:28 ` Mike Newman
2014-01-17 20:55 ` [Orgmode] " Manish
35 siblings, 1 reply; 69+ messages in thread
From: Charles Sebold @ 2009-02-04 15:29 UTC (permalink / raw
To: emacs-orgmode
On 29 Jan 2009, Carsten Dominik wrote:
> So here is my question to all of you. Could you, in reply to this
> message, list all the Org-related variables that you have customized,
> along with the values you used?
Hopefully this isn't too late.
Using customize, here is what I have:
(org-agenda-ndays 1) ; I like daily agenda
(org-agenda-skip-deadline-if-done t)
(org-agenda-skip-scheduled-if-done t)
(org-agenda-use-time-grid nil) ; No need for the scheduling
stuff
(org-deadline-warning-days 3) ; This covers a weekend, usually
Using setq(), here is what I have:
(setq org-directory "~/org/")
(setq org-default-notes-file (concat org-directory "/process.org"))
(setq org-todo-keywords
'(
(sequence "INBOX(i)" "TICKLER(t!)" "|" "FILE(f@)" "CANCELED(k@)")
(sequence "TODO" "WAITING" "VERIFY" "|" "DONE" "REASSIGNED")
(sequence "DAILY(d)" "|" "DONEDLY" "UNSCHEDDLY(D@)")
(sequence "WEEKLY(e)" "|" "DONEWKLY" "UNSCHEDWKLY(E@)")
(sequence "MONTHLY(m)" "|" "DONEMNTHLY" "UNSCHEDMNTHLY(M@)")
(sequence "APPT" "RESCHEDULE(s@)" "|" "APPTPAST" "APPTCANCELED(n@)")
(sequence "REQUEST(r!)" "REQWAITING(w@/!)" "REQVERIFY(v)" "|"
"REQCLOSED(c!)" "REQREASSIGNED(a@)")
(sequence "PROJECT(P!)" "PROJWAITING(W@/!)" "PROJVERIFY(V)" "|"
"PROJCLOSED(C!)" "PROJREASSIGNED(A@)")
)) ; I actually prune these regularly; right now they're all in
; use
(setq org-agenda-custom-commands
'(("W" tags-todo "+work+lcms")
("w" agenda "LCMS Agenda"
((org-agenda-files '("~/org/lcms.org"))))))
; "LCMS" is where I work, just so you know
--
Charles Sebold 4th of February, 2009
GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) | Gnus v5.11 | org-mode 6.21trans
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-02-04 15:29 ` Charles Sebold
@ 2009-02-05 14:55 ` Manish
0 siblings, 0 replies; 69+ messages in thread
From: Manish @ 2009-02-05 14:55 UTC (permalink / raw
To: Charles Sebold; +Cc: emacs-orgmode
On Wed, Feb 4, 2009 at 8:59 PM, Charles Sebold wrote:
> On 29 Jan 2009, Carsten Dominik wrote:
>
>> So here is my question to all of you. Could you, in reply to this
>> message, list all the Org-related variables that you have customized,
>> along with the values you used?
>
> Hopefully this isn't too late.
>
> Using customize, here is what I have:
[snip: Charles' customizations (43 lines)]
I think we should not close the door long as there are poeple willing to
share their customizations. So I will keep adding additional
customizations to the data in batches of 5 each. We have two additional
responses so far (from Charles and Mike.)
Thanks!
--
Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (33 preceding siblings ...)
2009-02-04 15:29 ` Charles Sebold
@ 2009-02-04 21:28 ` Mike Newman
2014-01-17 20:55 ` [Orgmode] " Manish
35 siblings, 0 replies; 69+ messages in thread
From: Mike Newman @ 2009-02-04 21:28 UTC (permalink / raw
To: emacs-orgmode
Please find below my org related customisation (if it is still of
interest). I have to admit that I can't remember what some of it does
or why I put it that way.
A few comments might be useful:
This is my work configuration on Windows XP, using a recent emacs 23
from emacs w32. I am set up to use cygwin. I use a fairly recent
version of org-mode (never more than about 10 versions behind
Carsten!)
I use org-mode with visual line mode and abbreviation mode.
Formerly, I used it with flyspell mode, but there seemed to be a
problem with w32 emacs so I have disabled it.
I have one agenda file per project scattered across a windows file
system, to accompany the corresponding project. The larger files
contain thousands of lines of text - I haven't found a need to
archive yet.
I log the date at which I complete tasks, but have no need of the
time.
I generally use the global todo list, rather than other agenda
views, and tend not to schedule tasks explicitly. To keep this view
neatly aligned, I use 4 letter words for todo states.
My company has its own week numbering system (not ISO). I
approximate this with (org-agenda-start-on-weekday 6) but it would
be nice to be able to be able to choose a more general week
numbering scheme.
All my org files have a .txt extension and set the mode by their
first line.
I use 4 levels of priority (going down to D for tasks that I will
probably never get to).
I sometimes use html export, primarily as a route to importing into
a word processor (cut and paste from the browser), but generally
only on a small part of the org file.
* Customisation
'(desktop-modes-not-to-save (quote (tags-table-mode org-mode)))
'(org-agenda-files (quote (LIST OF 8 FILES))
'(org-agenda-sorting-strategy (quote (time-up priority-down category-keep)))
'(org-agenda-start-on-weekday 6)
'(org-empty-line-terminates-plain-lists t)
'(org-export-default-language "en-GB")
'(org-export-with-drawers nil)
'(org-footnote-define-inline t)
'(org-log-done (quote time))
'(org-log-done-with-time nil)
'(org-lowest-priority 68)
'(org-refile-targets (quote ((org-agenda-files :level . 1))))
'(org-refile-use-outline-path (quote file))
'(org-tags-column -75)
'(safe-local-variable-values (quote ((org-export-html-style .
" <style type=\"text/css\">
html {font-family: sans-serif;}
p {font-weight: normal;}
h1 {color: red;}
h2 {color: black; font-size: 20pt; font-weight: bold;}
h3 {color: black; font-size: 16pt; font-weight: bold;
text-decoration: underline;}
h4 {color: black; font-size: 14pt;}
</style>"))))
;; Enable org-cycle with outline
(add-hook 'outline-minor-mode-hook
(lambda ()
(define-key outline-minor-mode-map [(control tab)] 'org-cycle)
(define-key outline-minor-mode-map [(shift tab)]
'org-global-cycle))) (add-hook 'outline-mode-hook
(lambda ()
(define-key outline-mode-map [(tab)] 'org-cycle)
(define-key outline-mode-map [(shift tab)] 'org-global-cycle)))
;; Org-mode
;; The following lines are copied from the .info file
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
;; Setting up remember
(org-remember-insinuate)
(setq org-default-notes-file "~/Documents/Journal/Notes.txt")
(define-key global-map "\C-cr" 'org-remember)
* Infile options
#+SEQ_TODO: TODO WAIT | DONE CANC
#+DRAWERS: DETAILS PROPERTIES
#+OPTIONS: H:4 num:nil toc:nil \n:nil @:t ::t |:t ^:t f:t *:t TeX:t
LaTeX:nil skip:t
#+TITLE: Journal.txt
#+AUTHOR: Mike Newman
#+EMAIL: xxx@xxx.com
#+LANGUAGE: en-GB
#+TEXT:
--
Mike
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2009-01-29 8:49 POLL: the 40 variables project Carsten Dominik
` (34 preceding siblings ...)
2009-02-04 21:28 ` Mike Newman
@ 2014-01-17 20:55 ` Manish
2014-01-19 15:54 ` Bastien
2014-04-30 15:29 ` Sungmin
35 siblings, 2 replies; 69+ messages in thread
From: Manish @ 2014-01-17 20:55 UTC (permalink / raw
To: Carsten Dominik; +Cc: emacs org-mode mailing list
On Thu, Jan 29, 2009 at 3:49 AM, Carsten Dominik wrote:
> Hi,
>
> yesterday I did this command in my org-mode git repo:
>
> grep defcustom lisp/*el |wc -l
>
> and got 378 as an answer. 378 user-customizable variables,
> no kidding.
>
It's been almost 5 years since that last check and about time to do it
again. And it's even crazier now. :)
manishsharma:org-mode/ (master) $ git --no-pager log
--pretty=format:'%aD %H' -1 Fri, 17 Jan 2014
12:45:21 +0100 bf304c34854e2f07001e8180508f0c833d17307f%
manishsharma:org-mode/ (master) $ grep defcustom lisp/*el |wc -l
808
A big thanks to everyone.
--Manish
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-17 20:55 ` [Orgmode] " Manish
@ 2014-01-19 15:54 ` Bastien
2014-01-20 2:18 ` M
2014-01-20 7:05 ` henry atting
2014-04-30 15:29 ` Sungmin
1 sibling, 2 replies; 69+ messages in thread
From: Bastien @ 2014-01-19 15:54 UTC (permalink / raw
To: Manish; +Cc: emacs org-mode mailing list, Carsten Dominik
Manish <mailtomanish.sharma@gmail.com> writes:
> manishsharma:org-mode/ (master) $ grep defcustom lisp/*el |wc -l
> 808
Ouch. That's nearly half of the 1792 Emacs options!
It certainly says something, but I don't know what :)
--
Bastien
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-19 15:54 ` Bastien
@ 2014-01-20 2:18 ` M
2014-01-20 11:17 ` Bastien
2014-01-20 7:05 ` henry atting
1 sibling, 1 reply; 69+ messages in thread
From: M @ 2014-01-20 2:18 UTC (permalink / raw
To: emacs orgmode-mailinglist; +Cc: Bastien
> Von: Bastien <bzg@gnu.org>
> Datum: Sun, 19 Jan 2014 16:54:55 +0100
> An: Manish <mailtomanish.sharma@gmail.com>
> Cc: emacs org-mode mailing list <emacs-orgmode@gnu.org>, Carsten Dominik
> <dominik@science.uva.nl>
> Betreff: Re: [O] [Orgmode] POLL: the 40 variables project
>
> Manish <mailtomanish.sharma@gmail.com> writes:
>
>> manishsharma:org-mode/ (master) $ grep defcustom lisp/*el |wc -l
>> 808
>
> Ouch. That's nearly half of the 1792 Emacs options!
>
> It certainly says something, but I don't know what :)
>
> --
> Bastien
>
Well, you can use that for marketing:
it's the best proof, that it is not a lie, if you call org-mode "highly
configurable"
:-)
Martin
p.s. for a new user, the large choice of options can really be quite
confusing
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-20 2:18 ` M
@ 2014-01-20 11:17 ` Bastien
2014-01-20 11:38 ` Rainer M Krug
0 siblings, 1 reply; 69+ messages in thread
From: Bastien @ 2014-01-20 11:17 UTC (permalink / raw
To: M; +Cc: emacs orgmode-mailinglist
M <Elwood151@web.de> writes:
> p.s. for a new user, the large choice of options can really be quite
> confusing
Indeed. We always need more tutorials and more structure in Worg.
I may help with a fresh tutorial at some point, but I need time.
--
Bastien
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-20 11:17 ` Bastien
@ 2014-01-20 11:38 ` Rainer M Krug
2014-01-20 11:47 ` Bastien
2014-01-20 17:07 ` Eric S Fraga
0 siblings, 2 replies; 69+ messages in thread
From: Rainer M Krug @ 2014-01-20 11:38 UTC (permalink / raw
To: Bastien, M; +Cc: emacs orgmode-mailinglist
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01/20/14, 12:17 , Bastien wrote:
> M <Elwood151@web.de> writes:
>
>> p.s. for a new user, the large choice of options can really be
>> quite confusing
>
> Indeed. We always need more tutorials and more structure in Worg.
True. But Is there a table with all the variables, in the form of:
| Variable | *short* description | link to manual |
This might be useful, especially as a dynamic web page, where one can
filter the variables - e.g. only babel variables dealing with "session".
Cheers,
Rainer
>
> I may help with a fresh tutorial at some point, but I need time.
>
- --
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
Biology, UCT), Dipl. Phys. (Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: Rainer@krugs.de
Skype: RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJS3QrLAAoJENvXNx4PUvmCHfQIAOKP/vYIz/Zr07CdQMucVK9b
XIJrabdBOVnwpRseSKA2X5Nx8kRQfaWOg5nCzO9w/mhy2nLmyn6zPNuI4VQnqLx+
+g4+Rr2eh1t+jIJUCRg62H5Xd5f8bC29JjJDN+Th0cehl1HTnAXGi9Pgf05wshp/
k9lc/phxMScHTWLB1j8hZYMrsddS56RbGgf6BNtr/IRb67Sp3pfVXWv22k49U9sT
Z1mIMWh61XXKX1gVBVYJSJTflmLto82oszVg2x0c87/RlLOXlWK3mgwORqlP8zmS
+balx85N/w/jFR6MzfWd8pj5r2GlYQlgIrmtZJqMSqZ261S91yMr7QXk6Hk7Rqk=
=092L
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-20 11:38 ` Rainer M Krug
@ 2014-01-20 11:47 ` Bastien
2014-01-20 17:07 ` Eric S Fraga
1 sibling, 0 replies; 69+ messages in thread
From: Bastien @ 2014-01-20 11:47 UTC (permalink / raw
To: Rainer M Krug; +Cc: M, emacs orgmode-mailinglist
Rainer M Krug <Rainer@krugs.de> writes:
> True. But Is there a table with all the variables, in the form of:
>
> | Variable | *short* description | link to manual |
Not exactly this, but there is http://orgmode.org/worg/doc.html
(This is for "options", i.e. user variables, not all variables.)
> This might be useful, especially as a dynamic web page, where one can
> filter the variables - e.g. only babel variables dealing with "session".
If you want to make the current page more dynamic (maybe by testing if
INFOJS produces something nice?), please go ahead!
--
Bastien
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-20 11:38 ` Rainer M Krug
2014-01-20 11:47 ` Bastien
@ 2014-01-20 17:07 ` Eric S Fraga
1 sibling, 0 replies; 69+ messages in thread
From: Eric S Fraga @ 2014-01-20 17:07 UTC (permalink / raw
To: Rainer M Krug; +Cc: Bastien, M, emacs orgmode-mailinglist
Rainer M Krug <Rainer@krugs.de> writes:
[...]
> True. But Is there a table with all the variables, in the form of:
>
> | Variable | *short* description | link to manual |
No table but "M-x customize-group RET org RET" gives all user
customisable variables, many (most? all?) grouped logically as well.
Okay, maybe emacs's customisation mode is not the most intuitive to a
newbie but it does the job admirably in typical emacs function... in my
opinion. I often use this mode to explore new packages, and old ones
when I've forgotten how to use them.
--
: Eric S Fraga (0xFFFCF67D), Emacs 24.3.1, Org release_8.2.4-322-gece429
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-19 15:54 ` Bastien
2014-01-20 2:18 ` M
@ 2014-01-20 7:05 ` henry atting
2014-01-20 11:16 ` Bastien
1 sibling, 1 reply; 69+ messages in thread
From: henry atting @ 2014-01-20 7:05 UTC (permalink / raw
To: emacs-orgmode
> Manish <mailtomanish.sharma@gmail.com> writes:
>
>> manishsharma:org-mode/ (master) $ grep defcustom lisp/*el |wc -l
>> 808
>
> Ouch. That's nearly half of the 1792 Emacs options!
>
> It certainly says something, but I don't know what :)
Maybe it says it's still a long way to go ;)
cd gnus_git && grep defcustom lisp/*.el | wc -l
1204
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-01-17 20:55 ` [Orgmode] " Manish
2014-01-19 15:54 ` Bastien
@ 2014-04-30 15:29 ` Sungmin
2014-04-30 15:50 ` Eric S Fraga
1 sibling, 1 reply; 69+ messages in thread
From: Sungmin @ 2014-04-30 15:29 UTC (permalink / raw
To: emacs-orgmode
Manish <mailtomanish.sharma <at> gmail.com> writes:
>
> On Thu, Jan 29, 2009 at 3:49 AM, Carsten Dominik wrote:
> > Hi,
> >
> > yesterday I did this command in my org-mode git repo:
> >
> > grep defcustom lisp/*el |wc -l
> >
> > and got 378 as an answer. 378 user-customizable variables,
> > no kidding.
> >
>
> It's been almost 5 years since that last check and about time to do it
> again. And it's even crazier now. :)
>
> manishsharma:org-mode/ (master) $ git --no-pager log
> --pretty=format:'%aD %H' -1 Fri, 17 Jan 2014
> 12:45:21 +0100 bf304c34854e2f07001e8180508f0c833d17307f%
>
> manishsharma:org-mode/ (master) $ grep defcustom lisp/*el |wc -l
> 808
>
> A big thanks to everyone.
>
> --Manish
>
>
808 options. That is Scary, and daunting and amazing.
Any possibility to get a update on the survey on which configuration are in
use as well?
http://orgmode.org/worg/org-configs/org-customization-survey.html contains
excellent information. But how have things evolved?
I have just started to scratch on the surface of orgmode. Maybe 8 months of
usage. For me it would help me understand what I should look into next.
Thank you every one for all of your contributions.
^ permalink raw reply [flat|nested] 69+ messages in thread
* Re: [Orgmode] POLL: the 40 variables project
2014-04-30 15:29 ` Sungmin
@ 2014-04-30 15:50 ` Eric S Fraga
0 siblings, 0 replies; 69+ messages in thread
From: Eric S Fraga @ 2014-04-30 15:50 UTC (permalink / raw
To: Sungmin; +Cc: emacs-orgmode
On Wednesday, 30 Apr 2014 at 15:29, Sungmin wrote:
[...]
> 808 options. That is Scary, and daunting and amazing.
>
> I have just started to scratch on the surface of orgmode. Maybe 8 months of
> usage. For me it would help me understand what I should look into next.
Although I am not in general a big fan of emacs's customize feature, it
can be very useful for exploring options in packages. I would suggest
you do
M-x customize-group RET org RET
and browse...
--
: Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.2, Org release_8.2.6-923-g233c11
^ permalink raw reply [flat|nested] 69+ messages in thread