【发布时间】:2018-08-11 13:13:07
【问题描述】:
Emacs 26.1 / 组织模式:9.1.9
当涉及到行首时,org-capture 扩展模板的方式存在问题:
这个模板
(setq org-capture-templates
'(("o" "Todo" entry (file+headline "~/org/experimental.org" "Tasks")
"* TODO %^{One}\nBeginning-of-line-Text\n<-- There should be no whitespace -->%^{Two}\n** %^{Three}\n- %^{Four}")))
扩展为:
* Tasks
** TODO One
Beginning-of-line-Text
<-- There should be no whitespace -->Two
*** Three
- Four
关键问题是以空格/空格/缩进开头的行(第 3、4 和 6 行)。似乎 C-c C-c 仅在行首插入空格,因为它没有在“-->”和“Two”之间添加空格。此外 \n** 三按预期扩展(参见第 5 行:“*** 三”)我认为这不是错误,而是出于某种原因预期的行为。然而,我希望模板更“字面上”扩展,这意味着紧跟在 \n 之后的表达式应该始终从下一行的开头开始。 非常感谢任何帮助。
【问题讨论】: