过滤不包含特定属性的标题

时间:2012-04-10 13:22:49

标签: emacs org-mode

我想使用

设置自定义命令
org-agenda-custom-commands 

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

1 个答案:

答案 0 :(得分:4)

您可以使用反向匹配来查找与ID匹配的标题。来自manual

  

搜索字符串可以使用布尔运算符'&'表示AND,'|'表示OR。   '&'比'|'绑定得更强。圆括号目前不是   实现。搜索中的每个元素都是标记,常规元素   表达式匹配标签,或类似PROPERTY OPERATOR的表达式   VALUE与比较运算符,访问属性值。每   element可以以' - '开头,以选择它,而'+'是   用于正选择的句法糖。 AND运算符'&'是   当'+'或' - '存在时可选。以下是一些使用示例   只有标签。

使用问题Matching property in agenda view中的相同查询,您只需取消搜索,它将提供与ID不匹配的所有行。

(setq org-agenda-custom-commands
           '(("c" "MY Agenda"
          ((tags "-ID={.+}")))))