D <d.willi...@posteo.net> writes: > On 02.02.20 12:59, Nicolas Goaziou wrote: >> Long story short. Don't use this function, it is not correctly >> implemented at the moment. The correct way to check if you're in a list >> is something like: >> >> (org-element-lineage (org-element-at-point) '(plain-list) t) > > I tried that out, but it still seems to recognize source code as > headlines, replacing the predicate does not change the behavior.
Of course. You cannot have headlines within a source block. You need to escape them with commas. I'm just pointing out that the code above is the right way to check if you're in a list.