What we need from you, the NSIS community of users, are some ideas. Any and all of your ideas, in fact, for the next-generation IDE/Script Editor for NSIS. I have included some of kichik's ideas so you can get an idea of how great it really could be with proper realisation.
* An outlook like IDE, with buttons on the left side for pages, sections (files, registry, system files, etc. below sections), callback functions, GUI, etc.Duane and I have also come up with some ideas regarding plugins. the architecture will be much like winamp 2, where there are different kinds. one set will deal with the loading and formatting of scripts, one with output, etc.
* Plug-ins
* Costumizble wizards, for the MUI for example. Other wizard downloadable.
* Visual editing of pages, custom pages, IO pages, sections somehow, maybe a nice graph of the program directory and system if any files installed there.
* Compiler output parser (I will help making the output more strict if needed) so upon errors or warnings the appropriate line can be highlighted.
* Nice XP ballons, or something alike on every command that exaplains the command usage. Extensions possibilty for the MUI again, and for everything else that might come along.
* Live update of the program itself and every files around it. Maybe a built in download center for wizards, config files and every other possible extension.
* Plug-ins to allow even more extensions
* Nice icons of course with purty colors
* Projecting option to hold all of the files under one object, icons, .nsi files, txt, rtf, bmp's, files used in the installer. Ability to drag files from the project pane to the script for usage anywhere.
* User tools - calling other programs to do something to or with the edited file
* MDI env of course...
* .nsi file stripper for easy uploading to the forums for request of help. Will strip files, set the license to the license included with NSIS, include in a zip file all ini files needed, etc.
* Search box to search NSIS archive, the forums, possibly other resources, Google, etc.
* Ready to use actions, part of the wizards I was talking about above, for usage of NSIS-dl, IO, UserInfo, other plug-ins, etc. Like before wizards will be some kind of config files that will be able to be downloaded, edited, distrubted.
Let us know and we will be working on this more and more. thanks!