首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有问题的组织-漫游-日报-捕获-今天

有问题的组织-漫游-日报-捕获-今天
EN

Stack Overflow用户
提问于 2021-04-01 17:30:07
回答 1查看 728关注 0票数 1

有问题的组织-漫游-日报-.函数。我的组织-漫游-捕获模板是

代码语言:javascript
复制
(setq org-roam-dailies-capture-templates
  '(

("d" "default" entry
     #'org-roam-capture--get-point
     "* %?"
     :file-name "daily/%<%Y-%m-%d>"
     :head "#+title: %<%Y-%m-%d>\n\n")

("l" "lab" entry
     #'org-roam-capture--get-point
     "* %?"
     :file-name "daily/%<%Y-%m-%d>"
     :head "#+title: %<%Y-%m-%d>\n"
     :olp ("Lab notes"))


    ("j" "journal" entry
     #'org-roam-capture--get-point
     "* %?"
     :file-name "daily/%<%Y-%m-%d>"
     :head "#+title: %<%Y-%m-%d>\n"
     :olp ("Journal"))

("w" "words" entry
     #'org-roam-capture--get-point
     "* %?"
     :file-name "daily/%<%Y-%m-%d>"
     :head "#+title: %<%Y-%m-%d>\n"
     :olp ("Words"))
))

当我今天用'l‘(实验室笔记)热键调用org-roam日报-capture时,它会抱怨.

代码语言:javascript
复制
heading not found on level 1: Lab notes.

在vanilla org-capture的上下文中,这是非常有意义的,因为文件还没有创建,所以它不会包含任何标题。但是这个函数的目的是创建文件。因此,它必须自己创建这些标题,然后创建子标题,然后导航到文件中的正确位置。

如果我使用“默认”模板创建一个文件,然后进入添加其他标题,然后调用org-roam-capture-dailies,然后使用'l‘、'j’或'w‘模板,它就可以正常工作。

我是不是错过了什么(完全有可能)?

顺便说一下。我捕获模板中的“默认”、“实验室”、“日志”条目是org-roam信息文件中的复制和粘贴(org-roam是v1.2.3,由melpa (IIRC)的emacs包管理器安装)。“work”模板是基于这些,正如我所说的,只要使用所讨论的工作,就可以工作得很好。

TIA whd p.s.我没资格使用组织漫游.标签,我至少需要一个标签。所以我用了“`emacs”。有点含糊,但我还能做什么呢?

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 14:25:15

我不知道你是否还需要这个。这个问题是7个月前提出的,是关于组织-漫游第1节的。但无论如何。

您需要提供在创建文件时将使用的标头。这可以通过:head参数来完成。

代码语言:javascript
复制
(setq org-roam-dailies-capture-templates
      (let ((header (concat "#+title: %<%Y-%m-%d>\n\n"
                            "* Lab notes\n\n"
                            "* Journal\n\n"
                            "* Words\n\n")))
      `(("d" "default" entry
         #'org-roam-capture--get-point
         "* %?"
         :file-name "daily/%<%Y-%m-%d>"
         :head ,header)
        ("l" "lab" entry
         #'org-roam-capture--get-point
         "* %?"
         :file-name "daily/%<%Y-%m-%d>"
         :head ,header
         :olp ("Lab notes"))
        ("j" "journal" entry
         #'org-roam-capture--get-point
         "* %?"
         :file-name "daily/%<%Y-%m-%d>"
         :head ,header
         :olp ("Journal"))
        ("w" "words" entry
         #'org-roam-capture--get-point
         "* %?"
         :file-name "daily/%<%Y-%m-%d>"
         :head ,header
         :olp ("Words")))))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66909093

复制
相关文章

相似问题

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