GIS Developer
Navigation:
  Main Page
 
GIS Tools:
  AVPython
  NTXShape
  SHPTRANS
 
Other Tools:
  SciTE
 
Background:
  About Me

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 <neilh@scintilla.org>.

There are many useful extensions to SciTE. One really handy extension is the Windows Explorer Context Menu Handler by Andre Burgaud <andre@burgaud.com>.

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 editor!

[DOWNLOAD 1.46-2]


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 handler
    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 it, enjoy!


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.