3

我想使用设置自定义命令

org-agenda-custom-commands 

变量,它应该选择不包含名为“ID”的属性的标题。什么是过滤表达式?

4

1 回答 1

4

您可以使用反向匹配来查找匹配的标题ID。从手册

搜索字符串可以使用布尔运算符“&” 对于 AND 和 '|' 或。'&' 比“|”绑定得更牢固。括号当前未实现。搜索中的每个元素要么是标签,要么是匹配标签的正则表达式,要么是带有比较运算符的 PROPERTY OPERATOR VALUE 等表达式,用于访问属性值。每个元素前面都可以有“-”,以针对它进行选择,“+”是正选择的语法糖。AND 运算符“&” 当存在“+”或“-”时是可选的。以下是一些示例,仅使用标签。

使用与议程视图中的问题匹配属性中相同的查询,您只需否定搜索,它将提供与 ID 不匹配的所有行。

(setq org-agenda-custom-commands
           '(("c" "MY Agenda"
          ((tags "-ID={.+}")))))
于 2012-04-10T13:46:12.677 回答