From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: POLL: the 40 variables project Date: Fri, 30 Jan 2009 09:18:49 +0100 Message-ID: <7ACEEBD0-B96A-4181-A729-2E226E8935D4@uva.nl> References: <3CA13AF2-AFF7-49D1-97B6-7AF5AF6C1301@uva.nl> Mime-Version: 1.0 (Apple Message framework v930.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LSoaW-0007S0-4B for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 03:18:56 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LSoaV-0007Ro-GZ for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 03:18:55 -0500 Received: from [199.232.76.173] (port=46457 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LSoaV-0007Rl-A3 for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 03:18:55 -0500 Received: from ug-out-1314.google.com ([66.249.92.169]:50051) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LSoaU-0004tu-Jx for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 03:18:55 -0500 Received: by ug-out-1314.google.com with SMTP id 36so31491uga.17 for ; Fri, 30 Jan 2009 00:18:52 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org 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. >