Hi,
I checked the value of the font-lock-keywords variable and found:
```lang-el
("\\\(ProvidesFile\|href\|nolinkurl\|path\|url\) \(\[[^]]\] \){\(\(?:[^{}\]\|\\.\|{[^}]}\)+\)" 3 'tex-verbatim t)
```
If I use this command to add fontification:
```lang-el
(font-lock-add-keywords nil '(("\\\(ProvidesFile\|href\|nolinkurl\|path\|url\) \(\[[^]]\] \){\(\(?:[^{}\]\|\\.\|{[^}]}\)+\)" 3 'tex-verbatim keep)))
```
the problem disappears.
From the manual, I read:
The last two values in subexp-highlighter,
override and
laxmatch, are optional flags. If override is t
,
this element can override existing fontification made by previous
elements of font-lock-keywords
. If it
is keep
, then
each character is fontified if it has not been fontified already
by
some other element. If it is prepend
,
the face specified by
facespec is added to the beginning of the font-lock-face
property. If it is append
, the face is
added to the end of the
font-lock-face
property.
So I think that "keep" should be the right choice.