Emacs org refile总是返回消息no refile targets

Emacs org refile总是返回消息no refile targets,emacs,org-mode,Emacs,Org Mode,尽管我的组织议程文件中有组织文件,但组织再融资表示没有再融资目标。 组织循环议程文件实际上是在组织文件之间循环。所以我想组织议程文件是合适的。有人能帮我理解我在这里遗漏了什么吗?Steve Purcell的.emacs.d中的代码块解决了这个问题 ; Targets include this file and any file contributing to the agenda - up to 5 levels deep (setq org-refile-targets '((nil :max

尽管我的组织议程文件中有组织文件,但组织再融资表示没有再融资目标。
组织循环议程文件实际上是在组织文件之间循环。所以我想组织议程文件是合适的。有人能帮我理解我在这里遗漏了什么吗?

Steve Purcell的.emacs.d中的代码块解决了这个问题

; Targets include this file and any file contributing to the agenda - up to 5 levels deep
(setq org-refile-targets '((nil :maxlevel . 5) (org-agenda-files :maxlevel . 5)))

能否提供
org refile targets
org agenda files
org refile target verify function
的当前值?很可能其中一个被设置为与任何headlines.org-refile-targets不匹配的值是((nil:maxlevel.9)(org-agenda-files:maxlevel.9))原始值是nil-org-agenda-files其值是(“~/myOrgFiles”“~/myOrgFiles/office”“~/myOrgFiles/personal”)原始值为nil org refile target verify函数其值为bh/verify refile target原始值为nil(defun bh/verify refile target()(not(成员(第2个(组织标题组件))org done关键字)))出于测试目的,请尝试将
org refile target verify函数
临时设置为“nil”。因为至少
(nil:maxlevel.9)
应该为您提供当前缓冲区中的所有标题,而不考虑议程文件。