emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug: Archive to Datetree Empty Lines [9.0.1 (9.0.1-elpa @ .../.emacs.d/elpa/org-20161118/)]
@ 2016-12-08 19:48 Klarre N
  0 siblings, 0 replies; only message in thread
From: Klarre N @ 2016-12-08 19:48 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 5540 bytes --]

​If archiving to datetree (setq org-archive-location
"file.ext::datetree/"), then archiving tasks that are not in ascending
chronological order will have one more empty line than the original task
had, as opposed to zero (0) when archiving tasks that are in order.

The following (date for A1 is in the future with respect to the date for
A2) produces unexpected result on "Minimal Example":
1. Archive first TODO "A1".

2. Archive second TODO "A2".

* Minimal Example
** DONE A1: One Empty Line After
   CLOSED: [2016-06-28 Tue 21:00]

** DONE A2: Two Empty Lines After
   CLOSED: [2016-06-14 Tue 21:00]


** DONE A3: Extra


Result (three (3 = 2 + 1) empty lines between the tasks, the properties
have been deleted for readability):

* 2016
** 2016-06 June
*** 2016-06-14 Tuesday
**** DONE A2: Two Empty Lines After
     CLOSED: [2016-06-14 Tue 21:00]
     :PROPERTIES:
     :END:



*** 2016-06-28 Tuesday
**** DONE A1: One Empty Line After
     CLOSED: [2016-06-28 Tue 21:00]
     :PROPERTIES:
     :END:


Expected Result (same as archiving them in opposite order):

* 2016
** 2016-06 June
*** 2016-06-14 Tuesday
**** DONE A2: Two Empty Lines After
     CLOSED: [2016-06-14 Tue 21:00]
     :PROPERTIES:
     :END:
*** 2016-06-28 Tuesday
**** DONE A1: One Empty Line After
     CLOSED: [2016-06-28 Tue 21:00]
     :PROPERTIES:
     :END:


​The following produces the expected result (zero empty lines) on "Minimal
Example":
1. Archive second TODO "2".

2. Archive first TODO "1".

However, I personally think the *desired result* would be (two (2) empty
lines, that is, respect the original number), and it would have to be
changed for tasks in order also:

* 2016
** 2016-06 June
*** 2016-06-14 Tuesday
**** DONE A2: Two Empty Lines After
     CLOSED: [2016-06-14 Tue 21:00]
     :PROPERTIES:
     :END:


*** 2016-06-28 Tuesday
**** DONE A1: One Empty Line After
     CLOSED: [2016-06-28 Tue 21:00]
     :PROPERTIES:
     :END:


Note: this was posted before, tried to post it as a reply to a bug
(archiving tasks not in order to datetree, reported by me, that is now
fixed), but due to incorrect subject line or recipient it was a bit of a
mess and might have been lost or difficult to understand, sorry for that
and for posting twice!

Thank you!


*Regards,Klarre*


Emacs  : GNU Emacs 25.1.1 (x86_64-w64-mingw32)
 of 2016-09-22
Package: Org mode version 9.0.1 (9.0.1-elpa @
.../.emacs.d/elpa/org-20161118/)

current state:
==============
(setq
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
 org-speed-command-hook '(org-speed-command-default-hook
org-babel-speed-command-hook)
 org-occur-hook '(org-first-headline-recenter)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-confirm-shell-link-function 'yes-or-no-p
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(#[0 "\300\301\302\303\304$\207"
           [add-hook change-major-mode-hook org-show-block-all append
local] 5]
         #[0 "\300\301\302\303\304$\207"
           [add-hook change-major-mode-hook org-babel-show-result-all
append local] 5]
         org-babel-result-hide-spec org-babel-hide-all-hashes)
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
org-cycle-show-empty-lines
          org-optimize-window-after-visibility-change)
 org-archive-location "archive.arc::datetree/"
 org-confirm-elisp-link-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-link-parameters '(("id" :follow org-id-open) ("rmail" :follow
org-rmail-open :store org-rmail-store-link)
               ("mhe" :follow org-mhe-open :store org-mhe-store-link)
               ("irc" :follow org-irc-visit :store org-irc-store-link)
               ("info" :follow org-info-open :export org-info-export :store
org-info-store-link)
               ("gnus" :follow org-gnus-open :store org-gnus-store-link)
               ("docview" :follow org-docview-open :export
org-docview-export :store
            org-docview-store-link)
               ("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
               ("bbdb" :follow org-bbdb-open :export org-bbdb-export
:complete org-bbdb-complete-link
            :store org-bbdb-store-link)
               ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs")
               ("doi" :follow org--open-doi-link) ("elisp" :follow
org--open-elisp-link)
               ("file" :complete org-file-complete-link)
               ("ftp" :follow (lambda (path) (browse-url (concat "ftp:"
path))))
               ("help" :follow org--open-help-link)
               ("http" :follow (lambda (path) (browse-url (concat "http:"
path))))
               ("https" :follow (lambda (path) (browse-url (concat "https:"
path))))
               ("mailto" :follow (lambda (path) (browse-url (concat "mailto:"
path))))
               ("message" :follow (lambda (path) (browse-url (concat
"message:" path))))
               ("news" :follow (lambda (path) (browse-url (concat "news:"
path))))
               ("shell" :follow org--open-shell-link))
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 )​

[-- Attachment #2: Type: text/html, Size: 6708 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-12-08 19:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-08 19:48 Bug: Archive to Datetree Empty Lines [9.0.1 (9.0.1-elpa @ .../.emacs.d/elpa/org-20161118/)] Klarre N

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).