提取二级标题
Extract the second level headline
对于我的全局 TODO 列表,我按照建议显示面包屑 here :
(concat \"[ \"(org-format-outline-path (org-get-outline-path)) \" ]\") ")
产生以下内容:
我只想显示项目面包屑的第二级。所以在这种情况下,我只会显示 [Project A]
。我想如果我能做一个可以提取第二级的函数,我只需要在前面加上 %?
这样 [Tasks]
就不会出现在 Tasks 中,而只有项目名称会出现在 Projects 中。提取二级的理想方法是什么?
要获取 (org-get-outline-path)
的第二个元素,您只需调用 nth
.
(nth N LIST)
Return the Nth element of LIST.
N counts from zero. If LIST is not that long, nil is returned.
第二个元素是(nth 1 LIST)
。将 (org-get-outline-path)
替换为 (list (nth 1 (org-get-outline-path)))
(我们使用 list
,因为这是 org-format-outline-path
所期望的)。
对于我的全局 TODO 列表,我按照建议显示面包屑 here :
(concat \"[ \"(org-format-outline-path (org-get-outline-path)) \" ]\") ")
产生以下内容:
我只想显示项目面包屑的第二级。所以在这种情况下,我只会显示 [Project A]
。我想如果我能做一个可以提取第二级的函数,我只需要在前面加上 %?
这样 [Tasks]
就不会出现在 Tasks 中,而只有项目名称会出现在 Projects 中。提取二级的理想方法是什么?
要获取 (org-get-outline-path)
的第二个元素,您只需调用 nth
.
(nth N LIST)
Return the Nth element of LIST. N counts from zero. If LIST is not that long, nil is returned.
第二个元素是(nth 1 LIST)
。将 (org-get-outline-path)
替换为 (list (nth 1 (org-get-outline-path)))
(我们使用 list
,因为这是 org-format-outline-path
所期望的)。