Make your own free website on Tripod.com
Free Tools for GIS Developers
Navigation:
  What's New
 
GIS Tools:
  AVPython
  NTXShape
  SHPTRANS
 
Other Tools:
  SciTE
  Tomcat
 
About:
  The Author
  These Pages

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 <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 about 2MB. Not bad for a full-featured editor!

[DOWNLOAD 1.52]

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 handler
    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 administrative priviledges.)

  • 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 the extras 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 3.0.6.1. 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 notice here.

|