This MESSAGE will be the only section where I'll be
storing the new builds of the FBSL Hilite Editor with the
reported bugs corrected.
I will replace the zip containing the previous build with
the new zip containing the latest build. This is necessary
to save the upload space on our precious forum.
Please watch out for the new builds. The zip will contain
all files of the editor installation for the newbies to
be able to install the full package. If other files of the
package have been updated, the attachment description will
include the appropriate notice.
The history of the updates is included in the Edit.fbs
THE INITIAL MESSAGE:
I'm proud to present the beta version of my FBSL editor with
syntax highlighting capabilities. I decided not to write a
help file from scratch at this stage because the source code
is very thoroughly commented and much of the editor's
capabilities are self-evident.
What it does:
1. It highlights FBSL script texts in real-time without any
extra dlls unlike CodeMax or Scintilla or lots of others that
are several hundred kilos in size themselves and quite often
require extra multi-megabyte dependencies like VB or CRT etc.
runtimes. And it does it real fast, at least on my 1.75GHz
Sempron under WinXP Pro SP2.
2. It provides customizable highlighting interface, i.e. you
are free to select the color palettes to your own liking, and
the editor will store your preferences for you. Or optionally
you may switch off highlighting on the fly and enjoy yourselves
looking at a dull replica of the standard edit control.
3. It utilizes any font that is installed in your system and
provides rather accurate metrics and smooth scrolling. However,
the standard edit control that is used here as a means to
avoid the necessity to write extra code for custom metrics
does have certain inconsistencies, especially as far as
selection highlighting is concerned. So I'm not inclined to
regard the inability to highlight empty line selections or
linefeeds as a bug. After all, neither does the Notepad which
I'm using to write this note highlight selected empty lines.
4. It provides shortcuts for frequently used operations in the
form of toolbar buttons and hotkeys like F5 for running the
script or F3/Shift+F3 to search the text forward/backward,
respectively. And it'll provide more of these in the future.
5. It keeps all the files it needs in the same directory and
stores its settings in the good old ini file which doesn't
unnecessarily populate your registry with unwanted stuff. So,
to uninstall, you'll just have to delete the editor and the
editor-dependent files, and that's all!
What it doesn't:
1. It doesn't let you edit several files in one instance or
split the display. But after all, it's just an editor, not an
IDE, isn't it?
2. It doesn't have a visual designer for the reasons stated
in Item 1.
3. It doesn't correct your spelling or syntax. Neither does
it indicate the lines that contain the errors at run-time.
But those are the features of the IDE, not of an editor, and
much of it is done by the FBSL.exe itself.
4. It doesn't support folding because it relies on the
standard edit control's metrics and the standard control
doesn't recognize folding either. So the pain of writing
custom source for metrics overweighs the alleged benefits.
What I need:
1. I need your feedback. While the editor underwent rigorous
alpha-testing by Gerome and me on the XP platform, it may
show some unexpected behavior on other platforms and especially
on slower machines. I'd be glad to know the results.
2. I need your ideas on how the editor may be improved. I
promise to implement the improvements quickly and efficiently
so that the editor may become part of the upcoming full-featured
So just unzip into any directory (mind that the resources should
be in the "\Res" subfolder of that directory) and don't forget
to select the appropriate paths to the executable used to run
and compile your scripts (FBSL.exe or FBSL_Tiny.exe) and to the
FBSL help file!
Thank you all in advance.
FOR THE LATEST DOWNLOAD, PLEASE GO viewtopic.php?p=2695#2695