【发布时间】:2021-03-11 00:11:36
【问题描述】:
我有这种格式的文件
#+TITLE: Magit Cheatsheet
:PROPERTIES:
:Status: Open
:Tags: tools, emacs, org, magit
:Creation: [2021-03-03 Wed]
:END:
我希望能够使用 elisp 读取给定文件名(不是当前打开的文件)的标题和这些属性。我找到了this,但它对我不起作用,而且对于像这样简单的事情来说似乎太复杂了。
【问题讨论】:
-
您上面显示的内容不是合法的组织模式文件。做
M-x org-lint看看为什么。有两个问题::PROPERTIES:抽屉只在标题下是合法的(有other ways to define properties at the top level);并且有一个名为TAGS的 special property 是 Org 模式在内部使用的(大小写无关紧要),它与您的Tags属性冲突。 -
@NickD 这改变了吗?我似乎记得看到了一些关于文件级属性抽屉的东西,该抽屉应该被释放..?
-
是的,这进入了 9.4:请参阅 ORG-NEWS - 目前位于文件的第 594 行,但这可能会改变。并且
org-lint需要更新以识别这种可能性。