Eric Abrahamsen <e...@ericabrahamsen.net> writes: > I was just fooling with this a bit, and am noticing some odd (to me) > behavior. If I start with emacs -Q, then (goto-char (org-log-beginning)) > takes me to the start of a :LOGBOOK: drawer, and (org-element-at-point) > returns the drawer. That works no matter whether the log drawer is > folded or not. But if the headline is folded, (org-element-at-point) > returns the headline. > > Starting emacs with my usual customizations, it's even weirder than > that. If I start with the subtree visible but the log drawer folded, > then this (starting with point in the middle of the headline): > > (progn > (goto-char (org-log-beginning)) > (org-element-at-point)) > > Gives me paragraph. But eval'ing the two lines above consecutively (without > the progn), gives me the drawer. If the logbook drawer is unfolded, I > get paragraph every time. > > Anyway, I don't know what the expected behavior is, and I don't know how > outline visibility is supposed to impact document parsing. But this > seems strange... > > All I've customized is: > > (setq org-log-into-drawer t)
This is unrelated to `org-log-beginning'. Point cannot be left in an invisible area. E.g., the same applies to (forward-line 2) (point) vs (progn (forward-line 2) (point)) Anyway, that's a red herring. Regards, -- Nicolas Goaziou