elextr commented on this pull request.
@@ -78,7 +78,7 @@ static void makeAsciidocTag (const vString* const name, const int kind)
{ tagEntryInfo e;
- initTagEntry (&e, vStringValue (name), &(AsciidocKinds [kind])); + initTagEntry (&e, vStringValue (name), kind);
e.lineNumber--; /* we want the line before the '---' underline chars */
I suspect the scope information that used to be stored in extensions about here is the cause of the breakage of asciidoc structuring and similar change for rest. Needs to be fixed, note that if upstream won't accept it then these two parsers will have to remain Geany specific.