【发布时间】:2012-03-20 19:17:00
【问题描述】:
我有一个 TODO 项目列表,我试图在同一个文件中有 2 个 TODO 列表,但似乎无法结束第一个。
FIRST LIST: TODAY
* TODO Item 1
Description
* TODO Item 2
Description
SECOND LIST: TOMORROW
* TODO Item 3
Description
* TODO Item 4
Description
不幸的是,SECOND LIST: TOMORROW 现在是TODO Item 2 描述的一部分。我的意思是,当我点击 shift-tab 时,我不再看到文本 SECOND LIST: TOMORROW,因为它折叠在 TODO Item 2 下。我看到的是..
FIRST LIST: TODAY
* TODO Item 1
* TODO Item 2
* TODO Item 3
* TODO Item 4
虽然我想看到的是......
FIRST LIST: TODAY
* TODO Item 1
* TODO Item 2
SECOND LIST: TOMORROW
* TODO Item 3
* TODO Item 4
如何退出描述模式并开始一个新的独立列表?
编辑/更新我在列表之间添加了空格以响应 cmets。来自here,'列表在每个项目结束时结束,这意味着在任何行之前的缩进小于或等于顶级项目的缩进。它也在两个空行之前结束'---由此,我怀疑必须有一种方法可以在 .org 文件中包含多个列表。但是,在我的示例中,我注意到 2 个空行并没有结束列表,而是像描述一样继续。
这是它以某种方式成为议程而不是简单列表的一个特点吗?另一方面,我知道以下枚举 /does/ 结束了列表:
FIRST LIST: TODAY
1. Item 1
Description
2. Item 2
Description
Second LIST: Tomorrow
1. Item 3
Description
2. Item 4
Description
我真的没有任何不尊重你们 emacs 向导(让我感到惊讶)的意思,因为我一直坚持要找到一种方法来做到这一点,而且我知道这个工具有很多我不理解的功能.但我想在一个 .org 文件中包含 2 个独立的非枚举待办事项列表,这样我就可以(对我而言)快速地将未完成的任务从今天拖到明天,而无需深入设置依赖关系和截止日期。
【问题讨论】:
-
org-mode 如何知道
FIRST LIST结束,除非你创建一个新的列表结构 -
没错,@kindahero,我正在寻找一个结束列表分隔符。下面的回复告诉我这是不可能的,所以我会一直保持打开状态,直到成为可能,无论是次要模式、分隔符还是其他。
-
我同意 org-mode 需要某种类型的结束列表分隔符 - 它在您想要插入快速子列表的许多情况下很有用,而不仅仅是在顶层,如您的示例-缩进轮廓很容易做到,因此在将缩进轮廓转换为 org-mode 时遇到了麻烦。目前你能做的最好的事情是添加 * - 表示返回到上一个级别,尽管它相当笨重。我想代码都是围绕当前结构构建的,但我没有深入研究。