Skip to content
⌘ NSIS Forum Archive

Slate Blue v3.0

45 posts

virtlink#
Yep: Microsoft sounds old too! DOS also.
But is Sunjammer trying to create the plugin for Delphi or VB? I'd like the VB version better, of couse.
Kiaser Zohsay#
FWIW, I use Flex and Bison generated files with Delphi. Both generate C code, which I compile with Borland C++ 5.5 (the free command line tools version). Delphi only likes OMF formatted object files, and VC++ and cygwin generate COFF files.

Flex generates a tokenizer which reads character input and breaks it up into tokens, such as keywords ,identifers, operators, etc.

Bison generates a full fledged parser that reads tokens from a tokenizer (such as flex) and matches them against syntax rules.

Using Delphi to call a bison parser requires using the $L compiler directive to link to the .obj file, declaring the generated functions with the cdecl keyword, and implementing stubs for a handfull of C std library calls (malloc, free, fprintf).

kz
liquidmotion#
interesting. oh well, this way will work just fine.

i think SB3.0 will support VB/Delphi plugins 😁

i might even throw in a small scripting language (although it begs the question, "why have a scripting language in an editor of a scripting language?")...
AMandato#
Hello Everyone,

I have been working on Venis, another NSIS editor. I notice this forum has received lots of responce but the Forum I created does not have any feedback.

Are you a developer who uses NSIS to distribute your application? Are you a Winamp plug-in developer who wants to use NSIS to distribute your plug-in? Have suggestions for other people like you? This is the place.


I am planning a new release of Venis very soon. The latest version refines features for editing NSIS files. Take a look at the Venis web site to get info on the next version features: http://www.spaceblue.com/venis/home.htm

I will include a screen shot of the latest build.

Thanks,
Angelo
trankyfunky#
My little personal suggestion:
maybe an automatic pairing (push/pop, FileOpen/FileClose, Section/SectionEnd, [/], {/}, etc... ) funtion will be useful.

My little personal question:
Why not open a SouceForge Project and merge all the GUI/IDE projects for NSIS togheter in a unique, big, complex and beautiful instrument?
(I'm just curious...)
Joost Verburg#
It doesn't look like there has been much progress. Other editors have been developed in the meanwhile, which you can find at http://nsis.sf.net/download
Herr Pfarrer#
I found out that SciTE is quite good for the script editing, compiling of NSIS
Scintilla, SciTE, Editing Component, Text Editor

And for the IO dialogs, the only one I know is HM NIS Edit with a good resource editor

All in one those 2 work great !
AMandato#
SciTE is a very good editor for editing just about all common file formats.
Scintilla, SciTE, Editing Component, Text Editor

Venis IX uses the scintilla styled text component and I contributed the NSIS lexer to the SciTE project. If you want additional NSIS specific features when editing NSIS scripts then Venis IX is an option.

If you want wizards to aid you in creating new scripts and custom install options pages, then HM NIS is an option.


SciTE Tip, add these two lines in your SciTEGlobals.properties file so you can open the NSIS.chm by pressing F1 in SciTE:

command.help.*.nsi=$(CurrentWord)!c:\program files\nsis\nsis.chm
command.help.subsystem.*.nsi=4

Thanks,
Angelo
Joel#
I'm still remember Slate Blue with Nsis 1.9x 🙂

Also remember when you post looking for the source code.

Good luck in your future projects, man 😁