【发布时间】:2013-11-15 18:56:34
【问题描述】:
我在 Windows 上使用 emacs-24.3,特别是 Org-Mode,这太棒了。我正在尝试为在工作中遇到的缺陷设置一个新的捕获模板,并希望模板输出如下内容:
- TODO description-of-defect link-to-defect-in-jira
例如
- TODO 用户在登录站点 COM-19112 时遇到问题
我遇到的问题是 URL 类似于 http://www.jira.com/browse/COM-19112,我希望它输出为 COM-19112。要在 emacs 中正常执行此操作,我会这样做:
[[http://www.jira.com/browse/COM-19112][COM-19112]]
但是,在尝试设置组织捕获模板时,我只想输入一次 COM-19112,然后在两个位置都填写它。这是迄今为止我能做到的最好的——它给了我想要的东西,但我必须在提示符下输入两次“COM-19112”:
(setq org-capture-templates
'(("d" "Defects" entry (file+headline "C:/EmacsOrg/Defects.org" "Tasks")
"* TODO %? [[http://www.jira.com/browse/%^{Defect}][%^{Defect}]]")))
我在http://orgmode.org/manual/Template-expansion.html#fn-2 上看不到任何解释如何创建可在多个地方使用的变量的内容,但我确信有办法做到这一点。
如果有人能指出我正确的方向,我将不胜感激。
问候
BebopSong
【问题讨论】: