SciTE: Scintilla Text Editor 1.51 with Extensions (wbd-1)
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
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 about 2MB. Not bad for a full-featured editor!
The previous version 1.51-wbd-1
is still available. This version is the based on the source code for the
1.51 offical release, as published by Neil Hodgson on Feb 16, 2003, but
also included one enhancement that has since been merged into 1.52.
Here is the full content of my installation package:
- SciTE for Win32 as published by Neil Hodgson at www.scintilla.org.
The current version of the installer uses the "official" build
of SciTE 1.52, published April 17, 2003.
- From Andre Burgaud, the new open-source version of his context menu
Since this must be registered as a component, this was actually one of
the main reasons I wrote the setup wizard. The wizard has a checkbox to
disable this option. (This option is only available if you have
- Configuation modified according to my preferences
e.g. I like monospaced font and line numbers, and I don't like tabs
in my source code. I also included some of the API and Keyword files from
section of the Scintilla / SciTE web site. Also, since I often use
word-wrap mode when editing text files, CTRL-F12 is mapped to toggle
word-wrap off or on.
- The wizard is created using Inno Setup by Jordon Russel,
using the scripting extension by
Martijn Laan. As of SciTE 1.50, I have switched from Inno Setup and ISX
2.0.18 up to 220.127.116.11. For the sake of full disclosure, and in case you
want to improve upon it, the installer source script is included in the
package. If you do improve it, please consider sending the enhancements
to me (wbd at users dot sourceforge dot net).
I originally wrote this installation package for myself because it
brings me value in my work: it fits on a floppy, and makes it easy for me
replicate a familiar editing environment when I go to a client who only
has Notepad. However, I have to admit, I probably would not maintain it
so religiously if not for the many others who are using it. Thanks for
the encouragement; as long as you keep downloading it, I'll try to
keep it up to date.
The installation package is distributed under a license which is
essentially a composite of Neil's license for Scintilla and SciTE;
Andre's license for the context menu handler; and my own terms for
the installation package. (For my part, I grant the same rights and
disclaim the same things that Neil does.) I've posted the license