Hello, Rasmus <ras...@gmx.us> writes:
> Is there a reason why org-element-at-point reports the type to be a > paragraph for special blocks? E.g. in the examples at the bottom of this > mail, where | is the cursor, the types are: export-block, src-block and > paragraph with a nested special block. This is a corner-case. `org-element-at-point' returns the closest element at point, but prefers to see an empty paragraph than a special block, for consistency. I.e., when point is within block boundaries, you never return `special-block'. > Is there a neat way to detect if point is inside a block? I’m trying to > write a function for structures (e.g. #+begin_latex) that works like > org-babel-demarcate-block. (org-element-lineage (org-element-at-point) '(special-block) t) Regards, -- Nicolas Goaziou