【问题标题】:Emacs org-mode sparse trees: combine search criteriaEmacs org-mode 稀疏树:结合搜索条件
【发布时间】:2016-02-24 13:04:07
【问题描述】:

我正在尝试使用稀疏树探索我的 org 文件。

我在将正面和负面条件与带有特殊字符的标签结合起来时遇到问题。这是我尝试过的一些搜索(使用 C-u C-c / m):

{-"@vigo"&{SCHEDULED={.}|DEADLINE={.}|TODO="NEXT"|TODO="WAITING"|focus|PRIORITY={.}}}/!

-@vigo&{SCHEDULED={.}|DEADLINE={.}|TODO="NEXT"|TODO="WAITING"|focus|PRIORITY={.}}/!

我想表达的是:任何没有标签@vigo的标题,有计划的,有截止日期,有待办事项关键字NEXT或WAITING,有标签焦点或有优先级。

当我使用上述任何搜索查询时,带有标签@vigo 的条目会突出显示。为什么?

【问题讨论】:

  • 如果您在合理的时间内没有得到回复,请让版主将此问题移至 emacs.stackexchange.com,或删除并重新发布到那里 - 有一个定期吃早餐搜索条件的论坛参与者。

标签: emacs org-mode


【解决方案1】:

手册指出“括号未实现”:http://orgmode.org/org.html#Matching-tags-and-properties,因此您必须将 -@vigo 分配给所有 OR:

-@vigo&SCHEDULED={.}|-@vigo&DEADLINE={.}|...

未经测试。

【讨论】:

  • 谢谢,但是当我有太多条件时,这不是一个选择。这种查询语言非常有限:(
猜你喜欢
  • 1970-01-01
  • 2011-05-04
  • 1970-01-01
  • 1970-01-01
  • 2019-01-18
  • 2017-01-19
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
相关资源
最近更新 更多