首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >org-mode - no refile target

org-mode - no refile target
EN

Stack Overflow用户
提问于 2019-03-15 19:18:45
回答 2查看 1.8K关注 0票数 8

我正在尝试使用refile函数,但不明白为什么在按Cc Cw键后出现错误no refile targets

下面是org-refile-targets变量的内容:

Its value is (("~/gtd/gtd.org" :maxlevel . 3) ("~/gtd/someday.org" :level . 1) ("~/gtd/tickler.org" :maxlevel . 2))

原始值为空,并在.emacs中通过此函数定义

(setq org-refile-targets '(("~/gtd/gtd.org" :maxlevel . 3) ("~/gtd/someday.org" :level . 1) ("~/gtd/tickler.org" :maxlevel . 2)))

所有这些文件都存在于gtd文件夹中。我可以捕获存储在~/gtd/inbox.org文件中的元素。

我是emacs/org-mode世界的新手,这个错误可能非常愚蠢。

EN

回答 2

Stack Overflow用户

发布于 2019-03-20 22:11:55

看起来你在追随Nicolas Petton的Orgmode for GTD文章;今天早上我也遇到了同样的问题。

org-refileorg-refile-targets中的文件中搜索标题,直到指定的级别。因此,在您的示例中,org-refile将在~/gtd/gtd.org中找到级别为3的标题,在~/gtd/tickler.org中查找级别为2的标题,在~/gtd/someday.org中仅查找级别为1的标题。然后,这些文件将作为重新归档操作的目标提供。

要修复此错误,只需在其中一个或多个文件中创建一些标题即可。

票数 10
EN

Stack Overflow用户

发布于 2021-02-04 18:12:40

我有一个类似的问题,我在读完这篇文章后设法解决了这个问题,所以我想我也应该添加这个解决方案,以防它对其他人有帮助。

我目前正在使用Windows,虽然不是我自己的错。因此,我在org-refile-targets中的路径设置如下:

代码语言:javascript
运行
复制
"C:\Path\to\orgfile.org"

我没有正确思考--这些反斜杠是被解释的。因此,解决方案是将反斜杠转换为斜杠(即使在Windows中也可以在Emacs中使用):

代码语言:javascript
运行
复制
"C:/Path/to/orgfile.org"

我猜双反斜杠也行得通。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55181444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档