Emacs 议程搜索上的多个标签



我正在使用org-agenda定义自定义链接属性。这个想法是创建一个可以找到匹配标签的新链接类型。我已经在我的Emacs个人配置中添加了以下配置(我正在使用Doom(:

(after! org
...other configs
(org-add-link-type "tag" 'follow-tag-link)
)
...
;;
;; ORG LINKS
(defun follow-tag-link (tag)
(org-tags-view (null current-prefix-arg) tag))

他们,我创建了此示例文档:

#+TITLE: C3PO Architecture
#+FILETAGS: c3po
* HTTP                :http:
Try it: [[tag:c3po:http][http requests]]

如果我使用命令尝试它,使用:SPC-o-a-m和他们键入:c3po:http我可以在我的议程上看到它。但是,如果我尝试使用我的函数(在文档的"尝试"部分(,我会使用相同的标签查询转到议程视图,但没有结果 =/

有人可以帮助我吗?我真的需要它,因为我有多个项目,能够在标签搜索期间按文件过滤会很好

您已经定义了follow-tag-link,仅在没有前缀的情况下调用时列出TODO。

因此,您应该会看到带有标题的结果(不带前缀(,例如,

* TODO HTTP :http:

或交换函数的前缀行为

(defun follow-tag-link (tag)
(org-tags-view current-prefix-arg tag))

最新更新