User defined language file for Notepad++ ?

Oct 6, 2014
I was looking for the same thing today, and Rod Jamieson was kind enough to send me a UDL file which he created many years ago. I've attached it here, although with some minor modifications. One is that I am used to starting comments with '::' (without the quotes), which is quicker to write than REM and is also less messy in the layout. Therefore I added this token to the comment section. Anyway, hope this works for you too.


    2 KB · Views: 152
Sep 5, 2014
Most of the syntax coloring work now correct. I just added a "%" (in prefix mode) to keyword group 5, to allow to colorize variables. One thing on the other hand is not working. If a internal function or a variable is prefixed by a character or number, it is not recognised as a function or variable any more. See attached example. I also attached my current definitions file (as .txt; .xml is not allowed).

Thanks for any help!


  • test_tcc.png
    6.1 KB · Views: 143
  • userDefineLang.txt
    7.3 KB · Views: 159
Similar threads
Thread starter Title Forum Replies Date
x13 Function to get interface user-defined name? Support 10
p.f.moore Quoting arguments to a user defined function Support 4
GermanDirk How to? EVENTLOG Command with simple User Rights not functional Support 4
cgunhouse Standard User Account Issue Support 2
V Comments from a first-time user (TCC 26) Support 6
CWBillow Backing up a user profile Support 7
R Fixed Sendmail parameter /USER= does not work Support 4
B How can a user know the last 'true command' executed Support 1
A License Question for Single User Support 5
p.f.moore How to? User specific TCSTART (etc) files Support 15
fpefpe How to? user function Support 1
Stefano Piccardi run as limited user Support 2
L How to load Tcmd into my private user directory? Support 2
C User error with low level file* commands Support 8
E Help out a new user Support 2
R No Error Message when running mklink as limited user Support 3
R _ADMIN is 1 for Limited User Support 0
B TCC doesn't run using another user Support 2
M Tab button to launch as different user Support 1
C 2 Problems from a new user Support 4
S Documentation "DEFINED" vs. array elements Support 1
J How to? Correctly use defined test Support 2
dcantor How to transfer defined keystrokes Support 2
krischik %@if[DEFINED Support 2
jpeni Take Command Language Examples Support 1
Alpengreis Installer: text is still truncated in german language Support 2
Alpengreis [v19.0.32 (x64)] Problem with [Options, Tabbed Toolbar, Add Button] in german language Support 1
T Change language in script Support 4
T Change language after installation Support 4
C Language setup files, to use in creating similar for Multi-Edit Support 2
S How to? Installing TCMD for a single language Support 5
S How to? Install single-language version Support 22
rconn News Take Command / TCC scripting language lexer for Scintilla Support 0
rconn Language translations Support 0

Similar threads