Scintillua adds dynamic Lua LPeg lexers to Scintilla. It is the quickest way to add new or customized syntax highlighting and code folding for programming languages to any Scintilla-based text editor or IDE. Scintillua was designed to be dropped into or compiled with any Scintilla environment.
- Drop-in installation in most Scintilla environments – no modifications to Scintilla are necessary.
- Support for over 80 programming languages.
- Easy lexer embedding for multi-language lexers.
- Universal color themes.
- Comparable speed to native Scintilla lexers.
Scintillua only requires Scintilla 2.25 or greater. Lua and LPeg have been pre-compiled into the external lexer and you can download their source files using the links above should you choose to compile Scintillua directly into a Scintilla-based application.
Download Scintillua from the project’s download page or from these quick links:
Warning: nightly builds are untested, may have bugs, and are the absolute cutting-edge versions of Scintillua. Do not use them in production, but for testing purposes only.
Installation and Usage
Scintillua comes with a manual and API documentation in the
They are also available online.
Contact me by email: mitchell.att.foicica.com.
There is also a mailing list.