Re: [O] [Orgmode] POLL: the 40 variables project
Thank you for your quick reply Eric.Using M-x customize-group RET org RET was one of the first things I did. Maybe even the first thing I did in Org-mode to try to get a better understanding about what is possible.It is really amazing how customizable everything is. That is why it would be so helpful to see what other peoples settings are on a big scale.Quite randomly, I looked at Sacha Chua's blog after posting this and noticed that an additional survey actually happened in end of 2013 with a lot ofresponseshttp://sachachua.com/blog/2013/11/emacs-org-mode-customization-survey/But it seems like the result was never published.Well, I will just look through the old survey (http://orgmode.org/worg/org-configs/org-customization-survey.html) I am sure that will give a ton of ideas as well.With kind regards,Sungmin- 원본 메일 -보낸사람: Eric S Fraga e.fr...@ucl.ac.uk받는사람 : Sungmin sungsongs...@daum.net참조 : emacs-orgmode@gnu.org날짜: 2014년 5월 01일 목요일, 00시 50분 23초 +0900제목: Re: [O] [Orgmode] POLL: the 40 variables project 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
Re: [O] [Orgmode] POLL: the 40 variables project
Shin Sungmin sungsongs...@daum.net writes: Well, I will just look through the old survey (http://orgmode.org/worg/org-configs/org-customization-survey.html) I am sure that will give a ton of ideas as well. Beware however that some variable names (in particular, export-related ones) were changed in org 8.x, whereas the survey is for an earlier version (IIRC). Nick
Re: [O] [Orgmode] POLL: the 40 variables project
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.
Re: [O] [Orgmode] POLL: the 40 variables project
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
Re: [O] [Orgmode] POLL: the 40 variables project
Rainer M Krug rai...@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
Re: [O] [Orgmode] POLL: the 40 variables project
henry attings...@online.de writes: Maybe it says it's still a long way to go ;) cd gnus_git grep defcustom lisp/*.el | wc -l 1204 Mhhh... that's somehow comforting (but I don't know how!) -- Bastien
Re: [O] [Orgmode] POLL: the 40 variables project
M elwood...@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
Re: [O] [Orgmode] POLL: the 40 variables project
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/20/14, 12:17 , Bastien wrote: M elwood...@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: rai...@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-
Re: [O] [Orgmode] POLL: the 40 variables project
Rainer M Krug rai...@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
Re: [O] [Orgmode] POLL: the 40 variables project
Manish mailtomanish.sha...@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
Re: [O] [Orgmode] POLL: the 40 variables project
Von: Bastien b...@gnu.org Datum: Sun, 19 Jan 2014 16:54:55 +0100 An: Manish mailtomanish.sha...@gmail.com Cc: emacs org-mode mailing list emacs-orgmode@gnu.org, Carsten Dominik domi...@science.uva.nl Betreff: Re: [O] [Orgmode] POLL: the 40 variables project Manish mailtomanish.sha...@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
Re: [O] [Orgmode] POLL: the 40 variables project
Manish mailtomanish.sha...@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
Re: [O] [Orgmode] POLL: the 40 variables project
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
Re: [Orgmode] POLL: the 40 variables project
On 29 Jan 2009, Carsten Dominik wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? Hopefully this isn't too late. Using customize, here is what I have: (org-agenda-ndays 1) ; I like daily agenda (org-agenda-skip-deadline-if-done t) (org-agenda-skip-scheduled-if-done t) (org-agenda-use-time-grid nil) ; No need for the scheduling stuff (org-deadline-warning-days 3) ; This covers a weekend, usually Using setq(), here is what I have: (setq org-directory ~/org/) (setq org-default-notes-file (concat org-directory /process.org)) (setq org-todo-keywords '( (sequence INBOX(i) TICKLER(t!) | FILE(f@) CANCELED(k@)) (sequence TODO WAITING VERIFY | DONE REASSIGNED) (sequence DAILY(d) | DONEDLY UNSCHEDDLY(D@)) (sequence WEEKLY(e) | DONEWKLY UNSCHEDWKLY(E@)) (sequence MONTHLY(m) | DONEMNTHLY UNSCHEDMNTHLY(M@)) (sequence APPT RESCHEDULE(s@) | APPTPAST APPTCANCELED(n@)) (sequence REQUEST(r!) REQWAITING(w@/!) REQVERIFY(v) | REQCLOSED(c!) REQREASSIGNED(a@)) (sequence PROJECT(P!) PROJWAITING(W@/!) PROJVERIFY(V) | PROJCLOSED(C!) PROJREASSIGNED(A@)) )) ; I actually prune these regularly; right now they're all in ; use (setq org-agenda-custom-commands '((W tags-todo +work+lcms) (w agenda LCMS Agenda ((org-agenda-files '(~/org/lcms.org)) ; LCMS is where I work, just so you know -- Charles Sebold 4th of February, 2009 GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) | Gnus v5.11 | org-mode 6.21trans ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
Please find below my org related customisation (if it is still of interest). I have to admit that I can't remember what some of it does or why I put it that way. A few comments might be useful: This is my work configuration on Windows XP, using a recent emacs 23 from emacs w32. I am set up to use cygwin. I use a fairly recent version of org-mode (never more than about 10 versions behind Carsten!) I use org-mode with visual line mode and abbreviation mode. Formerly, I used it with flyspell mode, but there seemed to be a problem with w32 emacs so I have disabled it. I have one agenda file per project scattered across a windows file system, to accompany the corresponding project. The larger files contain thousands of lines of text - I haven't found a need to archive yet. I log the date at which I complete tasks, but have no need of the time. I generally use the global todo list, rather than other agenda views, and tend not to schedule tasks explicitly. To keep this view neatly aligned, I use 4 letter words for todo states. My company has its own week numbering system (not ISO). I approximate this with (org-agenda-start-on-weekday 6) but it would be nice to be able to be able to choose a more general week numbering scheme. All my org files have a .txt extension and set the mode by their first line. I use 4 levels of priority (going down to D for tasks that I will probably never get to). I sometimes use html export, primarily as a route to importing into a word processor (cut and paste from the browser), but generally only on a small part of the org file. * Customisation '(desktop-modes-not-to-save (quote (tags-table-mode org-mode))) '(org-agenda-files (quote (LIST OF 8 FILES)) '(org-agenda-sorting-strategy (quote (time-up priority-down category-keep))) '(org-agenda-start-on-weekday 6) '(org-empty-line-terminates-plain-lists t) '(org-export-default-language en-GB) '(org-export-with-drawers nil) '(org-footnote-define-inline t) '(org-log-done (quote time)) '(org-log-done-with-time nil) '(org-lowest-priority 68) '(org-refile-targets (quote ((org-agenda-files :level . 1 '(org-refile-use-outline-path (quote file)) '(org-tags-column -75) '(safe-local-variable-values (quote ((org-export-html-style . style type=\text/css\ html {font-family: sans-serif;} p {font-weight: normal;} h1 {color: red;} h2 {color: black; font-size: 20pt; font-weight: bold;} h3 {color: black; font-size: 16pt; font-weight: bold; text-decoration: underline;} h4 {color: black; font-size: 14pt;} /style ;; Enable org-cycle with outline (add-hook 'outline-minor-mode-hook (lambda () (define-key outline-minor-mode-map [(control tab)] 'org-cycle) (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle))) (add-hook 'outline-mode-hook (lambda () (define-key outline-mode-map [(tab)] 'org-cycle) (define-key outline-mode-map [(shift tab)] 'org-global-cycle))) ;; Org-mode ;; The following lines are copied from the .info file (add-to-list 'auto-mode-alist '(\\.org$ . org-mode)) (define-key global-map \C-cl 'org-store-link) (define-key global-map \C-ca 'org-agenda) (global-set-key \C-cb 'org-iswitchb) ;; Setting up remember (org-remember-insinuate) (setq org-default-notes-file ~/Documents/Journal/Notes.txt) (define-key global-map \C-cr 'org-remember) * Infile options #+SEQ_TODO: TODO WAIT | DONE CANC #+DRAWERS: DETAILS PROPERTIES #+OPTIONS: H:4 num:nil toc:nil \n:nil @:t ::t |:t ^:t f:t *:t TeX:t LaTeX:nil skip:t #+TITLE: Journal.txt #+AUTHOR:Mike Newman #+EMAIL: x...@xxx.com #+LANGUAGE: en-GB #+TEXT: -- Mike ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
Hi everyone, I want to do more with these results, but for now I have put Manish' analysis and the raw data table on the web at http://orgmode.org/worg/org-customization-survey.php - Carsten On Feb 1, 2009, at 9:55 PM, Manish wrote: On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote: [snip: table formula help (22 lines)] Anyhow, I will try and add additional results to the data if we get more responses (so far 2.) And please use the default values to clean out configurations to the default. Hello Carsten/List, Here are the final set of results after three days of polling. 1. Total respondents : 36 2. No. of customizations reported: 887 (minus faces) 3. Avg. no. of customizations/respondent : 24.6 4. No. of unique variables customized: 260 (give or take a few to account for faces etc.) 5. Percentge of variables customized : ~ 69% (when total 377) 6. Percentage of variables customized by at least more than one person : ~ 36% (135/377) Following table lists those variables (total 78) that have been customized to non-default values by at least three users (threshold decided to limit the size of the table.) |---+---| | | No. of times reported | | Variable | *not* same as default | |---+---| | org-log-done |22 | | org-todo-keywords |22 | | org-agenda-files |21 | | org-agenda-start-on-weekday |19 | | org-hide-leading-stars|19 | | org-remember-templates|19 | | org-agenda-skip-scheduled-if-done |18 | | org-agenda-include-diary |17 | | org-agenda-skip-deadline-if-done |16 | | org-use-fast-todo-selection |16 | | org-agenda-custom-commands|15 | | org-default-notes-file|15 | | org-special-ctrl-a/e |14 | | org-agenda-sorting-strategy |13 | | org-fast-tag-selection-single-key |12 | | auto-mode-alist |11 | | org-agenda-window-setup |11 | | org-stuck-projects|11 | | org-mode-hook |10 | | org-refile-targets|10 | | org-completion-use-ido| 9 | | org-directory | 9 | | org-return-follows-link | 9 | | org-blank-before-new-entry| 8 | | org-columns-default-format| 8 | | org-enforce-todo-dependencies | 8 | | org-tag-alist | 8 | | org-reverse-note-order| 7 | | org-drawers | 7 | | org-export-with-LaTeX-fragments | 7 | | org-publish-project-alist | 7 | | org-special-ctrl-k| 7 | | org-tags-column | 7 | | org-export-html-style | 6 | | org-agenda-todo-ignore-scheduled | 6 | | org-modules | 6 | | org-refile-use-outline-path | 6 | | org-deadline-warning-days | 5 | | org-startup-folded| 5 | | org-agenda-todo-ignore-with-date | 5 | | org-archive-location | 5 | | org-clock-persist | 5 | | org-export-latex-classes | 5 | | org-global-properties | 5 | | org-id-method | 5 | | org-odd-levels-only | 5 | | org-agenda-ndays | 4 | | org-agenda-restore-windows-after-quit | 4 | | org-agenda-skip-timestamp-if-done | 4 | | org-agenda-tags-column| 4 | | org-agenda-time-grid | 4 | | org-agenda-todo-ignore-deadlines | 4 | | org-archive-save-context-info |
Re: [Orgmode] POLL: the 40 variables project
Wow, thanks to Manish for a hard job well done. Now is the time for data mining! Enjoy! - Carsten On Feb 1, 2009, at 9:55 PM, Manish wrote: On Fri, Jan 30, 2009 at 2:46 PM, Carsten Dominik wrote: [snip: table formula help (22 lines)] Anyhow, I will try and add additional results to the data if we get more responses (so far 2.) And please use the default values to clean out configurations to the default. Hello Carsten/List, Here are the final set of results after three days of polling. 1. Total respondents : 36 2. No. of customizations reported: 887 (minus faces) 3. Avg. no. of customizations/respondent : 24.6 4. No. of unique variables customized: 260 (give or take a few to account for faces etc.) 5. Percentge of variables customized : ~ 69% (when total 377) 6. Percentage of variables customized by at least more than one person : ~ 36% (135/377) Following table lists those variables (total 78) that have been customized to non-default values by at least three users (threshold decided to limit the size of the table.) |---+---| | | No. of times reported | | Variable | *not* same as default | |---+---| | org-log-done |22 | | org-todo-keywords |22 | | org-agenda-files |21 | | org-agenda-start-on-weekday |19 | | org-hide-leading-stars|19 | | org-remember-templates|19 | | org-agenda-skip-scheduled-if-done |18 | | org-agenda-include-diary |17 | | org-agenda-skip-deadline-if-done |16 | | org-use-fast-todo-selection |16 | | org-agenda-custom-commands|15 | | org-default-notes-file|15 | | org-special-ctrl-a/e |14 | | org-agenda-sorting-strategy |13 | | org-fast-tag-selection-single-key |12 | | auto-mode-alist |11 | | org-agenda-window-setup |11 | | org-stuck-projects|11 | | org-mode-hook |10 | | org-refile-targets|10 | | org-completion-use-ido| 9 | | org-directory | 9 | | org-return-follows-link | 9 | | org-blank-before-new-entry| 8 | | org-columns-default-format| 8 | | org-enforce-todo-dependencies | 8 | | org-tag-alist | 8 | | org-reverse-note-order| 7 | | org-drawers | 7 | | org-export-with-LaTeX-fragments | 7 | | org-publish-project-alist | 7 | | org-special-ctrl-k| 7 | | org-tags-column | 7 | | org-export-html-style | 6 | | org-agenda-todo-ignore-scheduled | 6 | | org-modules | 6 | | org-refile-use-outline-path | 6 | | org-deadline-warning-days | 5 | | org-startup-folded| 5 | | org-agenda-todo-ignore-with-date | 5 | | org-archive-location | 5 | | org-clock-persist | 5 | | org-export-latex-classes | 5 | | org-global-properties | 5 | | org-id-method | 5 | | org-odd-levels-only | 5 | | org-agenda-ndays | 4 | | org-agenda-restore-windows-after-quit | 4 | | org-agenda-skip-timestamp-if-done | 4 | | org-agenda-tags-column| 4 | | org-agenda-time-grid | 4 | | org-agenda-todo-ignore-deadlines | 4 | | org-archive-save-context-info | 4 | | org-clock-in-resume | 4 | |
Re: [Orgmode] POLL: the 40 variables project
That toggling of category in agenda is very nice. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
Hi Manish, what can I say, awesome! To get the default values, you could do (get 'org-some-variable 'standard-value) and evaluate this. You can do this with a formula in the table, I have successfully tried this: #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value (org-require-autoloaded-modules) (if (or (string-match \n x) ( (length x) 40)) complex x));L It get the value, converts it to a string and inserts it if it is not too long and does not contain a newline. - Carsten On Jan 30, 2009, at 8:46 AM, Manish wrote: On Fri, Jan 30, 2009 at 4:37 AM, Carsten Dominik wrote: [snip] Of course, if there is a volunteer who would like to organize this info into a Worg page, I would even be more happy ... I am collating the information in the following format. | Submitter | Variable | Value | Comment | Hi Manish, thanks so much for doing this, really appreciate it. Maybe add a column with the default value, so that we can be sure that the did not just set the default value? I did not know of an obvious or easy way to find out the default values. :-/ Here are the results so far. 20 people responsed within the first day reporting about 479 customizations including 187 unique variables (49.6% !, assuming total 377 variables.) NB: I did try to filter out faces but a few might have crept through. First top tweakers. | Submitter | Customizations | |-+| | Fredrich Fredrichs | 64 | | Bernt Hansen| 56 | | Matthew Lundin | 52 | | Sebastian Rose | 51 | | Austin Frank| 38 | | Chris Leyon | 28 | | Ross Patterson | 25 | | Dan Griswold| 24 | | William Henney | 24 | | Peter Jones | 21 | | Michael Ekstrand| 20 | | Eric Faga | 13 | | Steven Harris | 11 | | Tassilo Horn| 11 | | Oliver Charles | 10 | | Dan Davison | 8 | | Hsui-Khuern Tang| 8 | | Scott Randby| 6 | | Sivaram Neelakantan | 5 | | Don Womick | 4 | And what was tweaked: | Variable (may be a few faces as well) | No. of times customized | |--- +-| | org-agenda-start-on-weekday | 14 | | org-todo-keywords | 14 | | org-log-done | 13 | | org-agenda-files | 12 | | org-agenda-include-diary | 12 | | org-hide-leading-stars | 12 | | org-use-fast-todo-selection | 12 | | org-remember-templates | 10 | | org-agenda-skip-scheduled-if-done | 9 | | org-agenda-custom-commands | 8 | | org-agenda-skip-deadline-if-done | 8 | | org-agenda-sorting-strategy | 8 | | org-default-notes-file | 8 | | org-special-ctrl-a/e | 8 | | org-stuck-projects | 8 | | org-completion-use-ido | 7 | | org-deadline-warning-days | 7 | | org-agenda-ndays | 6 | | org-agenda-window-setup | 6 | | org-columns-default-format | 6 | | org-fast-tag-selection-single-key | 6 | | org-mode-hook | 6 | | org-publish-project-alist | 6 | | org-tag-alist | 6 | | org-agenda-show-all-dates | 5 | | org-directory | 5 | | org-export-with-LaTeX-fragments | 5 | | org-special-ctrl-k | 5 | | org-tags-match-list-sublevels | 5 | | auto-mode-alist | 4 | | org-blank-before-new-entry |
Re: [Orgmode] POLL: the 40 variables project
Here's my list of variables. I think all my org-mode settings have been done via customize, which I've just realised doesn't indent things very tidily. I've tried to fix it, but I'm not really used to elisp style. '(org-agenda-custom-commands (quote ((d todo DELEGATED nil) (c todo DONE|DEFERRED|CANCELLED nil) (w todo WAITING nil) (W agenda ((org-agenda-ndays 21))) (A agenda ((org-agenda-skip-function (lambda nil (org-agenda-skip-entry-if (quote notregexp) \\=.*\\[#A\\]))) (org-agenda-ndays 1) (org-agenda-overriding-header Today's Priority #A tasks: ))) (u alltodo ((org-agenda-skip-function (lambda nil (org-agenda-skip-entry-if (quote scheduled) (quote deadline) (quote regexp) [^]+))) (org-agenda-overriding-header Unscheduled TODO entries: )) '(org-agenda-files (quote (~/VersionControl/gtd/todo.org))) '(org-agenda-ndays 7) '(org-agenda-show-all-dates t) '(org-agenda-skip-deadline-if-done t) '(org-agenda-skip-scheduled-if-done t) '(org-agenda-start-on-weekday nil) '(org-blank-before-new-entry (quote ((heading) (plain-list-item '(org-deadline-warning-days 14) '(org-default-notes-file ~/VersionControl/gtd/notes.org) '(org-fast-tag-selection-single-key (quote expert)) '(org-remember-store-without-prompt t) '(org-remember-templates (quote ((116 * TODO %? ~/VersionControl/gtd/todo.org Unfiled items) (110 * %u %? ~/VersionControl/gtd/notes.org Notes '(org-reverse-note-order t) -- Cameron Horsburgh Blog: http://spiritcry.wordpress.com/ ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote: Hi Manish, what can I say, awesome! Thanks. To get the default values, you could do (get 'org-some-variable 'standard-value) Nice. Thanks. and evaluate this. You can do this with a formula in the table, I have successfully tried this: #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value (org-require-autoloaded-modules) (if (or (string-match \n x) ( (length x) 40)) complex x));L The formula seems to work but I am getting nil for /all/ variables. That does not seem right. There would be some variable with non-nil standard value, no? -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Jan 30, 2009, at 9:29 AM, Manish wrote: On Fri, Jan 30, 2009 at 1:48 PM, Carsten Dominik wrote: Hi Manish, what can I say, awesome! Thanks. To get the default values, you could do (get 'org-some-variable 'standard-value) Nice. Thanks. and evaluate this. You can do this with a formula in the table, I have successfully tried this: #+TBLFM: $2='(let ((x (prin1-to-string (get '$1 'standard-value (org-require-autoloaded-modules) (if (or (string-match \n x) ( (length x) 40)) complex x));L You need to change $2 and $1 to the relevant columns in your table, maybe this is the problem? I made this formula on one of your extracted tables where the variable was in column one and I have created a new column 2 for the default values. also, the formula seems to return (nil) or (t) instead of nil or t, so it seems to add an additional pair of parenthesis. - Carsten The formula seems to work but I am getting nil for /all/ variables. That does not seem right. There would be some variable with non-nil standard value, no? -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
R: [Orgmode] POLL: the 40 variables project
--- Gio 29/1/09, Carsten Dominik domi...@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 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote: [snip] You need to change $2 and $1 to the relevant columns in your table, maybe this is the problem? Yes, I had changed only one of them. Thanks. I made this formula on one of your extracted tables where the variable was in column one and I have created a new column 2 for the default values. also, the formula seems to return (nil) or (t) instead of nil or t, so it seems to add an additional pair of parenthesis. When I applied the formula on the main table (in raw data file), it did return nil, (nil), t, (t) and complex for values. Perhaps getting a nil or (nil) or a t or (t) depends on the kind of values a variable can take? Anyhow, I will try and add additional results to the data if we get more responses (so far 2.) -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Jan 30, 2009, at 9:52 AM, Manish wrote: On Fri, Jan 30, 2009 at 2:08 PM, Carsten Dominik wrote: [snip] You need to change $2 and $1 to the relevant columns in your table, maybe this is the problem? Yes, I had changed only one of them. Thanks. I made this formula on one of your extracted tables where the variable was in column one and I have created a new column 2 for the default values. also, the formula seems to return (nil) or (t) instead of nil or t, so it seems to add an additional pair of parenthesis. When I applied the formula on the main table (in raw data file), it did return nil, (nil), t, (t) and complex for values. Perhaps getting a nil or (nil) or a t or (t) depends on the kind of values a variable can take? Anyhow, I will try and add additional results to the data if we get more responses (so far 2.) And please use the default values to clean out configurations to the default. Thanks! - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Jan 30, 2009, at 8:46 AM, Manish wrote: 20 people responsed within the first day reporting about 479 customizations including 187 unique variables (49.6% !, assuming total 377 variables.) This is actually a very surprising and positive result! - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? I had forgotten the per-file customizations. Do you want these too? I have pruned this list of repetitions and boring stuff like TITLE, AUTHOR, etc. #+STARTUP: lognotestate This must have seemed like a good idea at some stage. Strangely enough, it doesn't seem to work. Possibly because I have org-log-done set to t in my global config, which does not seem to be one of the allowed values. #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) | DONE(d) CANCELED(c@) #+SEQ_TODO: | BOUGHT(b) #+SEQ_TODO: RUNNING(r@) PAUSED(p@) | FINISHED(f@) #+SEQ_TODO: | ANOTHERDAY(a@) #+SEQ_TODO: MAYBE(m) PLAN_TO_BUY(p@) DONT_THINK_SO(d@) | BOUGHT(b) NEVER(n) #+SEQ_TODO: PENDIENTE(p@) | APROPADO(a) DESAPROPADO(d@) Different files require different todo sequences. #+OPTIONS: H:5 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:t skip:t d:nil tags:not-in-toc Export options are set differently in different files according to need, although I now tend to set the :EXPORT_OPTIONS: property on a sub-tree. #+LINK: mailplane shell:open mailplane:%s #+LINK: adsauthor http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?author=%sdb_key=AST #+LINK: adscode http://adsabs.harvard.edu/abs/%s #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport I generally use the COMMENT state to control what is exported, but at one stage I must have tried to do something more complicated. I didn't stick to it. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
Carsten Dominik domi...@science.uva.nl writes: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? Great idea, I am interested to see the compiled results! Cheers -- Eric eschulte-org-customizations.el Description: application/emacs-lisp ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[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
Re: [Orgmode] POLL: the 40 variables project
Hiho! Carsten Dominik schrieb: yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l btw. there's git-grep. and got 378 as an answer. 378 user-customizable variables, no kidding. You make this sound as if it was a bad thing... ;) In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. Phew! For a second I thought you would jump on the 'gnome' train of thought that too much configuration is bad, mmkay? I feared that you'd intend to get rid of those customisation variables. I'd hate to see that happen to any software project. I don't care what any usability experts say (self-proclaimed or not), I want to be able to change those settings. I tend to heavily customise just about every software that I use. However organising the most-often used variables seems like a good idea. It might also make a lot of sense to identify the values that people most often use to arrive at a more sensible set of defaults. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? (setq org-return-follows-link t) ;; My brain is just hardwired that way. (org-remember-insinuate) (appt-activate 1) ;; remind me of my appointments for the day, please (add-hook 'org-agenda-after-show-hook 'show-all) ;; I put comments after the WAITING state of an item which explain, ;; what I'm waiting for. This way I see them directly when I show the ;; item from the agenda. I think some of the following settings may be at their default values, because I set and afterwards re-set them. It's a bit hard for me to check them all, since they were auto-saved after customisation. '(org-after-todo-state-change-hook (quote (org-clock-out-if-current))) '(org-agenda-columns-add-appointments-to-effort-sum t) ;; left over from a failed experiment with efforts '(org-agenda-custom-commands (quote ((d todo #(DOING 0 5 (face org-warning)) nil) (w todo #(WAITING 0 7 (face org-warning)) ((aaa 1) (bbb 2))) (S \Shopping List\ (just the headings) tags-todo #(List 0 4 (face org-warning)) ((org-agenda-remove-tags t) (org-agenda-prefix-format ) (org-agenda-todo-keyword-format ) (org-agenda-sorting-strategy (quote (category-up priority-down) (p Project List tags #(Project 0 7 (face org-warning)) ((org-use-tag-inheritance nil)) ;; I guess everybody customises this '(org-agenda-exporter-settings (quote ((htmlize-output-type (quote inline-css) ;; no link to a css file please '(org-agenda-include-diary t) ;; remind me of birthdays etc. '(org-agenda-remove-times-when-in-prefix (quote beg)) ;; don't remove the time from meeting at 9:00 '(org-agenda-skip-deadline-if-done t) '(org-agenda-skip-scheduled-if-done t) '(org-agenda-skip-timestamp-if-done t) ;; when it's done, it's done '(org-agenda-sorting-strategy (quote ((agenda time-up priority-down category-keep) (todo priority-down category-keep tag-down) (tags priority-down category-keep tag-down) (search category-keep ;; time is most important on the agenda, everywhere else it's priority '(org-agenda-start-on-weekday nil) ;; start today... I don't really think in weeks. '(org-agenda-todo-ignore-deadlines t) '(org-agenda-todo-ignore-scheduled t) ;; The idea behind this is that such items will appear in the agenda anyway. ;; The idea behind this is that by scheduling it, you have already taken care ;; of this item. '(org-agenda-use-time-grid nil) ;; time grid is distracting from the tasks that have to be done ;; anyway, but don't have a set clock time '(org-blank-before-new-entry ((heading) (plain-list-item))) ;; interesting... I forgot this existed. I just customised both ;; entries to nil as I really prefer to decide depending on context '(org-clock-history-length 15) ;; seemed sensible '(org-clock-in-resume t) ;; I often restart my emacs *and* I often forget to clock out '(org-clock-in-switch-to-state DOING) ;; DOING should be the same as clocking, at least at work '(org-clock-out-remove-zero-time-clocks t) ;; and clean up after me a little '(org-clock-persist t) ;; did I say I restart my emacs? '(org-columns-default-format %66ITEM %8TODO %3PRIORITY %SCHEDULED %DEADLINE %6EFFORT{:} %TAGS %5CLOCKSUM{:}) ;; left over from a failed experiment with efforts '(org-completion-use-ido t) ;; I use ido for everything. '(org-drawers (quote (PROPERTIES CLOCK SCHEDULE HIDDEN))) ;; I added HIDDEN to put in some rants and notes, but I don't use it ;; any more '(org-effort-property EFFORT) ;; left over from a failed experiment with efforts '(org-export-html-use-infojs t) ;; this is very handy '(org-export-mark-todo-in-toc t) ;; I wanted to try this, but I don't see a difference in the exported html '(org-export-run-in-background nil) ;; I
RE: [Orgmode] POLL: the 40 variables project
Hi Carsten, My org setup and usage at this point is fairly simple (I'm waiting for James Smith's Remember rewrite to get more ambitious). Here are the variables I use: org-use-fast-todo-selection org-agenda-files org-remember-templates org-default-notes-file --Don Womick -Original Message- From: emacs-orgmode-bounces+don.womick=cingular@gnu.org [mailto:emacs-orgmode-bounces+don.womick=cingular@gnu.org] On Behalf Of Carsten Dominik Sent: Thursday, January 29, 2009 3:49 AM To: emacs org-mode mailing list Subject: [Orgmode] POLL: the 40 variables project Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. However, I bet that only about 10% of these are really used by more that one user :-). So when a new users starts digging into Org-mode, they simply must be confused by the amount of variables that can be set. So here is the idea: I would like to find out which variables users actually customize. This could be the basis for a great article on Worg, describing just these selected variables. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? If you want to do more, I'd also love to see comments on - why you set the variable like this - if you feel that the default value of that variable should be different - Any other comments you might what to give. Of course, if there is a volunteer who would like to organize this info into a Worg page, I would even be more happy ... Thanks! - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
Hi Friedrich, On Jan 29, 2009, at 12:13 PM, Friedrich Delgado Friedrichs wrote: Hiho! [...] and got 378 as an answer. 378 user-customizable variables, no kidding. You make this sound as if it was a bad thing... ;) Not at all. I am just surprized that it sooo many. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. Phew! For a second I thought you would jump on the 'gnome' train of thought that too much configuration is bad, mmkay? I feared that you'd intend to get rid of those customisation variables. Nononono, de-scoping was last years April Fools Joke, and it is not April just yet. :-) I'd hate to see that happen to any software project. I don't care what any usability experts say (self-proclaimed or not), I want to be able to change those settings. I tend to heavily customise just about every software that I use. I also like a lot of customizability, but providing a ladder for new users is a nice thing to do. However organising the most-often used variables seems like a good idea. It might also make a lot of sense to identify the values that people most often use to arrive at a more sensible set of defaults. Yes. There are some buts to the question of defaults, and majority use cannot always be a reason. When I decide about a default setting, I use what I think is best, but subject to the condition that the default behavior should be intuitive and easy to grasp, not too magic, not too different from standard Emacs behavior. Still, there may be cases where another setting meets all these criteria, and I would like to find out about them. Thanks for your detailed list! I hope we will get lots more, this exercise makes most sense if lots of people reply - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 3:49 AM, Carsten Dominik domi...@science.uva.nl wrote: list all the Org-related variables that you have customized, along with the values you used? Here are my settings: (setq org-directory (file-name-as-directory (cond ((at-work-p) ~/work/orgfiles) ((at-home-p) ~/u/orgfiles) (t .))) org-agenda-files (if (or (at-work-p) (at-home-p)) (list org-directory)) org-agenda-include-diary t org-agenda-sorting-strategy'((agenda time-up category-keep priority-down) (todo priority-down category-keep) (tags category-keep priority-down) (search category-keep)) org-agenda-start-on-weekday(if (at-work-p) 1 nil) ; begin week agenda on Monday if at work org-agenda-todo-ignore-scheduled t org-annotate-file-storage-file (concat user-emacs-directory file-annotations.org) org-attach-method 'ln org-attach-auto-tagnil ; default is ATTACH org-completion-use-ido t org-confirm-elisp-link-function'y-or-n-p org-default-notes-files(concat org-directory NOTES.org) org-hide-emphasis-markers t org-id-method 'uuidgen org-link-mailto-program'(shell-command rxvt +sb -e mutt %a -s '%s') org-log-done 'note ; Record a note along with the timestamp org-mairix-display-hook'org-mairix-mutt-display-results org-mairix-mutt-display-commandmy_rxvt -title 'mairix %search%' -e mutt -f ~/Mail/mfolder -e \push display-message\ org-remember-templates `((Todo?t * TODO %^{Task}\n - State \TODO\ %U \n%?\n %i\n%a ,(concat org-directory TODO.org)Tasks) (Journal ?j * %U %?\n %i\n %a ,(concat org-directory JOURNAL.org)) (Idea?i * %^{Title}\n %i\n %a ,(concat org-directory JOURNAL.org) New Ideas)) org-return-follows-linkt ;org-reverse-note-order t ; Non-nil = Store new notes at the beginning org-special-ctrl-a/e 'reversed org-special-ctrl-k t org-time-stamp-rounding-minutes'(0 15) org-todo-keywords '((sequence TODO(t@) STARTED(s!) WAITING(w@/!) | DONE(d@/!)) (sequence | DEFERRED(D@/!) ABANDONED(A@/!))) org-todo-keyword-faces '((ABANDONED . shadow) (DEFERRED . shadow) (STARTED . (:foreground Blue1 :weight bold)) ; org-agenda-date-weekend (WAITING . (:foreground DarkGoldenrod :underline t))) ; org-ellipsis org-use-fast-todo-selectiont ) (when (at-work-p) (setq org-publish-project-alist'((org :base-directory ~/work/orgfiles/ :publishing-directory ~/public_html)) org-link-abbrev-alist'((bugzilla . https://bugzilla.example.com/show_bug.cgi?id=;) (customer . file:~/work/orgfiles/CUSTOMER.org::*%s) (google . http://www.google.com/search?q=;) ;(mbox . shell:rxvt +sb -e mutt -f ) ; still asks for confirmation... (mbox . elisp:(mbox \%s\)) ; still asks for confirmation... (rt . https://ticket.example.com/Ticket/Display.html?id=;) ))) And I wrote some comments - org-directory :: Different directories for work personal. - org-agenda-include-diary :: I like to use %%diary-anniversary MM DD ). - org-agenda-sorting-strategy :: Change `todo' sort. It drove me crazy that #A items could appear at the middle or bottom of list. - org-agenda-start-on-weekday :: Different at work or home. - org-agenda-todo-ignore-scheduled :: Keep global todo list less cluttered. - org-annotate-file-storage-file :: I find org-annotate-file very useful. - org-attach-method :: My first Unix didn't have symlinks :-/ - org-attach-auto-tag :: I don't like the default tag, but I think it's useful to see until you get used to how attachments work. - org-completion-use-ido :: Ido has
Re: [Orgmode] POLL: the 40 variables project
Hi Carsten, Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. Yes, I'm afraid I've used a fair number of those myself at one point or another. I've attached my list of variables. Some of the settings are set to the default, but their still in my .emacs file as a result of switching them on and off. I certainly don't use a majority of the variables, but it's nice to know they are there. Perhaps in customization there could be a distinction between basic (or setup) and advanced variables. The basic variables could be those that most org users adjust--the ones that have the most visible consequences and are central to the core functionality of org (org-directory, for instance). The advanced variables could then be for those hopeless souls, like myself, who spend far too much time tweaking. Best, Matt --- (setq org-log-done 'time) (setq org-log-repeat 'time) ;; If I want a note, I set it using LOGGING property (setq org-global-properties '((Effort_ALL . 0:05 0:10 0:15 0:30 0:45 1:00 1:30 2:00 3:00 4:00 5:00 6:00 7:00 8:00))) (setq org-columns-default-format %50ITEM(Task) %8Effort(Estimate){:} %20SCHEDULED %20DEADLINE) (setq org-agenda-columns-compute-summary-properties nil) (setq org-blank-before-new-entry '((heading) (plain-list-item . auto))) ;; I like a blank line for plain lists, but not for headings (setq org-clock-in-switch-to-state STARTED) (setq org-clock-remove-zero-time-clocks t) ;; shows only closed items in the agenda log ;; I have some custom commands that show more (setq org-agenda-log-mode-items '(closed)) (setq org-drawers '(PROPERTIES CLOCK HIDDEN INFO)) ;; puts footnotes at end of current outline section -- also with sorting (setq org-footnote-section nil) (setq org-footnote-auto-label 'nil) (setq org-archive-location (concat ~/mystuff/org/ (format-time-string %Y) .archive::* %s)) ;; puts archive in a single file, organized by file of origin (setq org-archive-save-context-info '(olpath time itags)) ;; other options include file, time, ltags (local tags), itags (inherited tags), category (setq org-archive-mark-done nil) (setq org-attach-method 'cp) (setq org-attach-directory ~/mystuff/data) (setq org-use-fast-todo-selection t) (setq org-todo-keywords '((sequence TODO(t) NOW(n) STARTED(s) | DONE(d)) (sequence PROJECT(p) SUBPROJ(u) HOLD(h) | SOMEDAY(y) COMPLETE(c)) (sequence GOAL(g) | ACHIEVED(a)) (sequence WAITING(w@/!) | RESOLVED(r@)) (sequence BORROWED(1@) | RETURNED(2@)) (sequence ORDERED(3@) | RECEIVED(4@)) (sequence LATER(l) | MAYBE(m) CANCELED(x@/! (setq org-todo-state-tags-triggers '((NOW (NEXT . t) (DEFERRED . nil)) (TODO (NEXT . nil) (DEFERRED . nil)) (PROJECT (DEFERRED . nil)) (STARTED (NEXT . t) (DEFERRED)) (LATER (DEFERRED . t) (NEXT . nil)) (HOLD (DEFERRED . t) (NEXT . nil)) ( (NEXT . nil) (DEFERRED . nil)) (done (DEFERRED . nil) (NEXT . nil (add-to-list 'org-structure-template-alist '(d #+begin_ditaa \n?\n#+end_ditaa)) (setq org-fast-tag-selection-single-key 'expert) (setq org-tag-alist '((:startgroup . nil) (home . ?h) (office . ?o) (errands . ?e) (library . ?l) (travel . ?t) (:endgroup . nil) (:startgroup . nil) (computer . ?c) (rwb . ?r) (phone . ?p) (:endgroup . nil) (:endgroup . nil) (:startgroup . nil) (prof . ?1) (per . ?2) (:endgroup . nil) (noexport . ?N) (:startgroup . nil) (DEFERRED . ?d) (NEXT . ?n) (:endgroup . nil) (DAILY . ?.))) (setq org-refile-targets '((org-agenda-files :maxlevel . 2))) (setq org-goto-interface 'outline-path-completion) (setq org-outline-path-complete-in-steps t) (setq org-completion-use-ido nil) (setq org-refile-use-outline-path 'file) (setq org-special-ctrl-k t) (setq org-stuck-projects '(/!+PROJECT (TODO SUBPROJ NOW STARTED WAITING) nil )) (setq org-agenda-skip-unavailable-files t) (setq org-agenda-time-grid nil) (setq org-agenda-sorting-strategy '((agenda time-up priority-down effort-down) (todo todo-state-up priority-down category-up) (tags priority-down category-up))) (setq org-sort-agenda-noeffort-is-high nil) (setq org-agenda-include-diary nil) (setq org-agenda-ndays 1) ;; limit org-agenda to one day (setq
Re: [Orgmode] POLL: the 40 variables project
My list is rather pedestrian at the moment... but I think I'm going to benefit from this exercise. (setq org-hide-leading-stars t) (setq org-agenda-files (list dan-org-dir)) (setq org-agenda-start-on-weekday nil) (setq org-agenda-ndays 30) (setq org-todo-keywords '((sequence TODO STARTED | DONE DEFERRED))) (setq org-deadline-warning-days 7) (setq org-default-notes-file dan-org-file) (setq org-remember-templates '( (computing ?c * TODO %?\n %i dan-org-file computing) (emacs ?e * TODO %?\n %i dan-org-file emacs) (event ?d * %?\n%^T\n%i dan-org-file events) (music ?m * %?\n %i dan-org-file music) (org ?o * TODO %?\n %i dan-org-file org) (reading ?r * %?\n %i dan-org-file reading) (task ?t * TODO %?\n %i dan-org-file tasks) (work ?w * TODO %?\n %i dan-org-file projects) )) Dan On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote: Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. However, I bet that only about 10% of these are really used by more that one user :-). So when a new users starts digging into Org-mode, they simply must be confused by the amount of variables that can be set. So here is the idea: I would like to find out which variables users actually customize. This could be the basis for a great article on Worg, describing just these selected variables. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? If you want to do more, I'd also love to see comments on - why you set the variable like this - if you feel that the default value of that variable should be different - Any other comments you might what to give. Of course, if there is a volunteer who would like to organize this info into a Worg page, I would even be more happy ... Thanks! - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- http://www.stats.ox.ac.uk/~davison ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? Here goes... Cheers Will (add-to-list 'auto-mode-alist '(\\.org$ . org-mode)) ;; global binding for saving a link to the current file (define-key global-map \C-cl 'org-store-link) ;; global binding for agenda (define-key global-map \C-ca 'org-agenda) ;; where to keep all the files (setq org-directory ~/Org/) ;; integration with calendar/diary (setq org-agenda-start-on-weekday nil) (setq org-agenda-include-diary t) ;; Export to iCal - In iCal.app subscribe to http://localhost/orgmode.ics (setq org-combined-agenda-icalendar-file /Library/WebServer/Documents/orgmode.ics) (setq org-icalendar-store-UID t) ;; turn on logging (setq org-log-done t) ;; prettier formatting (setq org-hide-leading-stars t) (setq org-startup-folded nil) ;; export latex equations (setq org-export-with-LaTeX-fragments t) ;; exporting projects to HTML (setq org-publish-project-alist '((temarios-html :base-directory ~/Org/temarios :publishing-directory /ssh:w...@crya:/http/pub/will :publishing-function org-publish-org-to-html :section-numbers nil :table-of-contents nil :style link rel=stylesheet href=\temarios.css\ type=\text/css\ ) [ ... AND LOTS MORE LIKE THAT ... ] )) (custom-set-variables '(org-agenda-files (quote (long list of files))) '(org-calc-default-modes (quote (calc-internal-prec 20 calc-float-format (float 5) calc-angle-mode deg calc-prefer-frac nil calc-symbolic-mode nil calc-date-format ( - MM - DD Www ( HH : mm)) calc-display-working-message t))) ;; I use these for switching windows '(org-disputed-keys (quote (([(control tab)] . [(control shift tab)] '(org-enforce-todo-dependencies t) '(org-icalendar-include-todo t) '(org-replace-disputed-keys t) ) (custom-set-faces '(org-code class color grayscale) (min-colors 88) (background light)) (:foreground grey30 :family -apple-monaco-* '(org-date class color) (background light)) (:foreground DarkSeaGreen4 :underline t '(org-done ((t (:foreground chartreuse3 :overline gray :underline gray :weight bold :height 0.75 '(org-level-1 class color) (min-colors 88) (background light)) (:foreground #a26 :weight bold '(org-level-2 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #23a '(org-level-3 class color) (min-colors 88) (background light)) (:inherit org-level-1 :foreground #2a2 '(org-level-4 class color) (min-colors 88) (background light)) (:inherit org-level-1 :foreground #952 '(org-level-5 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #829 '(org-level-6 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #288 '(org-level-7 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #882 '(org-level-8 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #911 '(org-link class color) (background light)) (:foreground MidnightBlue :underline t '(org-table class color) (min-colors 88) (background light)) (:inherit org-table :foreground Blue4 :family -apple-monaco-* '(org-tag ((t (:box (:line-width 1 :color grey75) :slant italic :weight light :height 0.7 '(org-time-grid class color) (min-colors 16) (background light)) (:foreground DarkGoldenrod '(org-todo ((t (:foreground Red2 :overline gray :underline gray :weight bold :height 0.75 ) -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
* On Thu 08:49AM +, 29 Jan 2009, Carsten Dominik (domi...@science.uva.nl) wrote: Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. However, I bet that only about 10% of these are really used by more that one user :-). So when a new users starts digging into Org-mode, they simply must be confused by the amount of variables that can be set. So here is the idea: I would like to find out which variables users actually customize. This could be the basis for a great article on Worg, describing just these selected variables. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? If you want to do more, I'd also love to see comments on - why you set the variable like this - if you feel that the default value of that variable should be different - Any other comments you might what to give. (custom-set-variables ;; ;; non-Org customizations omitted ... ;; ;; ;; some customized agenda commands, probably not widely useful: ;; '(org-agenda-custom-commands (quote ((A Agenda + NEXT + STARTED ((agenda nil) (tags-todo NEXT nil) (todo STARTED nil)) nil) (S TODO list, skip unscheduled and :waiting: alltodo ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote unscheduled) (quote regexp) :waiting:) (U TODO list, skip scheduled and :waiting: alltodo ((org-agenda-skip-function (quote (org-agenda-skip-entry-if (quote scheduled) (quote regexp) :waiting: ;; '(org-agenda-log-mode-items (quote (closed state))) '(org-agenda-sorting-strategy (quote ((agenda time-up category-up priority-down) (todo category-up tag-up) (tags category-keep priority-down) (search category-keep '(org-completion-use-ido t) '(org-export-latex-remove-from-headlines (quote (:todo nil :priority t :tags t))) '(org-export-with-LaTeX-fragments t) '(org-log-done (quote time)) '(org-todo-state-tags-triggers (quote ((STARTED (NEXT) ) I also added a new class myarticle to org-export-latex-classes that is the same as article without the a4paper option. I would vote for dropping the a4paper option from the default class, and let the papersize be handled by the local TeX customization. -- Best, Hsiu-Khuern. ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 11:26:37PM +0530, Manish wrote: ... I am collating the information in the following format. | Submitter | Variable | Value | Comment | Further analyses like which were the most commonly customized variables, their values etc. can then be derived from the listing (may be using R Hi Manish, If your results table is named with #+TBLNAME:org-variables-table then you can create a table of counts for each org variable with #+TBLR: columns:2 action:tabulate table:org-variables-table That will be sorted alphabetically on variable name. To have it sorted by the counts you could use #+TBLR: table:org-variables-table #+TBLRR: x - sort(table(x[,2]), decreasing=TRUE) And to restrict it to the top 30 that would be #+TBLRR: x - sort(table(x[,2]), decreasing=TRUE)[1:30] http://www.stats.ox.ac.uk/~davison/software/org-table-R/org-tblR.el Dan (You need to have ess-mode installed, and have R running with M-x R. Then issue org-table-R-apply with point in the above lines.) (And with the obvious alteration you can rank the survey respondents in terms of how hardcore our org customizations are...) or Excel.) Ideas on how to better organize this data are welcome. So far we have 13 responses. -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- http://www.stats.ox.ac.uk/~davison ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? ,[ org-mode custom settings ] | (custom-set-variables | ; Org-Mode | '(org-agenda-files (quote (~/Documents/timetable.org ~/Documents/gtd.org))) | '(org-agenda-ndays 7) | '(org-agenda-show-all-dates t) | '(org-agenda-skip-deadline-if-done t) | '(org-agenda-skip-scheduled-if-done t) | '(org-agenda-start-on-weekday nil) | '(org-deadline-warning-days 14) | '(org-hide-leading-stars t) | '(org-odd-levels-only t) | | '(org-remember-templates |'((Task ?t * %? ~/Documents/gtd.org Tasks ` Nice and simple for me :) I have this setup for working at university, I think odd-levels and hide-leading-stars should be default non-nil - these are just about essential to me. I change a few more things in the agenda just to get a slightly cleaner view, but I've only decided on these settings recently, so I can't say I like them or not. -- Oliver Charles / aCiD2 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Jan 29, 2009, at 6:56 PM, Manish wrote: On Thu, Jan 29, 2009 at 2:19 PM, Carsten Dominik wrote: Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. However, I bet that only about 10% of these are really used by more that one user :-). So when a new users starts digging into Org-mode, they simply must be confused by the amount of variables that can be set. So here is the idea: I would like to find out which variables users actually customize. This could be the basis for a great article on Worg, describing just these selected variables. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. This is going to be very useful, IMHO. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? If you want to do more, I'd also love to see comments on - why you set the variable like this - if you feel that the default value of that variable should be different - Any other comments you might what to give. Of course, if there is a volunteer who would like to organize this info into a Worg page, I would even be more happy ... I am collating the information in the following format. | Submitter | Variable | Value | Comment | Hi Manish, thanks so much for doing this, really appreciate it. Maybe add a column with the default value, so that we can be sure that the did not just set the default value? But this is not important, we can do this automatically when we mine that data. - Carsten Further analyses like which were the most commonly customized variables, their values etc. can then be derived from the listing (may be using R or Excel.) Ideas on how to better organize this data are welcome. So far we have 13 responses. -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
I am one of those confused 'newbs' - I use emacs exclusively for org- mode. (but it is growing on me) I don't know where or how to customize it - so I use it just like it is. (not that I wouldn't like to tweek stuff.) Dennis On 29 Jan 2009, at 08:49, Carsten Dominik wrote: Hi, yesterday I did this command in my org-mode git repo: grep defcustom lisp/*el |wc -l and got 378 as an answer. 378 user-customizable variables, no kidding. However, I bet that only about 10% of these are really used by more that one user :-). So when a new users starts digging into Org-mode, they simply must be confused by the amount of variables that can be set. So here is the idea: I would like to find out which variables users actually customize. This could be the basis for a great article on Worg, describing just these selected variables. In addition, I could make a special customization group which only contains those variables (Emacs allows to put a variable into several groups). It would be awesome to have, and a much easier start into customizing Org. So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? If you want to do more, I'd also love to see comments on - why you set the variable like this - if you feel that the default value of that variable should be different - Any other comments you might what to give. Of course, if there is a volunteer who would like to organize this info into a Worg page, I would even be more happy ... Thanks! - Carsten ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- Dennis Groves // dennis.gro...@gmail.com // +44 (0) 1273 553 538 ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Fri, Jan 30, 2009 at 9:14 AM, Dennis Groves wrote: I am one of those confused 'newbs' - I use emacs exclusively for org-mode. (but it is growing on me) The first hit is free! ;-) Org-mode (like Planner) can pull people into using Emacs (however scary and intimidating it might seem in the beginning.) And it's only a short step from bbdb, remember and even mighty gnus. :) I have had almost the same experience as the author here [1]. 1. http://lists.gnu.org/archive/html/emacs-wiki-discuss/2005-04/msg00011.html But remember: planning != doing (might seem obvious to you but I still don't /get/ it. :) I don't know where or how to customize it - so I use it just like it is. (not that I wouldn't like to tweek stuff.) There are two components to this: 1. knowing how to put stuff in .emacs (either by hand or by using Customize interface) 2. knowing what to put in there. For #1: Seek help from Emacs documentation or on Emacs-help mailing list. For #2: Imagine the functionality you would want in your ideal project/task planner and then look that up in Org-mode manual, FAQ and list archives. If you do not find it there (unlikely) then do not hesitate to ask on the list. Just do not try to customize everything in one go. Keep using and customizing it as you better understand your own workflows. -- Manish ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode