Rasmus <ras...@gmx.us> writes: > Out of curiosity, why is it "more" consistent to return paragraph > here?
Notwithstanding this case, if `org-element-at-point' returns `special-block', you /know/ that you are either on block boundaries (#+begin_special or #+end_special) or on any affiliated keyword above, but /never/ within the block. If `org-element-at-point' returns `special-block' here, you create an exception, which you have to handle later on. Besides, the truly empty contents are #+begin_special #+end_special therefore, I'm not shocked if #+begin_special #+end_special is a special block with an empty paragraph instead. Regards,