PsPad |
I haven't used this editor myself but it did look pretty impressive. You can download it from "http://www.pspad.com/".
Adding Syntax Highlighting |
Thanks to Carsten Gerhardt for these instructions (posted it in the MAKEMSI newsgroup):
You've to add a section in an ini-file in syntax-folder like this: [KeyWords] AbortIf= Access= Adsi= /Adsi= Binary= CodePage= Column= Component= /Component= Component?= ComPlusApp= /ComPlusApp= ComPlusComp= ComPlusCompUpdate= /ComPlusCompUpdate= ComPlusProperty= ComPlusRole= ComPlusExport= Dialog= /Dialog= DialogEntry= DialogPreview= DialogRemove= Directory= DirectoryCompress= DirectoryTree= DllCa= Environment= ExeCa= Extn= /Extn= ExtnAction= Feature= /Feature= Feature?= File= FileComment= /FileComment= Files= FilesExclude= FilesExcludeClear= FileFind= FileMake= /FileMake= FileMakeIgnore= /FileMakeIgnore= Guid= HtmlDirTable= Icon= Ini= IniFile= /IniFile= IniSection= /IniSection= JsCa= /JsCa= JsCaSetup= MapUserDir= MergeModule= MSI= /MSI= MsiExtraFiles= MsiValFilter= Path= Platform= Property= PropertyCa= PropertyList= Registry= RegistryComment= /RegistryComment= RegistryImport= RegistryRead= RemoveFile= Row= /Row= RowsDelete= RowsDeleteAll= RunCmd= /RunCmd= Schedule=and=/Schedule = SelfRegister= ServiceControl= ServiceInstall= Shortcut= SourceFile= Summary= Table= /Table= TableCreate= TableDefinition= /TableDefinition= TableExportToIdt= TableImportFromIdt= VBS= /VBS= VbsCa= /VbsCa= VbsCaEntry= /VbsCaEntry= VbsCaSetup= WrapInstall= Then you have a basic syntax-highlighting. Not everything works, eg. the string quoting of PPWIZARD is much more powerful than the highlighting of PSPad. But in PSPad you're able to start the mm-compiler with a Button when you're editing a .mm, .mmh or .ver file and you could also call the MakeMSI-Help via ALT-F1, .... This is quite ok for me. Checkout the PSPad-Help for Syntax-Highlighting. If you need more advice or my MakeMSI.ini file contact me.