正在 org-mode 捕获模板中抓取子标题。
Grabbing subheaders in org-mode capture template.
我正在使用 org-mode 写一些散文。我使用 org-capture 模板作为一种方便的方式来记录我以后需要进行的编辑。在写作时,我可以快速捕捉一个想法或记下需要稍后研究的内容,然后继续写作。
问题是捕获模板没有抓取副标题,所以我需要搜索整个文本以确定编辑的位置。
这是当前的捕获模板:
("h" "Writing TODO" entry (file+headline "~/Book-Outline.org" "EDITS")
"* TODO - %?\n \%i\n \%a")
捕获的信息越具体,就越容易回到书中的确切位置进行编辑。如果捕获模板不会这样做,我们将不胜感激其他想法或建议。
也许我没有明白你的意思,但通常你应该开始捕获并在捕获缓冲区中,你可以按 C-c C-w 重新归档捕获,然后浏览你的组织文件直到你到达所需的目的地.
Org 将在那里保存您的捕获。
这不是你想要的吗?
我使用的解决方案是这样的:
("h" "Writing TODO" entry (file+headline "~/Book-Outline.org" "EDITS")
"* TODO - %?\n %i\n[[%l][In file %f]]")
它在调用 org-capture 时为文件创建一个 org link
来自 Emacs 文档 here
%l
:类似于%a
,但只插入文字link。
%f
: 调用 org-capture 时当前缓冲区访问的文件。
另一种可能的解释:
在我的 Org 模板中,我不使用 \
,也许您可以尝试将 \%a
替换为 %a
,而不使用 \
。 (抱歉,我没有检查过)。
我正在使用 org-mode 写一些散文。我使用 org-capture 模板作为一种方便的方式来记录我以后需要进行的编辑。在写作时,我可以快速捕捉一个想法或记下需要稍后研究的内容,然后继续写作。
问题是捕获模板没有抓取副标题,所以我需要搜索整个文本以确定编辑的位置。
这是当前的捕获模板:
("h" "Writing TODO" entry (file+headline "~/Book-Outline.org" "EDITS")
"* TODO - %?\n \%i\n \%a")
捕获的信息越具体,就越容易回到书中的确切位置进行编辑。如果捕获模板不会这样做,我们将不胜感激其他想法或建议。
也许我没有明白你的意思,但通常你应该开始捕获并在捕获缓冲区中,你可以按 C-c C-w 重新归档捕获,然后浏览你的组织文件直到你到达所需的目的地. Org 将在那里保存您的捕获。
这不是你想要的吗?
我使用的解决方案是这样的:
("h" "Writing TODO" entry (file+headline "~/Book-Outline.org" "EDITS")
"* TODO - %?\n %i\n[[%l][In file %f]]")
它在调用 org-capture 时为文件创建一个 org link
来自 Emacs 文档 here
%l
:类似于%a
,但只插入文字link。%f
: 调用 org-capture 时当前缓冲区访问的文件。
另一种可能的解释:
在我的 Org 模板中,我不使用 \
,也许您可以尝试将 \%a
替换为 %a
,而不使用 \
。 (抱歉,我没有检查过)。