经常会碰到
- refile的时候会报错"The killing is not a (set of) tree(s)", 但是重试一次又好了
- 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)
这个文档看了, 没有发现解决方案
我这边的问题是有些时候refile工作正常, 但是经常会碰到上述不正常的情况.
yibie
4
你有设置 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)
))