2

对于我的全球 TODO 列表,我按照此处的建议显示面包屑:

(concat \"[ \"(org-format-outline-path (org-get-outline-path)) \" ]\") ") 

产生以下内容:

在此处输入图像描述

在此处输入图像描述

我只想显示项目面包屑的第二级。所以在这种情况下,我只会显示[Project A]. 我想如果我可以制作一个可以提取第二级的函数,我只需要在前面加上%?这样[Tasks]就不会出现在任务中,而只会出现在项目中的项目名称。提取第二级的理想方法是什么?

4

1 回答 1

3

要获得第二个元素,您所要做的(org-get-outline-path)就是调用nth.

(第n个列表)

返回 LIST 的第 N 个元素。N 从零开始计数。如果 LIST 不是那么长,则返回 nil。

第二个元素是(nth 1 LIST)。替换(org-get-outline-path)(list (nth 1 (org-get-outline-path)))(我们使用list,因为这是org-format-outline-path预期的)。

于 2016-03-10T01:10:18.743 回答