【发布时间】:2020-03-08 14:52:45
【问题描述】:
我想在创建标题时插入一个 PROPERTIES 抽屉。到目前为止我有这个
(defadvice org-insert-heading (after add-id-stuff activate)
(template-myid))
(defun template-myid ()
(insert "\n:PROPERTIES:\n:TIME: "
(format "%s" (format-time-string "%Y-%m-%dT%H:%M:%S"))
"\n:VERTEX: "
(format "%s" (shell-command "uuidgen" t))
"\n:EDGES: \n:END:"))
这是有效的——有点。我的问题是 uuid 被扔了。输出如下所示
* Heading
:PROPERTIES:
:TIME: 2020-03-10T23:34:17
:VERTEX: 12836
:EDGES:
:END:32bf9499-f9e2-49d9-b8e7-9edb40272411
不知道如何使这个行为。简单地调用 org-tempo 并插入我现成的模板会很好,但我还没有弄清楚该怎么做......
【问题讨论】:
-
建议
org-insert-heading添加抽屉?
标签: emacs org-mode drawer heading advising-functions