- Syntax highlighting
- New project wizard
- Template scripts (to install .exe, plugins, etc..)
- Syntax correction (When hitting enter on a line containing a false instruction, it replaces it)
- Compile errors and warnings (shows them beneath your project)
- NSIS Project (manage multiple files in one project)
- Language file editor
- Wizards for common tasks (like File, etc..)
- Plugin insert wizard
- Auto update (NSIS and N.I.C.E. from the internet (via CVS if you want))
- Show possible parameters (simple, shows the syntax under the line you are typing in)
- Show possible parameters (extended, shows possible parameter values for the instructions)
- XML-compiling (XML-loading will be fatser)
- Autocomplete (When you start typing an instruction, N.I.C.E. completes it)
- Compile from program (with NSIS, no compiler setup)
- Shortcut keys (F5 for compiling for example)
- Find and Replace
- Autosave (every n minutes)
- Line numbers, character spacing (Row 12, Col 45)
- Sidebar with functions, help and project information.
- Comment complete block (out)
- Script rewriting (removes all the spaces and tabs from the beginning of the lines and add them again, for nice code-readability)
- Save comments, author and other information with the project (or script)
- Standard text-editor functions (copy, paste, etc...)
- Follow label-, function- and macro-pointers (double click on a macro name to see the definition)
Long list, don't you think? If you have anything to add, thing I must implement, thing I never should implement, etc.., let me know!