Archive: NSIS Script Editor


NSIS Script Editor
I am building a Script Editor for NSIS. You can find it at:
http://sourceforge.net/projects/nsisinstcreator/
(I have not uploaded any files, since the program is not ready yet :D)


We are developping another NSIS editor ....
http://sourceforge.net/projects/nne/

Feel free to contact us for further info... ²

Note: an alpha version has been done but will stay an internal release because there 're still important and malicious bugs :p


How is progress going for nne? I've not seen any changes in its CVS repository for 4 weeks now.


CVS is not up to date yet .... we're sorry about that ! An alpha version has been built, which allow some basic ops, like load/save/compile... we hope we could release a first alpha version of N²E soon (some problems to solve) !

PS : we're still searching for developpers, even if we have new members now :)


Well, first no gui/script editor for the new version and now three.
Sorry four. http://gui.dpaehl.de/
My newest editor 0.1a optimize for version 2.0b0. This version can you download at this moment from my site only.

The wizard here too.
http://sourceforge.net/projects/gnsis/

Three authors and three compilers :-)) C++/VB and Delphi.


Big thanks to the team for the new script version (23.oct) download.



Originally posted by veekee
CVS is not up to date yet .... we're sorry about that ! An alpha version has been built, which allow some basic ops, like load/save/compile...
Hmm, looks like you aren't very familiar with CVS. The benefit of CVS is that it always contains the latest version of the source files, as well as the complete history of the files.

PS: Please remove *.plg, *.ncb, *.opt, *.aps, *.clw from the repository, these are temporary files created by Visual C++, they should not be in the repository.

PPS: Which CVS client do you use? My favourite CVS tool is TortoiseCVS.

we'll updatee the CVS, but the fact is that there's only one programmer yet... new members haven't programmed anything yet !!!
We'll update it as soon as we'ld have time to do it (wedo not have an ADSL line .. ;) ) !


I have an NSIS editor available to the public called Venis.

Venis is not a wizard to create a new install, rather it is an editor to allow you to maintain current install scripts. It features syntax highlighting, compiler results and other typical editor tools. Future versions will include an editable word file, a function wizard pop up dialog you can drag and drop into your code and pop up function argument tips.

Next release will incorporate the wordfile and some typical functions with the function wizards. Function argument tips and full featured function wizards are planned for a release by the end of the year.

Please visit the Venis site and please do not hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

http://www.spaceblue.com/venis/

Thanks,

Angelo


What's the use of a nsi editor? to have a highlighter?


What's the use of a nsi editor? to have a highlighter?
No ;). An NSI-editor can help with the syntax of the instructions, wizards to simplify some standard operations and to provide additional features in the form of things like a compiler-output log analyzer. When there is a working and good editor, I think that many programmers will use those editors to write their scripts.
And by the way, syntax highlighting is only nescessary to make your code better readable.:eek:

NSIS Script Editor becomes N.I.C.E.

I am building a Script Editor for NSIS. You can find it at:
http://sourceforge.net/projects/nsisinstcreator/
(I have not uploaded any files, since the program is not ready yet:D)
This program is now called N.I.C.E. (NSIS Installer Creator/Editor) and will be released in the following two days. You can find it at:
http://sourceforge.net/projects/nsis-nice/
:)

I'd be surprised to find a better editor than NSIS Workbench. Are any of these editors adding any functionality that Workbench doesn't have? The only approach that I could see that would be worth pursuing would be something that is more along the lines of Inno's excellent ISTool. With that tool you can edit the script directly or you can view the script in terms of sections, files, registry keys you are modifying, custom types, etc, providing a more object based approach.

I applaud those that wish to make a nice GUI for this great installer, but it makes more sense to make a better GUI rather than just another one.


I prefer Scite when talking straight text highlighting...and you can compile from with it. you can get Scite here:

www.scintilla.org

and the properties file for NSIS for it here:

http://www.clantpa.co.uk/nsis/hosted...ntaxConfig.txt

