emacs记住标签模板返回为无效

时间:2016-06-24 16:13:47

标签: emacs org-mode

我一直关注使用emacs'记住模式制作待办事项列表等的Charles Cave's GTD说明。我理解教程有点过时了,所以有关如何更新.emacs file到org的任何建议-capture将不胜感激。话虽如此,这不是当前的问题。

我像这样定义组织模板:

%path%

本教程中的内容非常简洁。当我尝试“Todo”(C-c r t快捷方式)时,将以记忆模式打开一个新的emacs窗口,其中包含文本

(setq org-remember-templates
    '(("Todo" ?t "\n* TODO %^{Brief Description} %^g%? \nAdded: %U" "~/orgfiles/GTD/newgtd.org" "Tasks")
      ("Journal"   ?j "** %^{Head Line} %U %^g\n%i%?"  "~/orgfiles/GTD/journal.org")
      ("Clipboard" ?c "** %^{Head Line} %U %^g\n%c\n%?"  "~/orgfiles/GTD/journal.org")
      ("Receipt"   ?r "** %^{BriefDesc} %U %^g\n%?"   "~/orgfiles/GTD/finances.org")
      ("Book" ?b "** %^{Book Title} %t :BOOK: \n%[~/orgfiles/GTD/.book_template.txt]\n" 
         "~/orgfiles/GTD/journal.org")
      ("Film" ?f "** %^{Film Title} %t :FILM: \n%[~/orgfiles/GTD/.film_template.txt]\n" 
         "~/orgfiles/GTD/journal.org")
      ("Daily Review" ?a "** %t :COACH: \n%[~/orgfiles/GTD/.daily_review.txt]\n" 
         "~/orgfiles/GTD/journal.org")
      ("Private" ?p "\n* %^{topic} %T \n%i%?\n" "~/orgfiles/GTD/privnotes.org")
      ("Contact" ?c "\n* %^{Name} :CONTACT:\n%[~/orgfiles/contemp.txt]\n" 
               "~/orgfiles/GTD/privnotes.org")
      ("Someday"   ?s "** %^{Someday Heading} %U\n%?\n"  "~/orgfiles/GTD/someday.org")
      ("Vocab"   ?v "** %^{Word?}\n%?\n"  "~/orgfiles/GTD/vocab.org")
     )
   )

已在屏幕内。这里有一些事情,因为我应该只有

* TODO %^g%?

出现,记得等着我进入。但是,如果我从模板定义中删除%g一切正常(我只是在创建条目时无法插入标记)。我已经四处搜索,看看%^ g条目是否已被更改(也许当记忆被捕获取代时),但到目前为止我一无所获。定义的模板有什么问题吗?任何帮助(特别是对于进一步阅读的参考)将不胜感激。

不幸的是,我的组织仍然停留在RHEL 6上,因此目前无法更新emacs。

组织模式版本:8.3.4 emacs版本:23.1.1

1 个答案:

答案 0 :(得分:0)

你有一个最新版本的org,你可以抛弃org-remember(已经过时且不再维护AFAIK)并开始使用org-capture。您可以使用org-capture-import-remember-templates功能将org-remember-templates翻译为org-capture-templates

如果您之后仍有麻烦,请发送到邮件列表。