2

组织手册说特殊属性“不应用作属性抽屉中的键”。但是,我想在更高级别上使用 org-mode,并且我想将所有特殊属性放在:PROPERTIES:抽屉中。

这可以用于许多原因,例如,我可以编写一个外部解析器,它可以理解 org-mode 文件,它只包含具有属性的条目,而无需了解 TODO、标签、优先级及其在标题中的语法. 这应该会改变所有 org-mode 命令的行为,这些命令通常遵循 ad hoc org-mode 语法。例如,org-todo将更改TODO抽屉中的属性,而不是更改标题,等等。

换句话说,我想概括一下 org-mode 语法。我如何在理论和实践中做到这一点?我应该知道什么和做什么?

4

1 回答 1

1

唯一的方法(理论上和实践上)是重写 org-mode 来启用它。现有代码假定特殊属性(已关闭、已调度等)位于抽屉外,紧挨在标题下方,待办事项必须紧跟在星号和 :tags: 之后的第一行。标签应该最容易重新路由到抽屉,因为某些功能已经这样做了。关闭、计划和截止日期是明确定义和可移动的。将待办事项状态放在抽屉中可能是一项艰巨的工作。

于 2012-11-06T13:18:08.833 回答