From e56735ed361d707618c8c45b56efffd51194ef30 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 7 Jun 2014 11:33:45 -0400 Subject: Added buffer constants to buffer LuaDoc and improved Lua tags and api generator. --- core/._SCINTILLA.luadoc | 232 ----------------------------- core/.buffer.luadoc | 384 +++++++++++++++++++++++++++++++++++++++++++++++- core/iface.lua | 1 + core/keys.lua | 4 +- 4 files changed, 382 insertions(+), 239 deletions(-) delete mode 100644 core/._SCINTILLA.luadoc (limited to 'core') diff --git a/core/._SCINTILLA.luadoc b/core/._SCINTILLA.luadoc deleted file mode 100644 index 880032b7..00000000 --- a/core/._SCINTILLA.luadoc +++ /dev/null @@ -1,232 +0,0 @@ --- Copyright 2007-2014 Mitchell mitchell.att.foicica.com. See LICENSE. --- This is a DUMMY FILE used for making Adeptsense for built-in constants in the --- global _SCINTILLA.constants table. - --- * `_G._SCINTILLA.constants.ANNOTATION_BOXED` 2 --- * `_G._SCINTILLA.constants.ANNOTATION_HIDDEN` 0 --- * `_G._SCINTILLA.constants.ANNOTATION_STANDARD` 1 --- * `_G._SCINTILLA.constants.CARETSTYLE_BLOCK` 2 --- * `_G._SCINTILLA.constants.CARETSTYLE_INVISIBLE` 0 --- * `_G._SCINTILLA.constants.CARETSTYLE_LINE` 1 --- * `_G._SCINTILLA.constants.CARET_EVEN` 8 --- * `_G._SCINTILLA.constants.CARET_JUMPS` 16 --- * `_G._SCINTILLA.constants.CARET_SLOP` 1 --- * `_G._SCINTILLA.constants.CARET_STRICT` 4 --- * `_G._SCINTILLA.constants.EDGE_BACKGROUND` 2 --- * `_G._SCINTILLA.constants.EDGE_LINE` 1 --- * `_G._SCINTILLA.constants.EDGE_NONE` 0 --- * `_G._SCINTILLA.constants.INDIC_BOX` 6 --- * `_G._SCINTILLA.constants.INDIC_COMPOSITIONTHICK` 14 --- * `_G._SCINTILLA.constants.INDIC_CONTAINER` 8 --- * `_G._SCINTILLA.constants.INDIC_DASH` 9 --- * `_G._SCINTILLA.constants.INDIC_DIAGONAL` 3 --- * `_G._SCINTILLA.constants.INDIC_DOTBOX` 12 --- * `_G._SCINTILLA.constants.INDIC_DOTS` 10 --- * `_G._SCINTILLA.constants.INDIC_HIDDEN` 5 --- * `_G._SCINTILLA.constants.INDIC_MAX` 31 --- * `_G._SCINTILLA.constants.INDIC_PLAIN` 0 --- * `_G._SCINTILLA.constants.INDIC_ROUNDBOX` 7 --- * `_G._SCINTILLA.constants.INDIC_SQUIGGLE` 1 --- * `_G._SCINTILLA.constants.INDIC_SQUIGGLELOW` 11 --- * `_G._SCINTILLA.constants.INDIC_SQUIGGLEPIXMAP` 13 --- * `_G._SCINTILLA.constants.INDIC_STRAIGHTBOX` 8 --- * `_G._SCINTILLA.constants.INDIC_STRIKE` 4 --- * `_G._SCINTILLA.constants.INDIC_TT` 2 --- * `_G._SCINTILLA.constants.MARKER_MAX` 31 --- * `_G._SCINTILLA.constants.FIND_MATCHCASE` 4 --- * `_G._SCINTILLA.constants.FIND_REGEXP` 6291456 --- * `_G._SCINTILLA.constants.FIND_WHOLEWORD` 2 --- * `_G._SCINTILLA.constants.FIND_WORDSTART` 1048576 --- * `_G._SCINTILLA.constants.MOD_ALT` 4 --- * `_G._SCINTILLA.constants.MOD_CTRL` 2 --- * `_G._SCINTILLA.constants.MOD_META` 16 --- * `_G._SCINTILLA.constants.MOD_NORM` 0 --- * `_G._SCINTILLA.constants.MOD_SHIFT` 1 --- * `_G._SCINTILLA.constants.MOD_SUPER` 8 --- * `_G._SCINTILLA.constants.VS_NONE` 0 --- * `_G._SCINTILLA.constants.VS_RECTANGULARSELECTION` 1 --- * `_G._SCINTILLA.constants.VS_USERACCESSIBLE` 2 --- * `_G._SCINTILLA.constants.WS_INVISIBLE` 0 --- * `_G._SCINTILLA.constants.WS_VISIBLEAFTERINDENT` 2 --- * `_G._SCINTILLA.constants.WS_VISIBLEALWAYS` 1 --- * `_G._SCINTILLA.constants.ALPHA_NOALPHA` 256 --- * `_G._SCINTILLA.constants.ALPHA_OPAQUE` 255 --- * `_G._SCINTILLA.constants.ALPHA_TRANSPARENT` 0 --- * `_G._SCINTILLA.constants.AUTOMATICFOLD_CHANGE` 4 --- * `_G._SCINTILLA.constants.AUTOMATICFOLD_CLICK` 2 --- * `_G._SCINTILLA.constants.AUTOMATICFOLD_SHOW` 1 --- * `_G._SCINTILLA.constants.CARETSTICKY_OFF` 0 --- * `_G._SCINTILLA.constants.CARETSTICKY_ON` 1 --- * `_G._SCINTILLA.constants.CARETSTICKY_WHITESPACE` 2 --- * `_G._SCINTILLA.constants.CASEINSENSITIVEBEHAVIOUR_IGNORECASE` 1 --- * `_G._SCINTILLA.constants.CASEINSENSITIVEBEHAVIOUR_RESPECTCASE` 0 --- * `_G._SCINTILLA.constants.CASE_LOWER` 2 --- * `_G._SCINTILLA.constants.CASE_MIXED` 0 --- * `_G._SCINTILLA.constants.CASE_UPPER` 1 --- * `_G._SCINTILLA.constants.CP_UTF8` 65001 --- * `_G._SCINTILLA.constants.CURSORARROW` 2 --- * `_G._SCINTILLA.constants.CURSORNORMAL` -1 --- * `_G._SCINTILLA.constants.CURSORREVERSEARROW` 7 --- * `_G._SCINTILLA.constants.CURSORWAIT` 4 --- * `_G._SCINTILLA.constants.EOL_CR` 1 --- * `_G._SCINTILLA.constants.EOL_CRLF` 0 --- * `_G._SCINTILLA.constants.EOL_LF` 2 --- * `_G._SCINTILLA.constants.FOLDACTION_CONTRACT` 0 --- * `_G._SCINTILLA.constants.FOLDACTION_EXPAND` 1 --- * `_G._SCINTILLA.constants.FOLDACTION_TOGGLE` 2 --- * `_G._SCINTILLA.constants.FOLDFLAG_LEVELNUMBERS` 64 --- * `_G._SCINTILLA.constants.FOLDFLAG_LINEAFTER_CONTRACTED` 16 --- * `_G._SCINTILLA.constants.FOLDFLAG_LINEAFTER_EXPANDED` 8 --- * `_G._SCINTILLA.constants.FOLDFLAG_LINEBEFORE_CONTRACTED` 4 --- * `_G._SCINTILLA.constants.FOLDFLAG_LINEBEFORE_EXPANDED` 2 --- * `_G._SCINTILLA.constants.FOLDFLAG_LINESTATE` 128 --- * `_G._SCINTILLA.constants.FOLDLEVELBASE` 1024 --- * `_G._SCINTILLA.constants.FOLDLEVELHEADERFLAG` 8192 --- * `_G._SCINTILLA.constants.FOLDLEVELNUMBERMASK` 4095 --- * `_G._SCINTILLA.constants.FOLDLEVELWHITEFLAG` 4096 --- * `_G._SCINTILLA.constants.IV_LOOKBOTH` 3 --- * `_G._SCINTILLA.constants.IV_LOOKFORWARD` 2 --- * `_G._SCINTILLA.constants.IV_NONE` 0 --- * `_G._SCINTILLA.constants.IV_REAL` 1 --- * `_G._SCINTILLA.constants.LASTSTEPINUNDOREDO` 256 --- * `_G._SCINTILLA.constants.MARGINOPTION_NONE` 0 --- * `_G._SCINTILLA.constants.MARGINOPTION_SUBLINESELECT` 1 --- * `_G._SCINTILLA.constants.MARGIN_BACK` 2 --- * `_G._SCINTILLA.constants.MARGIN_FORE` 3 --- * `_G._SCINTILLA.constants.MARGIN_NUMBER` 1 --- * `_G._SCINTILLA.constants.MARGIN_RTEXT` 5 --- * `_G._SCINTILLA.constants.MARGIN_SYMBOL` 0 --- * `_G._SCINTILLA.constants.MARGIN_TEXT` 4 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDER` 30 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDEREND` 25 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDERMIDTAIL` 27 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDEROPEN` 31 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDEROPENMID` 26 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDERSUB` 29 --- * `_G._SCINTILLA.constants.MARKNUM_FOLDERTAIL` 28 --- * `_G._SCINTILLA.constants.MARK_ARROW` 2 --- * `_G._SCINTILLA.constants.MARK_ARROWDOWN` 6 --- * `_G._SCINTILLA.constants.MARK_ARROWS` 24 --- * `_G._SCINTILLA.constants.MARK_AVAILABLE` 28 --- * `_G._SCINTILLA.constants.MARK_BACKGROUND` 22 --- * `_G._SCINTILLA.constants.MARK_BOOKMARK` 31 --- * `_G._SCINTILLA.constants.MARK_BOXMINUS` 14 --- * `_G._SCINTILLA.constants.MARK_BOXMINUSCONNECTED` 15 --- * `_G._SCINTILLA.constants.MARK_BOXPLUS` 12 --- * `_G._SCINTILLA.constants.MARK_BOXPLUSCONNECTED` 13 --- * `_G._SCINTILLA.constants.MARK_CHARACTER` 10000 --- * `_G._SCINTILLA.constants.MARK_CIRCLE` 0 --- * `_G._SCINTILLA.constants.MARK_CIRCLEMINUS` 20 --- * `_G._SCINTILLA.constants.MARK_CIRCLEMINUSCONNECTED` 21 --- * `_G._SCINTILLA.constants.MARK_CIRCLEPLUS` 18 --- * `_G._SCINTILLA.constants.MARK_CIRCLEPLUSCONNECTED` 19 --- * `_G._SCINTILLA.constants.MARK_DOTDOTDOT` 23 --- * `_G._SCINTILLA.constants.MARK_EMPTY` 5 --- * `_G._SCINTILLA.constants.MARK_FULLRECT` 26 --- * `_G._SCINTILLA.constants.MARK_LCORNER` 10 --- * `_G._SCINTILLA.constants.MARK_LCORNERCURVE` 16 --- * `_G._SCINTILLA.constants.MARK_LEFTRECT` 27 --- * `_G._SCINTILLA.constants.MARK_MINUS` 7 --- * `_G._SCINTILLA.constants.MARK_PIXMAP` 25 --- * `_G._SCINTILLA.constants.MARK_PLUS` 8 --- * `_G._SCINTILLA.constants.MARK_RGBAIMAGE` 30 --- * `_G._SCINTILLA.constants.MARK_ROUNDRECT` 1 --- * `_G._SCINTILLA.constants.MARK_SHORTARROW` 4 --- * `_G._SCINTILLA.constants.MARK_SMALLRECT` 3 --- * `_G._SCINTILLA.constants.MARK_TCORNER` 11 --- * `_G._SCINTILLA.constants.MARK_TCORNERCURVE` 17 --- * `_G._SCINTILLA.constants.MARK_UNDERLINE` 29 --- * `_G._SCINTILLA.constants.MARK_VLINE` 9 --- * `_G._SCINTILLA.constants.MASK_FOLDERS` -33554432 --- * `_G._SCINTILLA.constants.MAX_MARGIN` 4 --- * `_G._SCINTILLA.constants.MODEVENTMASKALL` 2097151 --- * `_G._SCINTILLA.constants.MOD_BEFOREDELETE` 2048 --- * `_G._SCINTILLA.constants.MOD_BEFOREINSERT` 1024 --- * `_G._SCINTILLA.constants.MOD_CHANGEANNOTATION` 131072 --- * `_G._SCINTILLA.constants.MOD_CHANGEFOLD` 8 --- * `_G._SCINTILLA.constants.MOD_CHANGEINDICATOR` 16384 --- * `_G._SCINTILLA.constants.MOD_CHANGELINESTATE` 32768 --- * `_G._SCINTILLA.constants.MOD_CHANGEMARGIN` 65536 --- * `_G._SCINTILLA.constants.MOD_CHANGEMARKER` 512 --- * `_G._SCINTILLA.constants.MOD_CHANGESTYLE` 4 --- * `_G._SCINTILLA.constants.MOD_CONTAINER` 262144 --- * `_G._SCINTILLA.constants.MOD_DELETETEXT` 2 --- * `_G._SCINTILLA.constants.MOD_INSERTCHECK` 1048576 --- * `_G._SCINTILLA.constants.MOD_INSERTTEXT` 1 --- * `_G._SCINTILLA.constants.MOD_LEXERSTATE` 524288 --- * `_G._SCINTILLA.constants.MULTIAUTOC_EACH` 1 --- * `_G._SCINTILLA.constants.MULTIAUTOC_ONCE` 0 --- * `_G._SCINTILLA.constants.MULTILINEUNDOREDO` 4096 --- * `_G._SCINTILLA.constants.MULTIPASTE_EACH` 1 --- * `_G._SCINTILLA.constants.MULTIPASTE_ONCE` 0 --- * `_G._SCINTILLA.constants.MULTISTEPUNDOREDO` 128 --- * `_G._SCINTILLA.constants.ORDER_CUSTOM` 2 --- * `_G._SCINTILLA.constants.ORDER_PERFORMSORT` 1 --- * `_G._SCINTILLA.constants.ORDER_PRESORTED` 0 --- * `_G._SCINTILLA.constants.PERFORMED_REDO` 64 --- * `_G._SCINTILLA.constants.PERFORMED_UNDO` 32 --- * `_G._SCINTILLA.constants.PERFORMED_USER` 16 --- * `_G._SCINTILLA.constants.SEL_LINES` 2 --- * `_G._SCINTILLA.constants.SEL_RECTANGLE` 1 --- * `_G._SCINTILLA.constants.SEL_STREAM` 0 --- * `_G._SCINTILLA.constants.SEL_THIN` 3 --- * `_G._SCINTILLA.constants.STARTACTION` 8192 --- * `_G._SCINTILLA.constants.TIME_FOREVER` 10000000 --- * `_G._SCINTILLA.constants.UPDATE_CONTENT` 1 --- * `_G._SCINTILLA.constants.UPDATE_H_SCROLL` 8 --- * `_G._SCINTILLA.constants.UPDATE_SELECTION` 2 --- * `_G._SCINTILLA.constants.UPDATE_V_SCROLL` 4 --- * `_G._SCINTILLA.constants.WRAPINDENT_FIXED` 0 --- * `_G._SCINTILLA.constants.WRAPINDENT_INDENT` 2 --- * `_G._SCINTILLA.constants.WRAPINDENT_SAME` 1 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAGLOC_DEFAULT` 0 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAGLOC_END_BY_TEXT` 1 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAGLOC_START_BY_TEXT` 2 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAG_END` 1 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAG_MARGIN` 4 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAG_NONE` 0 --- * `_G._SCINTILLA.constants.WRAPVISUALFLAG_START` 2 --- * `_G._SCINTILLA.constants.WRAP_CHAR` 2 --- * `_G._SCINTILLA.constants.WRAP_NONE` 0 --- * `_G._SCINTILLA.constants.WRAP_WHITESPACE` 3 --- * `_G._SCINTILLA.constants.WRAP_WORD` 1 --- * `_G._SCINTILLA.constants.STYLE_BRACEBAD` 35 --- * `_G._SCINTILLA.constants.STYLE_BRACELIGHT` 34 --- * `_G._SCINTILLA.constants.STYLE_CALLTIP` 38 --- * `_G._SCINTILLA.constants.STYLE_CONTROLCHAR` 36 --- * `_G._SCINTILLA.constants.STYLE_DEFAULT` 32 --- * `_G._SCINTILLA.constants.STYLE_INDENTGUIDE` 37 --- * `_G._SCINTILLA.constants.STYLE_LASTPREDEFINED` 39 --- * `_G._SCINTILLA.constants.STYLE_LINENUMBER` 33 --- * `_G._SCINTILLA.constants.STYLE_MAX` 255 --- * `_G._SCINTILLA.constants.VISIBLE_SLOP` 1 --- * `_G._SCINTILLA.constants.VISIBLE_STRICT` 4 --- * `_G._SCINTILLA.constants.SCN_DOUBLECLICK` 2006 --- * `_G._SCINTILLA.constants.SCN_AUTOCCHARDELETED` 2026 --- * `_G._SCINTILLA.constants.SCN_SAVEPOINTLEFT` 2003 --- * `_G._SCINTILLA.constants.SCN_PAINTED` 2013 --- * `_G._SCINTILLA.constants.SCN_HOTSPOTRELEASECLICK` 2027 --- * `_G._SCINTILLA.constants.SCN_FOCUSOUT` 2029 --- * `_G._SCINTILLA.constants.SCN_FOCUSIN` 2028 --- * `_G._SCINTILLA.constants.SCN_UPDATEUI` 2007 --- * `_G._SCINTILLA.constants.SCN_STYLENEEDED` 2000 --- * `_G._SCINTILLA.constants.SCN_AUTOCCANCELLED` 2025 --- * `_G._SCINTILLA.constants.SCN_MACRORECORD` 2009 --- * `_G._SCINTILLA.constants.SCN_INDICATORRELEASE` 2024 --- * `_G._SCINTILLA.constants.SCN_MODIFIED` 2008 --- * `_G._SCINTILLA.constants.SCN_SAVEPOINTREACHED` 2002 --- * `_G._SCINTILLA.constants.SCN_HOTSPOTDOUBLECLICK` 2020 --- * `_G._SCINTILLA.constants.SCN_NEEDSHOWN` 2011 --- * `_G._SCINTILLA.constants.SCN_CALLTIPCLICK` 2021 --- * `_G._SCINTILLA.constants.SCN_AUTOCSELECTION` 2022 --- * `_G._SCINTILLA.constants.SCN_DWELLEND` 2017 --- * `_G._SCINTILLA.constants.SCN_ZOOM` 2018 --- * `_G._SCINTILLA.constants.SCN_CHARADDED` 2001 --- * `_G._SCINTILLA.constants.SCN_HOTSPOTCLICK` 2019 --- * `_G._SCINTILLA.constants.SCN_KEY` 2005 --- * `_G._SCINTILLA.constants.SCN_DWELLSTART` 2016 --- * `_G._SCINTILLA.constants.SCN_MARGINCLICK` 2010 --- * `_G._SCINTILLA.constants.SCN_USERLISTSELECTION` 2014 --- * `_G._SCINTILLA.constants.SCN_URIDROPPED` 2015 --- * `_G._SCINTILLA.constants.SCN_INDICATORCLICK` 2023 --- * `_G._SCINTILLA.constants.SCN_MODIFYATTEMPTRO` 2004 diff --git a/core/.buffer.luadoc b/core/.buffer.luadoc index 9a41defb..298411d8 100644 --- a/core/.buffer.luadoc +++ b/core/.buffer.luadoc @@ -3,12 +3,9 @@ --- -- A Textadept buffer object. --- In addition to these functions and fields, buffers also contain the constants --- within [`_SCINTILLA.constants`][], which are too numerous to list here. +-- Constants are documented in the fields they apply to. -- While you can work with individual buffer instances, it is really only useful -- to work with the global one. --- --- [`_SCINTILLA.constants`]: _SCINTILLA.html#constants -- @field additional_caret_fore (number) -- The foreground color, in "0xBBGGRR" format, of additional carets. -- @field additional_carets_blink (bool) @@ -304,6 +301,12 @@ -- Draw lines below expanded folds. -- * `buffer.FOLDFLAG_LINEAFTER_CONTRACTED` -- Draw lines below collapsed folds. +-- * `buffer.FOLDFLAG_LEVELNUMBERS` +-- Show hexadecimal fold levels in line margins. +-- This option cannot be combined with `FOLDFLAG_LINESTATE`. +-- * `buffer.FOLDFLAG_LINESTATE` +-- Show line state in line margins. +-- This option cannot be combined with `FOLDFLAG_LEVELNUMBERS`. -- -- The default value is `0`. -- @field fold_level (table) @@ -825,6 +828,8 @@ -- does not convert any of the buffer's existing indentation. Use -- [`textadept.editing.convert_indentation()`][] to do so. -- The default value is `true`. +-- +-- [`textadept.editing.convert_indentation()`]: textadept.editing.html#convert_indentation -- @field v_scroll_bar (bool) -- Display the vertical scroll bar. -- The default value is `true`. @@ -929,8 +934,350 @@ -- The number of points to add to the size of all fonts. -- Negative values are allowed. -- The default value is `0`. +-- @field ANNOTATION_BOXED (number, Read-only) +-- +-- @field ANNOTATION_HIDDEN (number, Read-only) +-- +-- @field ANNOTATION_STANDARD (number, Read-only) +-- +-- @field CARETSTYLE_BLOCK (number, Read-only) +-- +-- @field CARETSTYLE_INVISIBLE (number, Read-only) +-- +-- @field CARETSTYLE_LINE (number, Read-only) +-- +-- @field CARET_EVEN (number, Read-only) +-- +-- @field CARET_JUMPS (number, Read-only) +-- +-- @field CARET_SLOP (number, Read-only) +-- +-- @field CARET_STRICT (number, Read-only) +-- +-- @field EDGE_BACKGROUND (number, Read-only) +-- +-- @field EDGE_LINE (number, Read-only) +-- +-- @field EDGE_NONE (number, Read-only) +-- +-- @field INDIC_BOX (number, Read-only) +-- +-- @field INDIC_COMPOSITIONTHICK (number, Read-only) +-- +-- @field INDIC_DASH (number, Read-only) +-- +-- @field INDIC_DIAGONAL (number, Read-only) +-- +-- @field INDIC_DOTBOX (number, Read-only) +-- +-- @field INDIC_DOTS (number, Read-only) +-- +-- @field INDIC_HIDDEN (number, Read-only) +-- +-- @field INDIC_MAX (number, Read-only) +-- +-- @field INDIC_PLAIN (number, Read-only) +-- +-- @field INDIC_ROUNDBOX (number, Read-only) +-- +-- @field INDIC_SQUIGGLE (number, Read-only) +-- +-- @field INDIC_SQUIGGLELOW (number, Read-only) +-- +-- @field INDIC_SQUIGGLEPIXMAP (number, Read-only) +-- +-- @field INDIC_STRAIGHTBOX (number, Read-only) +-- +-- @field INDIC_STRIKE (number, Read-only) +-- +-- @field INDIC_TT (number, Read-only) +-- +-- @field FIND_MATCHCASE (number, Read-only) +-- +-- @field FIND_REGEXP (number, Read-only) +-- +-- @field FIND_WHOLEWORD (number, Read-only) +-- +-- @field FIND_WORDSTART (number, Read-only) +-- +-- @field MOD_ALT (number, Read-only) +-- +-- @field MOD_CTRL (number, Read-only) +-- +-- @field MOD_META (number, Read-only) +-- +-- @field MOD_SHIFT (number, Read-only) +-- +-- @field MOD_SUPER (number, Read-only) +-- +-- @field VS_NONE (number, Read-only) +-- +-- @field VS_RECTANGULARSELECTION (number, Read-only) +-- +-- @field VS_USERACCESSIBLE (number, Read-only) +-- +-- @field WS_INVISIBLE (number, Read-only) +-- +-- @field WS_VISIBLEAFTERINDENT (number, Read-only) +-- +-- @field WS_VISIBLEALWAYS (number, Read-only) +-- +-- @field ALPHA_NOALPHA (number, Read-only) +-- +-- @field ALPHA_OPAQUE (number, Read-only) +-- +-- @field ALPHA_TRANSPARENT (number, Read-only) +-- +-- @field AUTOMATICFOLD_CHANGE (number, Read-only) +-- +-- @field AUTOMATICFOLD_CLICK (number, Read-only) +-- +-- @field AUTOMATICFOLD_SHOW (number, Read-only) +-- +-- @field CARETSTICKY_OFF (number, Read-only) +-- +-- @field CARETSTICKY_ON (number, Read-only) +-- +-- @field CARETSTICKY_WHITESPACE (number, Read-only) +-- +-- @field CASEINSENSITIVEBEHAVIOUR_IGNORECASE (number, Read-only) +-- +-- @field CASEINSENSITIVEBEHAVIOUR_RESPECTCASE (number, Read-only) +-- +-- @field CASE_LOWER (number, Read-only) +-- +-- @field CASE_MIXED (number, Read-only) +-- +-- @field CASE_UPPER (number, Read-only) +-- +-- @field CURSORARROW (number, Read-only) +-- +-- @field CURSORNORMAL (number, Read-only) +-- +-- @field CURSORREVERSEARROW (number, Read-only) +-- +-- @field CURSORWAIT (number, Read-only) +-- +-- @field EOL_CR (number, Read-only) +-- +-- @field EOL_CRLF (number, Read-only) +-- +-- @field EOL_LF (number, Read-only) +-- +-- @field FOLDACTION_CONTRACT (number, Read-only) +-- +-- @field FOLDACTION_EXPAND (number, Read-only) +-- +-- @field FOLDACTION_TOGGLE (number, Read-only) +-- +-- @field FOLDFLAG_LEVELNUMBERS (number, Read-only) +-- +-- @field FOLDFLAG_LINEAFTER_CONTRACTED (number, Read-only) +-- +-- @field FOLDFLAG_LINEAFTER_EXPANDED (number, Read-only) +-- +-- @field FOLDFLAG_LINEBEFORE_CONTRACTED (number, Read-only) +-- +-- @field FOLDFLAG_LINEBEFORE_EXPANDED (number, Read-only) +-- +-- @field FOLDFLAG_LINESTATE (number, Read-only) +-- +-- @field FOLDLEVELBASE (number, Read-only) +-- +-- @field FOLDLEVELHEADERFLAG (number, Read-only) +-- +-- @field FOLDLEVELNUMBERMASK (number, Read-only) +-- +-- @field FOLDLEVELWHITEFLAG (number, Read-only) +-- +-- @field IV_LOOKBOTH (number, Read-only) +-- +-- @field IV_LOOKFORWARD (number, Read-only) +-- +-- @field IV_NONE (number, Read-only) +-- +-- @field IV_REAL (number, Read-only) +-- +-- @field MARGINOPTION_NONE (number, Read-only) +-- +-- @field MARGINOPTION_SUBLINESELECT (number, Read-only) +-- +-- @field MARGIN_BACK (number, Read-only) +-- +-- @field MARGIN_FORE (number, Read-only) +-- +-- @field MARGIN_NUMBER (number, Read-only) +-- +-- @field MARGIN_RTEXT (number, Read-only) +-- +-- @field MARGIN_SYMBOL (number, Read-only) +-- +-- @field MARGIN_TEXT (number, Read-only) +-- +-- @field MARKER_MAX (number, Read-only) +-- +-- @field MARKNUM_FOLDER (number, Read-only) +-- +-- @field MARKNUM_FOLDEREND (number, Read-only) +-- +-- @field MARKNUM_FOLDERMIDTAIL (number, Read-only) +-- +-- @field MARKNUM_FOLDEROPEN (number, Read-only) +-- +-- @field MARKNUM_FOLDEROPENMID (number, Read-only) +-- +-- @field MARKNUM_FOLDERSUB (number, Read-only) +-- +-- @field MARKNUM_FOLDERTAIL (number, Read-only) +-- +-- @field MARK_ARROW (number, Read-only) +-- +-- @field MARK_ARROWDOWN (number, Read-only) +-- +-- @field MARK_ARROWS (number, Read-only) +-- +-- @field MARK_AVAILABLE (number, Read-only) +-- +-- @field MARK_BACKGROUND (number, Read-only) +-- +-- @field MARK_BOOKMARK (number, Read-only) +-- +-- @field MARK_BOXMINUS (number, Read-only) +-- +-- @field MARK_BOXMINUSCONNECTED (number, Read-only) +-- +-- @field MARK_BOXPLUS (number, Read-only) +-- +-- @field MARK_BOXPLUSCONNECTED (number, Read-only) +-- +-- @field MARK_CHARACTER (number, Read-only) +-- +-- @field MARK_CIRCLE (number, Read-only) +-- +-- @field MARK_CIRCLEMINUS (number, Read-only) +-- +-- @field MARK_CIRCLEMINUSCONNECTED (number, Read-only) +-- +-- @field MARK_CIRCLEPLUS (number, Read-only) +-- +-- @field MARK_CIRCLEPLUSCONNECTED (number, Read-only) +-- +-- @field MARK_DOTDOTDOT (number, Read-only) +-- +-- @field MARK_EMPTY (number, Read-only) +-- +-- @field MARK_FULLRECT (number, Read-only) +-- +-- @field MARK_LCORNER (number, Read-only) +-- +-- @field MARK_LCORNERCURVE (number, Read-only) +-- +-- @field MARK_LEFTRECT (number, Read-only) +-- +-- @field MARK_MINUS (number, Read-only) +-- +-- @field MARK_PIXMAP (number, Read-only) +-- +-- @field MARK_PLUS (number, Read-only) +-- +-- @field MARK_RGBAIMAGE (number, Read-only) +-- +-- @field MARK_ROUNDRECT (number, Read-only) +-- +-- @field MARK_SHORTARROW (number, Read-only) +-- +-- @field MARK_SMALLRECT (number, Read-only) +-- +-- @field MARK_TCORNER (number, Read-only) +-- +-- @field MARK_TCORNERCURVE (number, Read-only) +-- +-- @field MARK_UNDERLINE (number, Read-only) +-- +-- @field MARK_VLINE (number, Read-only) +-- +-- @field MASK_FOLDERS (number, Read-only) +-- +-- @field MULTIAUTOC_EACH (number, Read-only) +-- +-- @field MULTIAUTOC_ONCE (number, Read-only) +-- +-- @field MULTIPASTE_EACH (number, Read-only) +-- +-- @field MULTIPASTE_ONCE (number, Read-only) +-- +-- @field ORDER_CUSTOM (number, Read-only) +-- +-- @field ORDER_PERFORMSORT (number, Read-only) +-- +-- @field ORDER_PRESORTED (number, Read-only) +-- +-- @field SEL_LINES (number, Read-only) +-- +-- @field SEL_RECTANGLE (number, Read-only) +-- +-- @field SEL_STREAM (number, Read-only) +-- +-- @field SEL_THIN (number, Read-only) +-- +-- @field TIME_FOREVER (number, Read-only) +-- +-- @field UPDATE_CONTENT (number, Read-only) +-- +-- @field UPDATE_H_SCROLL (number, Read-only) +-- +-- @field UPDATE_SELECTION (number, Read-only) +-- +-- @field UPDATE_V_SCROLL (number, Read-only) +-- +-- @field WRAPINDENT_FIXED (number, Read-only) +-- +-- @field WRAPINDENT_INDENT (number, Read-only) +-- +-- @field WRAPINDENT_SAME (number, Read-only) +-- +-- @field WRAPVISUALFLAGLOC_DEFAULT (number, Read-only) +-- +-- @field WRAPVISUALFLAGLOC_END_BY_TEXT (number, Read-only) +-- +-- @field WRAPVISUALFLAGLOC_START_BY_TEXT (number, Read-only) +-- +-- @field WRAPVISUALFLAG_END (number, Read-only) +-- +-- @field WRAPVISUALFLAG_MARGIN (number, Read-only) +-- +-- @field WRAPVISUALFLAG_NONE (number, Read-only) +-- +-- @field WRAPVISUALFLAG_START (number, Read-only) +-- +-- @field WRAP_CHAR (number, Read-only) +-- +-- @field WRAP_NONE (number, Read-only) +-- +-- @field WRAP_WHITESPACE (number, Read-only) +-- +-- @field WRAP_WORD (number, Read-only) +-- +-- @field STYLE_BRACEBAD (number, Read-only) +-- +-- @field STYLE_BRACELIGHT (number, Read-only) +-- +-- @field STYLE_CALLTIP (number, Read-only) +-- +-- @field STYLE_CONTROLCHAR (number, Read-only) +-- +-- @field STYLE_DEFAULT (number, Read-only) +-- +-- @field STYLE_INDENTGUIDE (number, Read-only) +-- +-- @field STYLE_LINENUMBER (number, Read-only) +-- +-- @field STYLE_MAX (number, Read-only) +-- +-- @field VISIBLE_SLOP (number, Read-only) +-- +-- @field VISIBLE_STRICT (number, Read-only) -- --- [`textadept.editing.convert_indentation()`]: textadept.editing.html#convert_indentation module('buffer') --- @@ -2781,6 +3128,33 @@ function set_lexer(buffer, lexer) end -- * sub_styles_start -- * technology -- * use_palette +-- * INDIC_CONTAINER +-- * MOD_NORM +-- * CP_UTF8 +-- * LASTSTEPINUNDOREDO +-- * MAX_MARGIN +-- * MODEVENTMASKALL +-- * MOD_BEFOREDELETE +-- * MOD_BEFOREINSERT +-- * MOD_CHANGEANNOTATION +-- * MOD_CHANGEFOLD +-- * MOD_CHANGEINDICATOR +-- * MOD_CHANGELINESTATE +-- * MOD_CHANGEMARGIN +-- * MOD_CHANGEMARKER +-- * MOD_CHANGESTYLE +-- * MOD_CONTAINER +-- * MOD_DELETETEXT +-- * MOD_INSERTCHECK +-- * MOD_INSERTTEXT +-- * MOD_LEXERSTATE +-- * MULTILINEUNDOREDO +-- * MULTISTEPUNDOREDO +-- * PERFORMED_REDO +-- * PERFORMED_UNDO +-- * PERFORMED_USER +-- * STARTACTION +-- * STYLE_LASTPREDEFINED -- Unused Functions. -- * add_ref_document diff --git a/core/iface.lua b/core/iface.lua index 96198413..ff812284 100644 --- a/core/iface.lua +++ b/core/iface.lua @@ -13,6 +13,7 @@ module('_SCINTILLA')]] -- Map of Scintilla constant names to their numeric values. -- @class table -- @name constants +-- @see _G.buffer M.constants = {ANNOTATION_BOXED=2,ANNOTATION_HIDDEN=0,ANNOTATION_STANDARD=1,CARETSTYLE_BLOCK=2,CARETSTYLE_INVISIBLE=0,CARETSTYLE_LINE=1,CARET_EVEN=0x08,CARET_JUMPS=0x10,CARET_SLOP=0x01,CARET_STRICT=0x04,EDGE_BACKGROUND=2,EDGE_LINE=1,EDGE_NONE=0,INDIC_BOX=6,INDIC_COMPOSITIONTHICK=14,INDIC_CONTAINER=8,INDIC_DASH=9,INDIC_DIAGONAL=3,INDIC_DOTBOX=12,INDIC_DOTS=10,INDIC_HIDDEN=5,INDIC_MAX=31,INDIC_PLAIN=0,INDIC_ROUNDBOX=7,INDIC_SQUIGGLE=1,INDIC_SQUIGGLELOW=11,INDIC_SQUIGGLEPIXMAP=13,INDIC_STRAIGHTBOX=8,INDIC_STRIKE=4,INDIC_TT=2,MARKER_MAX=31,FIND_MATCHCASE=0x4,FIND_REGEXP=6291456,FIND_WHOLEWORD=0x2,FIND_WORDSTART=0x00100000,MOD_ALT=4,MOD_CTRL=2,MOD_META=16,MOD_NORM=0,MOD_SHIFT=1,MOD_SUPER=8,VS_NONE=0,VS_RECTANGULARSELECTION=1,VS_USERACCESSIBLE=2,WS_INVISIBLE=0,WS_VISIBLEAFTERINDENT=2,WS_VISIBLEALWAYS=1,ALPHA_NOALPHA=256,ALPHA_OPAQUE=255,ALPHA_TRANSPARENT=0,AUTOMATICFOLD_CHANGE=0x0004,AUTOMATICFOLD_CLICK=0x0002,AUTOMATICFOLD_SHOW=0x0001,CARETSTICKY_OFF=0,CARETSTICKY_ON=1,CARETSTICKY_WHITESPACE=2,CASEINSENSITIVEBEHAVIOUR_IGNORECASE=1,CASEINSENSITIVEBEHAVIOUR_RESPECTCASE=0,CASE_LOWER=2,CASE_MIXED=0,CASE_UPPER=1,CP_UTF8=65001,CURSORARROW=2,CURSORNORMAL=-1,CURSORREVERSEARROW=7,CURSORWAIT=4,EOL_CR=1,EOL_CRLF=0,EOL_LF=2,FOLDACTION_CONTRACT=0,FOLDACTION_EXPAND=1,FOLDACTION_TOGGLE=2,FOLDFLAG_LEVELNUMBERS=0x0040,FOLDFLAG_LINEAFTER_CONTRACTED=0x0010,FOLDFLAG_LINEAFTER_EXPANDED=0x0008,FOLDFLAG_LINEBEFORE_CONTRACTED=0x0004,FOLDFLAG_LINEBEFORE_EXPANDED=0x0002,FOLDFLAG_LINESTATE=0x0080,FOLDLEVELBASE=0x400,FOLDLEVELHEADERFLAG=0x2000,FOLDLEVELNUMBERMASK=0x0FFF,FOLDLEVELWHITEFLAG=0x1000,IV_LOOKBOTH=3,IV_LOOKFORWARD=2,IV_NONE=0,IV_REAL=1,LASTSTEPINUNDOREDO=0x100,MARGINOPTION_NONE=0,MARGINOPTION_SUBLINESELECT=1,MARGIN_BACK=2,MARGIN_FORE=3,MARGIN_NUMBER=1,MARGIN_RTEXT=5,MARGIN_SYMBOL=0,MARGIN_TEXT=4,MARKNUM_FOLDER=30,MARKNUM_FOLDEREND=25,MARKNUM_FOLDERMIDTAIL=27,MARKNUM_FOLDEROPEN=31,MARKNUM_FOLDEROPENMID=26,MARKNUM_FOLDERSUB=29,MARKNUM_FOLDERTAIL=28,MARK_ARROW=2,MARK_ARROWDOWN=6,MARK_ARROWS=24,MARK_AVAILABLE=28,MARK_BACKGROUND=22,MARK_BOOKMARK=31,MARK_BOXMINUS=14,MARK_BOXMINUSCONNECTED=15,MARK_BOXPLUS=12,MARK_BOXPLUSCONNECTED=13,MARK_CHARACTER=10000,MARK_CIRCLE=0,MARK_CIRCLEMINUS=20,MARK_CIRCLEMINUSCONNECTED=21,MARK_CIRCLEPLUS=18,MARK_CIRCLEPLUSCONNECTED=19,MARK_DOTDOTDOT=23,MARK_EMPTY=5,MARK_FULLRECT=26,MARK_LCORNER=10,MARK_LCORNERCURVE=16,MARK_LEFTRECT=27,MARK_MINUS=7,MARK_PIXMAP=25,MARK_PLUS=8,MARK_RGBAIMAGE=30,MARK_ROUNDRECT=1,MARK_SHORTARROW=4,MARK_SMALLRECT=3,MARK_TCORNER=11,MARK_TCORNERCURVE=17,MARK_UNDERLINE=29,MARK_VLINE=9,MASK_FOLDERS=-33554432,MAX_MARGIN=4,MODEVENTMASKALL=0x1FFFFF,MOD_BEFOREDELETE=0x800,MOD_BEFOREINSERT=0x400,MOD_CHANGEANNOTATION=0x20000,MOD_CHANGEFOLD=0x8,MOD_CHANGEINDICATOR=0x4000,MOD_CHANGELINESTATE=0x8000,MOD_CHANGEMARGIN=0x10000,MOD_CHANGEMARKER=0x200,MOD_CHANGESTYLE=0x4,MOD_CONTAINER=0x40000,MOD_DELETETEXT=0x2,MOD_INSERTCHECK=0x100000,MOD_INSERTTEXT=0x1,MOD_LEXERSTATE=0x80000,MULTIAUTOC_EACH=1,MULTIAUTOC_ONCE=0,MULTILINEUNDOREDO=0x1000,MULTIPASTE_EACH=1,MULTIPASTE_ONCE=0,MULTISTEPUNDOREDO=0x80,ORDER_CUSTOM=2,ORDER_PERFORMSORT=1,ORDER_PRESORTED=0,PERFORMED_REDO=0x40,PERFORMED_UNDO=0x20,PERFORMED_USER=0x10,SEL_LINES=2,SEL_RECTANGLE=1,SEL_STREAM=0,SEL_THIN=3,STARTACTION=0x2000,TIME_FOREVER=10000000,UPDATE_CONTENT=0x1,UPDATE_H_SCROLL=0x8,UPDATE_SELECTION=0x2,UPDATE_V_SCROLL=0x4,WRAPINDENT_FIXED=0,WRAPINDENT_INDENT=2,WRAPINDENT_SAME=1,WRAPVISUALFLAGLOC_DEFAULT=0x0000,WRAPVISUALFLAGLOC_END_BY_TEXT=0x0001,WRAPVISUALFLAGLOC_START_BY_TEXT=0x0002,WRAPVISUALFLAG_END=0x0001,WRAPVISUALFLAG_MARGIN=0x0004,WRAPVISUALFLAG_NONE=0x0000,WRAPVISUALFLAG_START=0x0002,WRAP_CHAR=2,WRAP_NONE=0,WRAP_WHITESPACE=3,WRAP_WORD=1,STYLE_BRACEBAD=35,STYLE_BRACELIGHT=34,STYLE_CALLTIP=38,STYLE_CONTROLCHAR=36,STYLE_DEFAULT=32,STYLE_INDENTGUIDE=37,STYLE_LASTPREDEFINED=39,STYLE_LINENUMBER=33,STYLE_MAX=255,VISIBLE_SLOP=0x01,VISIBLE_STRICT=0x04,SCN_DOUBLECLICK=2006,SCN_AUTOCCHARDELETED=2026,SCN_SAVEPOINTLEFT=2003,SCN_PAINTED=2013,SCN_HOTSPOTRELEASECLICK=2027,SCN_FOCUSOUT=2029,SCN_FOCUSIN=2028,SCN_UPDATEUI=2007,SCN_STYLENEEDED=2000,SCN_AUTOCCANCELLED=2025,SCN_MACRORECORD=2009,SCN_INDICATORRELEASE=2024,SCN_MODIFIED=2008,SCN_SAVEPOINTREACHED=2002,SCN_HOTSPOTDOUBLECLICK=2020,SCN_NEEDSHOWN=2011,SCN_CALLTIPCLICK=2021,SCN_AUTOCSELECTION=2022,SCN_DWELLEND=2017,SCN_ZOOM=2018,SCN_CHARADDED=2001,SCN_HOTSPOTCLICK=2019,SCN_KEY=2005,SCN_DWELLSTART=2016,SCN_MARGINCLICK=2010,SCN_USERLISTSELECTION=2014,SCN_URIDROPPED=2015,SCN_INDICATORCLICK=2023,SCN_MODIFYATTEMPTRO=2004} --- diff --git a/core/keys.lua b/core/keys.lua index a4ebe7bd..1c8a6997 100644 --- a/core/keys.lua +++ b/core/keys.lua @@ -21,8 +21,8 @@ local M = {} -- sequence, Textadept runs the language-specific one. However, if the command -- returns the boolean value `false`, Textadept also runs the lower-priority -- command. (This is useful for language modules to override commands like --- Adeptsense autocompletion, but fall back to word autocompletion if the first --- command fails.) +-- autocompletion, but fall back to word autocompletion if the first command +-- fails.) -- -- ## Key Sequences -- -- cgit v1.2.3