无法在组织模式模板中使用%\ n

时间:2015-05-18 20:14:50

标签: org-mode

组织文档描述了捕获模板中的各种%-escape代码。我很难获得%\ n的工作。该文件的相关部分说:

  

%\ n插入在第n%^ {prompt}处输入的文本,其中n为a   号码,从1开始。

以下是我的捕获模板的片段,其中我使用了特定的转义码:

("i" "Interrupts")
(
 "io"                  ; key
 "Other"               ; description
 entry                 ; type
 (file+headline "~/git/org/agenda/refile.org" "Interrupts") ; target
 "* IRQ from %^{Name}: %^{Subject} :%\1:\n\n%?"      ; template
 :prepend      t       ; properties
 :clock-in     t       ; properties
 :clock-resume t       ; 
 :empty-lines  1       ; properties
 )

我期望该模板生成的条目标题,如果我输入" Fred"和" SomeSubject"对于这两个提示,是这样的:

  • Fred的IRQ:SomeSubject:Fred:

但是,%\ 1没有正确扩展,而是得到:

  • Fred的IRQ:SomeSubject:^ A:

要检查问题是我将%\ 1放在标签内,我也尝试过这样:

  • Fred的IRQ:SomeSubject Name是%\ 1

但它仍然没有奏效并且正在给予:

  • Fred的IRQ:SomeSubject Name是^ A

任何想法我做错了什么?

THX。

1 个答案:

答案 0 :(得分:1)

您需要转义类似于正则表达式的反斜杠。尝试%\\ 1。