Last update: 2023-11-16

最初のHeadingで操作するためのマクロ   Emacs OrgMode

Org ModeのファイルはLevel 1のHeadingをファイルのトップに1つだけ置くことが多いので、 それを操作するためのマクロを準備しておくと便利。

(defmacro my/with-org-1st-heading (&rest body)
  `(save-excursion
     (goto-char (point-min))
     (unless (org-at-heading-p)
       (org-next-visible-heading 1))
     (progn ,@body)))
(my/with-org-1st-heading
 (org-get-tags))
Emacs OrgMode