Scintilla and SciTE

Related Sites

Projects using Scintilla

PythonWin, a Win32 IDE for Python, uses Scintilla for both its editing and interactive windows.

A Python binding of the GTK+ version of Scintilla, that can be used with pygtk.

Editing Components

Jedit is a good Open Source syntax colouring editor written in and for Java.

GTK+, the GIMP Toolkit, contains a rich text editing widget.
Gedit is an editor for GTK+/GNOME.
GtkEditor is a source code editing widget based on the GTK+ text widget.
GIDE is an IDE based on GTK+.
GtkExText is a source code oriented text widget for GTK+.

CodeGuru has source code for several Win32 MFC based editors.

mwEdit is a Win32 edit control written in Delphi.

SourceView is a commercial editing component for Win32.

Paper Documents

Data Structures in a Bit-Mapped Text Editor, Wilfred J. Hanson, Byte January 1987

Text Editors: Algorithms and Architectures, Ray Valdés, Dr. Dobbs Journal April 1993

Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh

Development Tools

Scintilla and SciTE were developed using the Mingw32 version of GCC. Mumit Khan's GNU Win32 site is a good starting point for GCC and Mingw32 information and downloads.

AStyle is a source code formatter for C++ and Java code. SciTE has an Indent command defined for .cxx files that uses AStyle.
This link appears to be dead. Does anyone know where AStyle is now?

Python is my favourite programming language. Scintilla was started after I tried to improve the editor built into PythonWin, but was frustrated by the limitations of the Windows Richedit control which PythonWin used.

CodeMagic is a free generic IDE for Win32. Strongly Perl focused but customisable for other languages. Has more user interface features than SciTE.

Coding frenzy musical inspiration provided by the Flower Kings.