Hello Arash,

On 19/02/2023, Arash Esbati wrote:
> Thanks for checking.  Can you please elaborate what you mean the "a bit
> inconsistent"?  I'm not sure IIUC.
Sorry, I meant the behaviour subsequent I described subsequently.

> So the braces around the argument of \href have the syntax class "string
> fence".  And possible backslashes at last chars get the Punctuation
> class so they don't mess the fontification by escaping the last }.  This
> is working as expected.

Ah OK, I am not sure why the braces have a different class, but as long as it 
is intended.

> Yes, this part of the patch
>
> +                  "\\(?:{[^}{]*}[^}{]*?\\)*"
>
> means to match only one level of subbraces, and not 2 or more.  Is there
> a use-case for this?  We can change it, but in general it makes matching
> a little slower (I'm not sure if it has a significant impact on speed
> though).
No particular use-case, just was wondering if it was intended.

Best regards,
-- Al

Reply via email to