(Thanks to whoever made it, I didn't, just found it on google)

*edit* that's Sunjammer's site...heh, thanks Sj, #1 on google for "nsis lexer"


I didn't know that there are so many other NSIS editors. But mine will be the best.
I've released version 0.01 Alpha. It is only a start, and I want to hear your suggestions and bugs (I bet there are) ;).

N.I.C.E. at SourceForge.net


Originally posted by Dick4
*edit* that's Sunjammer's site...heh, thanks Sj, #1 on google for "nsis lexer" [/B]
You're welcome although I just hosted the file, I didn't create it. Unfortunately I forget now where I got it from, I've a feeling that I found it in another post that recommended Scite but I can't be sure off the top of my head.

My website is *very* out of date now compared to the current developments in NSIS, but then I recently had computer hardware hell, I lost two harddisks and a processor in the space of a month :( ... hopefully (fat chance, but I can dream) I'll actually get around to doing the site updates now that my computer is fixed.

Sunjammer

Originally posted by Sunjammer

My website is *very* out of date now compared to the current developments in NSIS. (...) I'll actually get around to doing the site updates now that my computer is fixed.

Sunjammer
Could you please add my program (N.I.C.E.) also to your list?:D

Some improvements that will be in N.I.C.E. version 0.02 Alpha are:


Some improvements in future versions are:
What do I mean with...?
XML-compiler for faster loading: The editable XML-file with the instructions will be put in an non-editable file. This file does not have to be parsed and thus will it load faster.

Auto-update: The program downloads automatically the newest versions of NSIS and N.I.C.E. and installs them.

Documentation reading: N.I.C.E. will be able to read the NSIS documentation and install the new and changed instructions, parameters and description.

Show possible parameters (simple): A yellow bar with the intruction and it's parameters will apprear under the cursor when you type an instruction.

Show possible parameters (extended): The editor will show a little window with options for the parameters for the instruction.

It would be n.i.c.e. (:D) if you use the CVS feature of SourceForge so we can follow the development of this nice editor :P


I will definitly use the CVS-function as soon as I figured out how it works. The documentation is so difficult:(.


Oops, forgot that part of the message =/

If you need any help with it send me a PM :D


I use http://www.tortoisecvs.org/ for CVS on windows which is really handy just right click on the files to commit/add/update and such. Really useful.


Originally posted by Schultz
I use http://www.tortoisecvs.org/ for CVS on windows which is really handy just right click on the files to commit/add/update and such. Really useful.
I've tried this program and uploaded some files :D, but I still can't figure out how it works. It was pure luck that uploading those files did work;).

I have updated Venis, a Visual Enviornment for Nullsoft Install System.

http://www.spaceblue.com/venis/

Version 1.0.4 adds a wordfile with the latest NSIS 2.0a7 key names for syntax highlighting and a new Functions List dialog for easy drag-n-drop programming of typical NSIS functions. Each function is enhanced with a wizard to enter function arguments.

Please visit the Venis site and do not hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

Thanks,

Angelo


I have now impletemented the following functions in my N.I.C.E. program (see link below):


What do I mean with...?
Language component: An OCX-file that can read XML-coded and NSIS-like language files for my program and for the Language File editor that I am building. There's only one thing that I can't figure out: Many special characters (ë, &, etc...) are not allowed in the XML-tag (<xml>...</xml>). How do I fix this?

Advertising for your own program, huh? This is MY thread! I posted it first!
These are public forums, this is not your thread.

http://www.spaceblue.com/forum/

Spaceblue has a forum where you can post information about your program. It is also a PUBLIC forum. The moderator will not complain about your product as long as it is freeware. :-)


Please wait while building...
I am going to program N.I.C.E. in C# or Visual Basic .net (just what fits better). I'll propably get one of these programs next weekend, and then I'm going to rewrite the program in it. Visual Basic 6 is way to limited.

So: Please wait about two weeks. Then I'll release a new (completely rewritten) version of N.I.C.E.

Any suggestions (about N.I.C.E. itself)?


as long as there is all this talk about an editor, these are the things I think I would like in one:


I know a lot of these features exist already in some of the editors, and some others are much harder to do, but if I could make a wish list of what I would want from an editor, this is what it would be...

If I think of anything else, I'll add to it.

Originally posted by Dick4, commented in blue by VirtLink
as long as there is all this talk about an editor, these are the things I think I would like in one:
Thank you for your wishlist. Until now, I had to come up with all the features. About your wishlist:Some other things that I want to implement are:

I have updated Venis, a Visual Enviornment for Nullsoft Install System.

http://www.spaceblue.com/venis/

New features include a MDI interface, 9 files in file history, improved compiling support with goto error line feature, file drag and drop opening and more!

As usual, please visit the Venis site and don't hesitate to give me feedback on features/improvements you would like to see. E-mail: angelo@spaceblue.com

Thanks,

Angelo


And I am sorry to inform you all, that the N.I.C.E. Script Editor project is stopped:cry:, because of the following reasons:

And N.I.C.E. GUI will propably also stop:cry: because of the same reasons. I made a beginning, but if anyone is interested in the Visual Basic source, let me know (PM me).:weird:

But I started with a much simpler project: N.I.C.E. Dialog Editor :D, but I also ran into some problems. The foundation is ready, and I could release the program if no-one cares about the fact that you can't use 'comboboxes', 'checkboxes', 'droplists' or 'listboxes' and that you can't group radiobuttons. But I don't think so.

It would be nice if FrostByte 2k2 reacted to the PM's and emails I send him a month ago, then we could work together.

i'd be interested in the VB sources...maybe combine it with the older SB source and see what happens :)