求助: refile的神奇问题

经常会碰到

  1. refile的时候会报错"The killing is not a (set of) tree(s)", 但是重试一次又好了
  2. refile之后,在目标位置出现的并不是本次refile的内容,而是上一次的内容,但是kill-ring里面的内容又是正确的本次refile的内容 感觉上面两个错误好像是有关联的, 网上查了一顿也没有解决.

我的配置是参照的Organizing Notes With Refile - The Chronicle,

(setq org-refile-use-outline-path 'file)
(setq org-outline-path-complete-in-steps nil)
(setq org-refile-allow-creating-parent-nodes 'confirm)
(setq org-element-use-cache nil)

这个文档看了, 没有发现解决方案 :grin: 我这边的问题是有些时候refile工作正常, 但是经常会碰到上述不正常的情况.

你有设置 org-refile-targets 么?

设置了,把agenda和denote的文件都加进去了


(setq my-denote-org-files (directory-files-recursively "~/Notes/" "\\.org$"))
(setq my-additional-org-files '("~/Agenda/GlobalInbox.org" "~/AgendaCurrent.org"))
(setq org-refile-target-files (append my-denote-org-files my-additional-org-files))
(setq org-refile-targets '((org-refile-target-files :maxlevel . 3)
                           ))