Python lexer for matrix multiply operator
-
I’ve noticed that the Python 3.5+ matrix multiply operator
@
is lex’d oddly in Notepad++:Here’s how it appears (like all of the other “operators”) in current SciTE, aka current Scintilla:
I guess I can accept that it is a Scintilla-out-of-date problem for N++, but it is pretty glaring in Notepad++ the way it looks. Any ideas on why it looks as it does in N++?
-
@
uses the decorator styler setting of python, if you want to change it to e.g. non italic and/or black.
is this what you were searching for ?
-
@Meta-Chuh said:
is this what you were searching for ?
I suppose, but I still want my decorators in decorator style so I’m not going to alter this setting…
ah, well, some day perhaps the prince will arrive…and I will have both
@
as a decorator AND a matrix operator…highlighting well… -
from what i’ve found out so far, this @ prefix highlighting as decorator “would” be fixed since scintilla 3.7.3.
but notepad++ uses a scintilla base version 3.5.6. with custom modifications.