
Notepad++ UDL for thinkScript

What this UDL (User Defined Language) does
  1) Provides Syntax based highlighting of proper language elements
  2) Provides Autocomplete source by language keywords

How to Install the UDL

1) Use Notepad++'s Language > User Defined Language > Open User Defined Language folder... menu entry to find the right userDefineLangs\ folder
  Place the file thinkScript.xml in that folder.
  
2) Locate the installation folder for Notepad++. It should be something like C:\Program Files\Notepad++. You will note multiple folders in that folder. Notice "autoCompletion" and "functionlist"

3) Rename autoComplete.xml to thinkScript.xml (i know) and deposit it in the autoComplete folder

4) Rename functionlist.xml to thinkScript.xml (i know) and deposit it in the functionlist folder

5) Enter the functionlist foldere and rename overrideMap.xml to something else

6) Deposit overrideMap.xml I sent you in the functionlist folder.

7) Restart Notepad++

When you open a file with the extension of "ts", it should apply the UDL. You can manually invoke the UDL from the Language menu. You can also select "None" to disable the Syntax highlighting.

Should you decide to back out, just delete the 3 thinkscript.xml files, delete the overrideMap.xml file and restore your original overrideMap.xml.

I have submitted this to the Notepad++ team to include in the product. So if you want to wait.....

WARNING::: I have set the colors for a light screen theme. If you use a dark screen, you will need to configure the colors appropriately