Scintilla and SciTE Scintilla is a free source code editing component It comes with complete source code and a license that permits use in any free project or commercial product As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code
Scintilla Documentation Introduction The Windows version of Scintilla is a Windows Control As such, its primary programming interface is through Windows messages Early versions of Scintilla emulated much of the API defined by the standard Windows Edit and RichEdit controls but those APIs are now deprecated in favour of Scintilla's own, more consistent API
Download Scintilla and SciTE A full download (3 8M) includes the 64-bit SciTE executable, shared libraries for Scintilla (libscintilla so) and Lexilla (liblexilla so) configuration files and documentation
Download Scintilla Download The license for using Scintilla or SciTE is similar to that of Python containing very few restrictions
SciTE for OS X - Scintilla SciTE is an extendable development environment for producing source code and markup language files Your preferred tools can be integrated into SciTE
SciTE Pane API - Scintilla Both the edit and output panes are Scintilla controls and can be scripted using Scintilla's API The API is presented here as it is called from Lua for the edit pane All of the same features are available for the output pane by substituting 'output' for 'editor'
Scintilla and SciTE Related Sites Jintilla is a JNI wrapper that allows Scintilla to be used in Java with both SWT and AWT Delphi Scintilla Interface Components is a FREE collection of components that makes it easy to use the Scintilla source code editing control from within Delphi and C++ Builder
Scintilla and SciTE There is an overview of the internal design of Scintilla Some notes on using Scintilla How to use the Scintilla Edit Control on Windows A simple sample using Scintilla from C++ on Windows A simple sample using Scintilla from Visual Basic A detailed description of how to write a lexer, including a discussion of folding
Scintilla Scintilla iface adds line and pointer types, increases use of the position type, uses enumeration types in methods and properties, and adds enumeration aliases to produce better CamelCase identifiers