我正在使用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))