Emacs 提取第二级标题

Emacs 提取第二级标题,emacs,lisp,elisp,org-mode,spacemacs,Emacs,Lisp,Elisp,Org Mode,Spacemacs,对于我的全球待办事项列表,我显示了建议的面包屑: 制作以下文件: 我只想展示项目面包屑的第二层。所以在本例中,我只显示[projecta]。我想,如果我可以制作一个可以提取第二级的函数,我只需要在前面加上%?,这样任务就不会出现[Tasks],而项目只会出现项目名称。提取第二层的理想方法是什么?要获取(org get outline path)的第二个元素,只需调用nth (第N个列表) 返回列表的第n个元素。 N从零开始计数。若列表并没有那个么长,则返回nil 第二个元素是(第n个1列表)

对于我的全球待办事项列表,我显示了建议的面包屑:

制作以下文件:


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

要获取
(org get outline path)
的第二个元素,只需调用
nth

(第N个列表)

返回列表的第n个元素。 N从零开始计数。若列表并没有那个么长,则返回nil


第二个元素是
(第n个1列表)
。将
(org get outline path)
替换为
(list(nth 1(org get outline path))
(我们使用
list
,因为这正是
组织格式outline path
所期望的)。

如何使主要组织标题看起来像图片上那样?@mobiusen不确定您在问什么,但我正在使用,所以我自己还没有配置设计方面。@mobiusseng子弹来自。非常感谢!结果很好。然而,由于某种原因,我仍然有一个无法解决的问题。你能看看这个问题吗?
(concat \"[ \"(org-format-outline-path (org-get-outline-path)) \" ]\") ")