HOME

TheInfoList



OR:

Scintilla is a
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
,
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
library that provides a
text editing A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
component function, with an emphasis on advanced features for source code editing.


Features

Scintilla supports many features to make code editing easier in addition to syntax highlighting. The highlighting method allows the use of different fonts, colors, styles and background colors, and is not limited to fixed-width fonts. The control supports error indicators, line numbering in the margin, as well as line markers such as code breakpoints. Other features such as code folding and autocompletion can be added. The basic regular expression search implementation is rudimentary, but if compiled with C++11 support Scintilla can support the runtime's regular expression engine. Scintilla's regular expression library can also be replaced or avoided with direct buffer access. Currently, Scintilla has experimental support for right-to-left languages. Scinterm is a version of Scintilla for the curses text user interface. It is written by the developer of the
Textadept Textadept is a free software minimalism (computing), minimalist text editor designed for computer programming. Distributed under the MIT license, MIT license, it is written in C (programming language), C and Lua (programming language), Lua and is ...
editor. Scinterm uses Unicode characters to support some of Scintilla's graphically oriented features, but some Scintilla features are missing because of the terminal environment's constraints.


Other versions

* ScintillaNET – a wrapper for use on the
.NET Framework The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
* QScintilla – Qt port of Scintilla * wxScintilla – wxWidgets-wrapper for Scintilla * wxStyledTextCtrl – class acting as a wrapper for Scintilla in the wxWidgets toolkit * CsScintilla - CopperSpice port of Scintilla *
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
wrappers: ** TScintEdit – part of Inno Setup. ** TDScintilla – simple wrapper for all methods of Scintilla. ** TScintilla – Delphi Scintilla Interface Component (as of 2009-09-02, this project is no longer under active development).


Software based on Scintilla

Notable software based on Scintilla includes:


References


External links

* {{HTML editors Free computer libraries Software that uses GTK