;; 自定义日程视图,该变量是一个列表,其中的每一项对应一个视图设置。
;; 通过过滤用户指定的任务状态关键词、标签、时间戳以及自定义条件.
;; 格式:(key desc type match settings files)
新手主要参考zilong的配置库,agenda如何理解以下配置?
("wb" "B级任务" tags-todo "-Weekly-Monthly-Daily+PRIORITY=\"B\"")
("pw" tags-todo "PROJECT+WORK+CATEGORY=\"work\"")
type: tags 和 todo可以通过 -
组合吗?
match : +
/-
代表什么意思,都支持哪些属性(tag/todo状态)?
10.5 定制议程视图
自定义搜索的主要用途是对于频繁使用的搜索进行快捷键绑定,从而快捷地创建议程缓冲区或者稀疏树(当然后者只涵盖当前缓冲区的内容)。自定义的命令是用变量 org-agenda-custom-commands 来配置的。你可以用 C-c a C 来定制这个变量。也可以直接在 ”.emacs“ 中用 Emacs lisp 来设置。下面的例子包含了所有合法的搜索类型:
(setq org-agenda-custom-commands
'(("w" todo "WAITING")
("u" tags "+boss-urgent")
("v" tags-todo "+boss-urgent")))
每个项的首字符串是使用调度器命令 C-c a 之后要给出的键以使用相应的命令。
通常都是单个字符。第二个参数是搜索类型,接着是用来进行匹配的字符串或者正则表达式。上面的例子定义了:
C-c a w |
对于包含关键字 ”“ 的 TODO 项的全局搜索。 |
C-c a u |
对于带有标签 ”:boss:“ 而不含标签 ”:urgent:“ 的标题的全局标签搜索。 |
C-c a v |
同搜索 C-c a u,但搜索范围只限于同时也是 TODO 项的标题。 |
参考Org-mode 简明手册