To: emacs-orgmode@gnu.org Subject: Bug: Drawers question [8.2.10 (8.2.10-30-gca21b7-elpa @ c:/USR/FJM/APP/.emacs.d/elpa/org-20150126/)] From: monarifjmk@verizon.net (F. J. Monari) --text follows this line-- The following questions are not bugs, but more policy / file structure questions that arisen during my use of org mode. I have not seen these topics specifically address in the online manual or on the web. To my mind they are all part and parcel of properly structuring my file. If you need the questions broken out or restated, I can do that as well. Questions about Drawers: * Is it wise to have drawers with duplicate names under the same heading? e.g. several “:NOTEBOOK:” drawers that reflect notes taken from different perspectives of the topic specified in the heading. * I have noticed that in some respects list items identified by “- [ ] " are second class citizens (they have some aspects of headings, but not all). Is it wise or recommended (in terms of the the development of org mode) to place draws under these list items? * Is it possible to specify a “canonical” order for drawers? e.g. PROPERTIES first, LOGBOOK second, etc. When org mode changes the file (I have noticed this with adding notes to the LOGBOOK drawer), sometimes the LOGBOOK drawer “jumps” ahead of the PROPERTIES drawer. * Sometimes, when org mode changes the file (I have not noticed a pattern), spaces are added after the “:END:” for the drawer. Is this normal or expected? Personal information has been redacted from all the attached or included files. Thank you. Frank. Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See http://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org-mode mailing list. ------------------------------------------------------------------------ Emacs : GNU Emacs 24.4.1 (i686-pc-mingw32) of 2014-10-24 on LEG570 Package: Org-mode version 8.2.10 (8.2.10-30-gca21b7-elpa @ c:/USR/FJM/APP/.emacs.d/elpa/org-20150126/) current state: ============== (setq org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point org-babel-execute-safely-maybe) org-src-fontify-natively t org-reverse-note-order t org-agenda-skip-scheduled-if-done t org-agenda-window-setup 'current-window org-tags-match-list-sublevels 'indented org-tab-first-hook '(org-hide-block-toggle-maybe org-src-native-tab-command-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-agenda-exporter-settings '((org-agenda-with-colors nil) (ps-print-color-p t) (ps-landscape-mode t) (ps-number-of-columns 1) (ps-paper-type (quote legal)) (ps-print-header t) (htmlize-output-type (quote css))) org-refile-targets '((nil :level . 3) (org-agenda-files :maxlevel . 3)) org-modules '(org-checklist org-crypt org-contacts org-docview org-expiry org-gnus org-habit org-id org-info org-mouse org-protocol) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-hide-inline-tasks org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-agenda-custom-commands '(("lm" "Matters" ((agenda "" ((org-agenda-files (quote ("C:/ESQ/FIRM/USR/ESQ/FJM/DAT/DBF/ORG/fjm-esq-emacs.org") ) ) ) ) (alltodo "" ((org-agenda-files (quote ("C:/ESQ/FIRM/USR/ESQ/FJM/DAT/DBF/ORG/fjm-esq-emacs.org") ) ) ) ) ) nil nil) ("z" "Hierarchical" agenda "" ((org-show-entry-below t) (org-show-hierarchy-above t) (org-show-following-heading t)) ) ("n" "Agenda and all TODO's" ((agenda "" nil) (alltodo "" nil)) nil) ) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-show-following-heading '((default . t)) org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent) org-babel-pre-tangle-hook '(save-buffer) org-occur-hook '(org-first-headline-recenter) org-after-tags-change-hook '(org-expiry-insert-created) org-habit-graph-column 120 org-insert-heading-hook '(org-expiry-insert-created) org-deadline-warning-days 7 org-structure-template-alist '(("s" "#+BEGIN_SRC ?\n\n#+END_SRC" "\n\n") ("e" "#+BEGIN_EXAMPLE\n?\n#+END_EXAMPLE" "\n?\n") ("q" "#+BEGIN_QUOTE\n?\n#+END_QUOTE" "\n?\n") ("v" "#+BEGIN_VERSE\n?\n#+END_VERSE" "\n?\n") ("V" "#+BEGIN_VERBATIM\n?\n#+END_VERBATIM" "\n?\n") ("c" "#+BEGIN_CENTER\n?\n#+END_CENTER" "
\n?\n
") ("l" "#+BEGIN_LaTeX\n?\n#+END_LaTeX" "\n?\n") ("L" "#+LaTeX: " "?") ("h" "#+BEGIN_HTML\n?\n#+END_HTML" "\n?\n") ("H" "#+HTML: " "?") ("a" "#+BEGIN_ASCII\n?\n#+END_ASCII" "") ("A" "#+ASCII: " "") ("i" "#+INDEX: ?" "#+INDEX: ?") ("I" "#+INCLUDE: %file ?" "") ("M" "** \n:PROPERTIES:\n:CLIENT:\n:END:\n:LOGBOOK:\n:END:\n" "") ) org-log-done 'note org-refile-allow-creating-parent-nodes 'confirm org-clock-out-remove-zero-time-clocks t org-agenda-skip-timestamp-if-done t org-metaup-hook '(org-babel-load-in-session-maybe) org-reveal-start-hook '(org-decrypt-entry) org-confirm-elisp-link-function t org-catch-invisible-edits 'show-and-error org-capture-templates '(("c" "calfw2org" entry (file nil) "* %?\n %(cfw:org-capture-day)") ) org-log-into-drawer t org-default-notes-file "C:/ESQ/FIRM/USR/ESQ/FJM/DAT/DBF/ORG/fjm-esq-notes.org" org-show-siblings '((default . t)) org-ctrl-k-protect-subtree t org-checklist-export-function 'org-export-as-ascii org-habit-show-habits-only-for-today nil org-expiry-inactive-timestamps t org-refile-use-outline-path 'file org-agenda-dim-blocked-tasks nil org-global-properties '(("Effort" . "¼ ½ ¾ 1 2 3 4 ℵ ∞ 0") ("DECISION" . ":ETC") ("EST_COST" . ":ETC") ("MEDIA" . ":ETC") ("RATING" . ":ETC") ("REVIEW" . ":ETC") ("STATUS" . ":ETC") ("CLIENT" . ":ETC") ("CONFIRMATION" . ":ETC") ("KEYWORDS" . ":ETC") ("OWNER" . ":ETC")) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-crypt-key nil org-link-abbrev-alist '(("Google" . "http://www.google.com/search?q=") ("en.wikipedia" . "http://en.wikipedia.org/wiki/") ) org-agenda-prefix-format '((agenda . " %i %-16:c%?-12t% s%(my-cdr-olp)") (timeline . " % s") (todo . " %i %-16:c%(my-cdr-olp): ") (tags . " %i %-16:c%(org-format-outline-path (cdr (org-get-outline-path))): ") (search . " %i %-16:c")) org-replace-disputed-keys t org-agenda-remove-times-when-in-prefix 'beg org-agenda-include-diary t org-agenda-skip-deadline-if-done t org-enforce-todo-dependencies t org-mode-hook '(#[nil "\300\301\302\303\304$\207" [org-add-hook before-save-hook org-encrypt-entries nil t] 5] #[nil "\305\306 >\203