The Php lexer (part of the HTML lexer) sets the styling, but only has one word 
list (see 
[here](https://github.com/geany/geany/blob/32bbe106195f953e980bfa756b5a7ccad1ee209d/scintilla/lexilla/lexers/LexHTML.cxx#L724))
 which is used as you noticed for the Php words.  The lexer is purely 
syntactic, it does not recognise semantics like function definitions, the ctags 
parser does that, but because there is only one wordlist available for php 
there is no way to pass the function list to the lexer to style those names as 
functions, so any setting in the theme will be unused.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3840#discussioncomment-9118241
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/repo-discussions/3840/comments/[email protected]>

Reply via email to