org-mode:具有特定关键字的项目数

时间:2017-02-03 10:23:19

标签: emacs org-mode

我对组织定制有点新意。

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

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

但我宁愿有一个使用Emacs环境的解决方案。

编辑:这似乎可以解决问题。不确定是否有更优雅的解决方案

        Class.Column[] Columns = this.ColumnNames
            .Select(x=> Regex.Match(x, reg))
            .Select(z =>
            new Class.Column()
            {
                Param1 = z.Groups[1].ToString(),
                Param2 = z.Groups[2].ToString()
            }).ToArray();

1 个答案:

答案 0 :(得分:2)

你是对的; org-map-entries是完成任务的绝佳工具。您可以按照约定尝试替代语法,但您拥有的表单很好且简洁。我个人将这种查询写成:

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