SciTE: Scintilla Text Editor 1.46 with Extensions
Scintilla Text Editor (SciTE) is a very nice small-footprint
source code editor based on the Scintilla text editor widget. SciTE
and Scintilla itself are made by Neil Hodgson <email@example.com>.
There are many useful extensions to SciTE. One really handy
extension is the Windows
Explorer Context Menu Handler by Andre Burgaud <firstname.lastname@example.org>.
I've put together a setup wizard that bundles Neil's SciTE with
Andre's context menu handler, as well as several other
configuration enhancements available on the net, and my own tweaks
to the configuration files (making SciTE work the way I like it,
not necessarily the way you like it!). The wizard is under 1MB; the
installed application is under 2MB. Not bad for a full-featured
Here is the full content of my installation package:
- SciTE for Win32, built from Neil Hodgson's source files for
version 1.46, with small changes to make the "Find in Files" tool
work better. This change has been incorporated into the code base
for inclusion in future releases of SciTE.
- From Andre Burgaud, an updated version of his context menu
Since this must be registered as a component, this is actually one
of the main reasons I wrote the setup wizard. The wizard has a
checkbox to disable this option.
- Configuation modified according to my preferences
e.g. I like monospaced font and line numbers, and I don't like
tabs. This also includes the addition of Perl API, C++ API, and
Java API and Keywords from the extras section of
the Scintilla / SciTE web site. If there is interest, a future
version of the setup wizard will give you the option of using the
original preference files instead of my preferences.
- The wizard is created using Inno Setup by Jordon
Russel, using the scripting
extension by Martijn Laan. Inno Setup adds about 200kb to the
installation package, compared to a Zip-only release. Since there
has been interest in full disclosure, I will add the source for the
setup script to the next release.
I wrote this installation package for myself because it brings
me value: it fits on a floppy, and makes it easy for me replicate
my preferred editing environment when I go to a client who only has
Notepad. If you think you would find it useful, too, it's here for
the taking. If you don't think it will bring you value, don't
use it. Now that we've cleared that up, those who choose to use
The previous release of the installation package contained a few
bugs but was based on the official release of SciTE 1.46 (without
any modifications to the executable). It is still available here.