User Define Language
I would like to so a very simple of text highlighting. Below is my sample of the textfile.
05 64 05 00 05 00 01 00 3a de
05 64 0b c4 01 00 05 00 08 19 c0 c5 01 01 01 06 0b 7b
05 64 10 44 05 00 01 00 d0 e2 d1 c5 81 00 00 01 01 00
00 03 00 ec 7c
I would like to do a simple highlight for the this text. For an example, all 05 64 will highlight with green color, 81 00 will highlight as red color.
How can i do the highlight? I would like to make it as define your language so that i able to reuse it in the future
Here are some links:
And the UDL 2.1 docs, which most closely match what’s in the recent UDL:
unfortunately it’s not possible to use a numeric sequence as a keyword using notepad++'s user defined languages.
you can’t set combinations of numbers as a keyword.
all numeric values within the keywords section will be ignored and will be the same color you have set in the udl comment and numbers section.
you can’t use a sequence of numbers (or letters) which are separated by a space, as they will be treated as 2 keywords.
Thank you for the information. Is that any other way to do it?
You could probably script a custom lexer without a huge amount of effort (depending upon your experience level). @PeterJones cites some good references in this thread – see where it says "various custom lexers written in PythonScript: "