やりたいことがあって、inbox.orgをパースして、個々のノードの情報を得たかった。 ざっと以下のコマンドでいけることがわかった。 とりあえず動作確認は、 M-: でさくっと確認しただけだけど。
(org-map-entries (lambda() (princ (org-entry-properties))))
org-map-entries
が、条件にあうノードに対してmap関数を適用するための関数。
org-entry-properties
が、個々のノードのプロパティの連想リストを取得する関数。てっきりプロパティドロワーにあるものだけ抽出するのかと思ってたらアイテム名とか、TODO状態とか全部取れてるっぽいので、これベースにごにょごにょすればいい感じにいけそう。
See also
- Emacs 29で導入される予定のおもしろい機能の紹介
- EmacsのNative Compilationの性能を測定する
- Emacsに来たnative compileを試す
- My Emacs Config
- Emacsで現在利用しているメモリを確認する
comments powered by
Disqus
Share