From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jorge Subject: Bug: org-refile, org-archive-subtree and footnotes [8.3.6 (8.3.6-4-g4835be-elpaplus @ /home/jorge/.emacs.d/elpa/org-plus-contrib-20160926/)] Date: Wed, 28 Sep 2016 13:13:51 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpHUZ-0007RO-74 for emacs-orgmode@gnu.org; Wed, 28 Sep 2016 12:13:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpHUW-0000sx-H7 for emacs-orgmode@gnu.org; Wed, 28 Sep 2016 12:13:54 -0400 Received: from mail-qk0-x232.google.com ([2607:f8b0:400d:c09::232]:35038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpHUW-0000sp-BN for emacs-orgmode@gnu.org; Wed, 28 Sep 2016 12:13:52 -0400 Received: by mail-qk0-x232.google.com with SMTP id t7so51902663qkh.2 for ; Wed, 28 Sep 2016 09:13:52 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: org mode Start Emacs with an empty init file and make the following customizations: - org-log-refile :: 'time - org-refile-targets :: (("/tmp/b.org" :maxlevel . 1)) - org-refile-use-outline-path :: 'file Create an Org buffer named a.org with the following content: --8<---------------cut here---------------start------------->8--- * My pets ** Rex Given to me by Theresa.[fn:1] * Footnotes [fn:1] A work colleague. --8<---------------cut here---------------end--------------->8--- Create an Org file named /tmp/b.org with the following content: --8<---------------cut here---------------start------------->8--- * Her pets --8<---------------cut here---------------end--------------->8--- In buffer a.org, with point in Rex, type: C-c C-w b.org/Her pets/ M-x org-lint org-lint complains: 4 high No reference for footnote definition [fn:1] A similar problem occurs if the entry is archived with org-archive-subtree.= I expected Org to automatically detect the footnote inconsistency, without me manually invoking org-lint. Even better would be to fix it, e.g. offer to = move the footnote definition if there are no other references in the current buf= fer. Now move to the Footnotes section and refile it to b.org (top level). Then on b.org invoke M-x org-lint. It complains: 5 high Extraneous elements in footnote section I expected either org-refile to omit the timestamp when refiling the footno= tes section (to placate org-lint) or org-lint not to complain about the timesta= mp. Thank you. Regards. Emacs : GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2016-09-18 Package: Org-mode version 8.3.6 (8.3.6-4-g4835be-elpaplus @ /home/jorge/.emacs.d/elpa/org-plus-contrib-20160926/) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq org-tab-first-hook '(org-hide-block-toggle-maybe 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-html-format-drawer-function '(lambda (name contents) contents) org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-confirm-shell-link-function 'yes-or-no-p org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-latex-format-headline-function 'org-latex-format-headline-default-func= tion org-after-todo-state-change-hook '(org-clock-out-if-current) org-latex-format-drawer-function '(lambda (name contents) contents) 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 '(#[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-show-block-all append local] 5] #[nil "\300\301\302\303\304$\207" [org-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-eldoc-load) org-refile-targets '(("/tmp/b.org" :maxlevel . 1)) org-archive-hook '(org-attach-archive-delete-maybe) org-ascii-format-drawer-function '(lambda (name contents width) contents) org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point org-babel-execute-safely-maybe) org-refile-use-outline-path 'file org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-log-refile 'time org-confirm-elisp-link-function 'yes-or-no-p org-metadown-hook '(org-babel-pop-to-session-maybe) org-html-format-headline-function 'org-html-format-headline-default-functi= on org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-clock-out-hook '(org-clock-remove-empty-clock-drawer) ) --=20 =E2=80=A2 I am Brazilian. I hope my English is correct and I welcome corre= ctions. =E2=80=A2 Please adopt free formats like PDF, ODF, Org, LaTeX, Opus, WebM a= nd 7z. =E2=80=A2 Free (as in free speech) software for Android: https://f-droid.or= g/