Textadept
- Home |
- Download |
- Lua API |
- Source |
- Language Modules |
- Stats |
- Wiki |
- Mailing List
Contents
_SCINTILLA
Scintilla constants, functions, and properties. Do not modify anything in this module. Doing so will have unpredictable consequences.
Functions
next_indic_number
()
Returns a unique indicator number for use with custom indicators. Use this function for custom indicators in order to prevent clashes with identifiers of other custom indicators.
Usage:
local indic_num = _SCINTILLA.next_indic_number()
See also:
next_marker_number
()
Returns a unique marker number for use with buffer.marker_define()
.
Use this function for custom markers in order to prevent clashes with
identifiers of other custom markers.
Usage:
local marknum = _SCINTILLA.next_marker_number()
See also:
next_user_list_type
()
Returns a unique user list type for use with buffer.user_list_show()
.
Use this function for custom user lists in order to prevent clashes with
list identifiers of other custom user lists.
Usage:
local list_type = _SCINTILLA.next_user_list_type()
See also:
Tables
constants
Map of Scintilla constant names to their numeric values.
functions
Map of Scintilla function names to tables containing their IDs, return types, wParam types, and lParam types. Types are as follows:
0
: Void.1
: Integer.2
: Length of the given lParam string.3
: Integer position.4
: Color, in “0xBBGGRR” format.5
: Booleantrue
orfalse
.6
: Bitmask of Scintilla key modifiers and a key value.7
: String parameter.8
: String return value.
properties
Map of Scintilla property names to table values containing their “get”
function IDs, “set” function IDs, return types, and wParam types.
The wParam type will be non-zero if the property is indexable.
Types are the same as in the functions
table.
See also: