I have now found out that the following code loads the user highlighter. 

  Dim obj
  Set obj = NewEditor()
  obj.assignActiveEditor()

  obj.highlighter("AutoIt3")
  reloadUserHighlighter("AutoIt3")

Unfortunately not the current highlighter is used, but a "built-in" one.

To explain the background.

When PSPad starts, it checks the integrity of the files of my addon. If
necessary, the existing file "...\Syntax\AutoIt3.ini" is replaced by a backup.
This restored file should now be loaded as a user highlighter, but probably a
"built-in" one will be loaded instead.

I suspect PSPad loads the syntax files on startup and the restored syntax file
is ignored. Could you change the "reloadUserHighlighter" command to load the
restored file?

-- 
<https://forum.pspad.com/read.php?2,73534,73535>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem