emacs - 如何在组织模式下通过捕获模板自动添加标签?

标签 emacs org-mode

我试图在默认情况下将特定标签添加到我的捕获模板中。这样当捕获完成后,它看起来像下面这样

  * TODO                                  :customtag:

This是我能找到的最接近的线程。我试图找出是否有一种更简单的方法来做到这一点,仅使用模板扩展。

最佳答案

解决这个问题的最佳方法是使用函数org-set-tags 下面的捕获模板解决了上述问题

(org-capture-templates
   '(("p" "Personal" entry
      (file "xyzz/location")
      "* TODO [Personal] %? %(org-set-tags \"personal\")
DEADLINE: %^t")))

在 org-set-tags 周围使用 %() 将确保对函数进行评估。您可以将“个人”替换为您选择的任何标签。

关于emacs - 如何在组织模式下通过捕获模板自动添加标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69288955/

相关文章:

listview - 如何在 emacs lisp 中创建显示列表缓冲区

emacs - 如何在 Emacs 组织模式中调用 Emacs Lisp 函数?

emacs 组织模式 : folder alias for links in org-files

emacs - 在组织模式下对标题的混合列表进行排序

emacs - 如何在 emacs 组织模式下配置 depend.el?

emacs - Org-agenda-files 用显式文件名替换目录

emacs - 如何取回缓冲区列表中的 "natural"订单?

emacs - 如何在 emacs 中突出显示 #ifdef <code/> #endif?

在 Emacs 下运行的 OCaml 顶层输入数据

emacs - 在 Emacs 中使用 split-window-below。如何获取底部窗口的缓冲区?