组织模式:具有特定关键字的项目数

org-mode: Number of items with a specific keyword

我对组织定制有点陌生。

有没有办法获取组织文档中带有 TODO(或 NEXT)关键字的项目数?我找到了这个

https://metacpan.org/pod/distribution/App-OrgUtils/bin/count-org-todos

但我更希望有一个使用 Emacs 环境的解决方案。

编辑:这似乎可以解决问题。不知道有没有更优雅的方案

(apply '+ (org-map-entries (lambda () 1) "/TODO|NEXT")) 

你是对的; org-map-entries 是完成任务的好工具。您可以按照约定尝试替代语法,但您拥有的形式既美观又简洁。我个人将这种查询写为:

(length (org-map-entries nil "+TODO=\"TODO\"|+TODO=\"NEXT\"" 'file))