Attached is a patch to update the nsis2 mode to NSIS 3.03.
Here is the list of the NSIS langeuage reference for the new keywords I added in the patch:
http://nsis.sourceforge.net/Docs/Chapter4.html#intptrop
http://nsis.sourceforge.net/Docs/Chapter4.html#intptrcmp
http://nsis.sourceforge.net/Docs/Chapter4.html#execshellwait
http://nsis.sourceforge.net/Docs/Chapter4.html#writeregmultistr
http://nsis.sourceforge.net/Docs/Chapter5.html#ppgettlbversion
http://nsis.sourceforge.net/Docs/Chapter4.html#setctlcolors
http://nsis.sourceforge.net/Docs/Chapter5.html#pragma
http://nsis.sourceforge.net/Docs/Chapter5.html#finalize
http://nsis.sourceforge.net/Docs/Chapter5.html#appendfile
http://nsis.sourceforge.net/Docs/Chapter5.html#delfile
http://nsis.sourceforge.net/Docs/Chapter4.html#FileReadUTF16LE
http://nsis.sourceforge.net/Docs/Chapter4.html#FileWriteUTF16LE
http://nsis.sourceforge.net/Docs/Chapter5.html#tempfile
http://nsis.sourceforge.net/Docs/Chapter5.html#execute
and
http://nsis.sourceforge.net/Docs/AppendixF.html#v3.02
for the new registry root keys HKCR32 etc.
The patch is against my last accepted patch https://sourceforge.net/p/jedit/patches/606/
Attached is now also the patched nsis2.xml file.
Since this patch and https://sourceforge.net/p/jedit/patches/606/ are for NSIS 3 maybe the file should be renamed to nsis3.xml to make clear that it is for NSIS 3?