From d4015cad4e8d3ba65e8b245014e74860114698e0 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Tue, 3 Mar 2020 22:48:13 -0500 Subject: Revert accidental check in of Lua autocompletion and documentation. --- modules/lua/ta_api | 161 +--- modules/lua/ta_tags | 2224 ++++++++++++++++++++++++--------------------------- modules/lua/tags | 442 +++++----- 3 files changed, 1287 insertions(+), 1540 deletions(-) (limited to 'modules/lua') diff --git a/modules/lua/ta_api b/modules/lua/ta_api index 963a0e18..25349fe9 100644 --- a/modules/lua/ta_api +++ b/modules/lua/ta_api @@ -50,21 +50,6 @@ CURSORARROW buffer.CURSORARROW (number, Read-only)\n CURSORNORMAL buffer.CURSORNORMAL (number, Read-only)\n CURSORREVERSEARROW buffer.CURSORREVERSEARROW (number, Read-only)\n CURSORWAIT buffer.CURSORWAIT (number, Read-only)\n -DEBUGGER_BREAKPOINT_ADDED events.DEBUGGER_BREAKPOINT_ADDED (string)\nEmitted when a breakpoint is added.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint). Breakpoints added while the debugger is not running are queued\nup until the debugger starts.\nArguments:\n\n* _`lexer`_: The lexer name of the language to add a breakpoint for.\n* _`filename`_: The filename to add a breakpoint in.\n* _`line`_: The 1-based line number to break on. -DEBUGGER_BREAKPOINT_REMOVED events.DEBUGGER_BREAKPOINT_REMOVED (string)\nEmitted when a breakpoint is removed.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`filename`_: The filename to remove a breakpoint from.\n* _`line`_: The 1-based line number to stop breaking on. -DEBUGGER_COMMAND events.DEBUGGER_COMMAND (string)\nEmitted when a debugger command should be run.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`text`_: The text of the command to run. -DEBUGGER_CONTINUE events.DEBUGGER_CONTINUE (string)\nEmitted when a execution should be continued.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.continue()`. -DEBUGGER_INSPECT events.DEBUGGER_INSPECT (string)\nEmitted when a symbol should be inspected.\nDebuggers typically show a symbol's value in a calltip via\n`buffer:call_tip_show()`.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`position`_: The buffer position of the symbol to inspect. The debugger\n responsible for identifying the symbol's name, as symbol characters vary\n from language to language. -DEBUGGER_PAUSE events.DEBUGGER_PAUSE (string)\nEmitted when execution should be paused.\nThis is only emitted when the debugger is running and executing (e.g. not\nat a breakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.pause()`. -DEBUGGER_RESTART events.DEBUGGER_RESTART (string)\nEmitted when execution should restart from the beginning.\nThis is only emitted when the debugger is running.\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.restart()`. -DEBUGGER_SET_FRAME events.DEBUGGER_SET_FRAME (string)\nEmitted when a stack frame should be switched to.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`level`_: The 1-based stack level number to switch to. This value\n depends on the stack levels given to `debugger.update_state()`. -DEBUGGER_START events.DEBUGGER_START (string)\nEmitted when a debugger should be started.\nThe debugger should not start executing yet, as there will likely be\nincoming breakpoint and watch add events. Subsequent events will instruct\nthe debugger to begin executing.\nIf a listener creates a debugger, it *must* return `true`. Otherwise, it is\nassumed that no debugger was created and subsequent debugger functions will\nnot work. Listeners *must not* return `false` (they can return `nil`).\nArguments:\n\n* _`lexer`_: The lexer name of the language to start debugging.\n* _`...`_: Any arguments passed to `debugger.start()`. -DEBUGGER_STEP_INTO events.DEBUGGER_STEP_INTO (string)\nEmitted when execution should continue by one line, stepping into\nfunctions.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.step_into()`. -DEBUGGER_STEP_OUT events.DEBUGGER_STEP_OUT (string)\nEmitted when execution should continue, stepping out of the current\nfunction.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.step_out()`. -DEBUGGER_STEP_OVER events.DEBUGGER_STEP_OVER (string)\nEmitted when execution should continue by one line, stepping over\nfunctions.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`...`_: Any arguments passed to `debugger.step_over()`. -DEBUGGER_STOP events.DEBUGGER_STOP (string)\nEmitted when a debugger should be stopped.\nThis is only emitted when the debugger is running.\nArguments:\n\n* _`lexer`_: The lexer name of the language to stop debugging.\n* _`...`_: Any arguments passed to `debugger.stop()`. -DEBUGGER_WATCH_ADDED events.DEBUGGER_WATCH_ADDED (string)\nEmitted when a watch is added.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint). Watches added while the debugger is not running are queued up\nuntil the debugger starts.\nArguments:\n\n* _`lexer`_: The lexer name of the language to add a watch for.\n* _`expr`_: The expression or variable to watch, depending on what the\n debugger supports.\n* _`id`_: The expression's ID number. -DEBUGGER_WATCH_REMOVED events.DEBUGGER_WATCH_REMOVED (string)\nEmitted when a breakpoint is removed.\nThis is only emitted when the debugger is running and paused (e.g. at a\nbreakpoint).\nArguments:\n\n* _`lexer`_: The lexer name of the language being debugged.\n* _`expr`_: The expression to stop watching.\n* _`id`_: The expression's ID number. DEFAULT lexer.DEFAULT (string)\nThe token name for default tokens. DOCUTILS_PATH _M.rest.DOCUTILS_PATH (string)\nThe absolute path to the directory that contains the Python Docutils\nlibrary if it is not in the environment's `PYTHONPATH`.\nThe default value is `nil`, which indicates Docutils is installed. DOUBLE_CLICK events.DOUBLE_CLICK (string)\nEmitted after double-clicking the mouse button.\nArguments:\n\n* _`position`_: The position double-clicked.\n* _`line`_: The line number of the position double-clicked.\n* _`modifiers`_: A bit-mask of any modifier keys used: `buffer.MOD_CTRL`,\n `buffer.MOD_SHIFT`, `buffer.MOD_ALT`, and `buffer.MOD_META`.\n Note: If you set `buffer.rectangular_selection_modifier` to\n `buffer.MOD_CTRL`, the "Control" modifier is reported as *both* "Control"\n and "Alt" due to a Scintilla limitation with GTK. @@ -110,17 +95,14 @@ FUNCTION lexer.FUNCTION (string)\nThe token name for function tokens. IDENTIFIER lexer.IDENTIFIER (string)\nThe token name for identifier tokens. INDICATOR_CLICK events.INDICATOR_CLICK (string)\nEmitted when clicking the mouse on text that has an indicator present.\nArguments:\n\n* _`position`_: The clicked text's position.\n* _`modifiers`_: A bit-mask of any modifier keys used: `buffer.MOD_CTRL`,\n `buffer.MOD_SHIFT`, `buffer.MOD_ALT`, and `buffer.MOD_META`.\n Note: If you set `buffer.rectangular_selection_modifier` to\n `buffer.MOD_CTRL`, the "Control" modifier is reported as *both* "Control"\n and "Alt" due to a Scintilla limitation with GTK. INDICATOR_RELEASE events.INDICATOR_RELEASE (string)\nEmitted when releasing the mouse after clicking on text that has an\nindicator present.\nArguments:\n\n* _`position`_: The clicked text's position. -INDIC_ADDITION file_diff.INDIC_ADDITION (number)\nThe indicator number for text added within lines. INDIC_BOX buffer.INDIC_BOX (number, Read-only)\n INDIC_BRACEMATCH textadept.editing.INDIC_BRACEMATCH (number)\nThe matching brace highlight indicator number. INDIC_COMPOSITIONTHICK buffer.INDIC_COMPOSITIONTHICK (number, Read-only)\n INDIC_COMPOSITIONTHIN buffer.INDIC_COMPOSITIONTHIN (number, Read-only)\n INDIC_DASH buffer.INDIC_DASH (number, Read-only)\n -INDIC_DELETION file_diff.INDIC_DELETION (number)\nThe indicator number for text deleted within lines. INDIC_DIAGONAL buffer.INDIC_DIAGONAL (number, Read-only)\n INDIC_DOTBOX buffer.INDIC_DOTBOX (number, Read-only)\n INDIC_DOTS buffer.INDIC_DOTS (number, Read-only)\n -INDIC_ERROR lsp.INDIC_ERROR (number)\nThe error diagnostic indicator number. INDIC_FIND ui.find.INDIC_FIND (number)\nThe find in files highlight indicator number. INDIC_FULLBOX buffer.INDIC_FULLBOX (number, Read-only)\n INDIC_HIDDEN buffer.INDIC_HIDDEN (number, Read-only)\n @@ -129,7 +111,6 @@ INDIC_MAX buffer.INDIC_MAX (number, Read-only)\n INDIC_PLACEHOLDER textadept.snippets.INDIC_PLACEHOLDER (number)\nThe snippet placeholder indicator number. INDIC_PLAIN buffer.INDIC_PLAIN (number, Read-only)\n INDIC_ROUNDBOX buffer.INDIC_ROUNDBOX (number, Read-only)\n -INDIC_SPELLING spellcheck.INDIC_SPELLING (number)\nThe spelling error indicator number. INDIC_SQUIGGLE buffer.INDIC_SQUIGGLE (number, Read-only)\n INDIC_SQUIGGLELOW buffer.INDIC_SQUIGGLELOW (number, Read-only)\n INDIC_SQUIGGLEPIXMAP buffer.INDIC_SQUIGGLEPIXMAP (number, Read-only)\n @@ -137,7 +118,6 @@ INDIC_STRAIGHTBOX buffer.INDIC_STRAIGHTBOX (number, Read-only)\n INDIC_STRIKE buffer.INDIC_STRIKE (number, Read-only)\n INDIC_TEXTFORE buffer.INDIC_TEXTFORE (number, Read-only)\n INDIC_TT buffer.INDIC_TT (number, Read-only)\n -INDIC_WARN lsp.INDIC_WARN (number)\nThe warning diagnostic indicator number. INITIALIZED events.INITIALIZED (string)\nEmitted after Textadept finishes initializing. IV_LOOKBOTH buffer.IV_LOOKBOTH (number, Read-only)\n IV_LOOKFORWARD buffer.IV_LOOKFORWARD (number, Read-only)\n @@ -149,10 +129,6 @@ KEYWORD lexer.KEYWORD (string)\nThe token name for keyword tokens. LABEL lexer.LABEL (string)\nThe token name for label tokens. LEXER_LOADED events.LEXER_LOADED (string)\nEmitted after loading a language lexer.\nThis is useful for overriding a language module's key bindings or other\nproperties since the module is not loaded when Textadept starts.\nArguments:\n\n* _`lexer`_: The language lexer's name. LINUX _G.LINUX (bool)\nWhether or not Textadept is running on Linux. -LSP_INITIALIZED events.LSP_INITIALIZED (string)\nEmitted when an LSP connection has been initialized.\nThis is useful for sending server-specific notifications to the server upon\ninit via `Server:notify()`.\nEmitted by `lsp.start()`.\nArguments:\n\n* _`lexer`_: The lexer language of the LSP.\n* _`server`_: The LSP server. -LSP_NOTIFICATION events.LSP_NOTIFICATION (string)\nEmitted when an LSP server emits an unhandled notification.\nThis is useful for handling server-specific notifications. Responses can be\nsent via `Server:respond()`.\nAn event handler should return `true`.\nArguments:\n\n* _`lexer`_: The lexer language of the LSP.\n* _`server`_: The LSP server.\n* _`method`_: The string LSP notification method name.\n* _`params`_: The table of LSP notification params. Contents may be\n server-specific. -LUA_FLAGS ctags.LUA_FLAGS (string)\nA set of command-line options for ctags that better parses Lua code.\nCombine this with other flags in `ctags.ctags_flags` if Lua files will\nbe parsed. -LUA_GENERATOR ctags.LUA_GENERATOR (string)\nPlaceholder value that indicates Textadept's built-in Lua tags and api file\ngenerator should be used instead of ctags. Requires LuaDoc to be installed. MARGINOPTION_NONE buffer.MARGINOPTION_NONE (number, Read-only)\n MARGINOPTION_SUBLINESELECT buffer.MARGINOPTION_SUBLINESELECT (number, Read-only)\n MARGIN_BACK buffer.MARGIN_BACK (number, Read-only)\n @@ -171,7 +147,6 @@ MARKNUM_FOLDEROPEN buffer.MARKNUM_FOLDEROPEN (number, Read-only)\n MARKNUM_FOLDEROPENMID buffer.MARKNUM_FOLDEROPENMID (number, Read-only)\n MARKNUM_FOLDERSUB buffer.MARKNUM_FOLDERSUB (number, Read-only)\n MARKNUM_FOLDERTAIL buffer.MARKNUM_FOLDERTAIL (number, Read-only)\n -MARK_ADDITION file_diff.MARK_ADDITION (number)\nThe marker for line additions. MARK_ARROW buffer.MARK_ARROW (number, Read-only)\n MARK_ARROWDOWN buffer.MARK_ARROWDOWN (number, Read-only)\n MARK_ARROWS buffer.MARK_ARROWS (number, Read-only)\n @@ -183,15 +158,12 @@ MARK_BOXMINUS buffer.MARK_BOXMINUS (number, Read-only)\n MARK_BOXMINUSCONNECTED buffer.MARK_BOXMINUSCONNECTED (number, Read-only)\n MARK_BOXPLUS buffer.MARK_BOXPLUS (number, Read-only)\n MARK_BOXPLUSCONNECTED buffer.MARK_BOXPLUSCONNECTED (number, Read-only)\n -MARK_BREAKPOINT_COLOR debugger.MARK_BREAKPOINT_COLOR (number)\nThe color of breakpoint markers. MARK_CHARACTER buffer.MARK_CHARACTER (number, Read-only)\n MARK_CIRCLE buffer.MARK_CIRCLE (number, Read-only)\n MARK_CIRCLEMINUS buffer.MARK_CIRCLEMINUS (number, Read-only)\n MARK_CIRCLEMINUSCONNECTED buffer.MARK_CIRCLEMINUSCONNECTED (number, Read-only)\n MARK_CIRCLEPLUS buffer.MARK_CIRCLEPLUS (number, Read-only)\n MARK_CIRCLEPLUSCONNECTED buffer.MARK_CIRCLEPLUSCONNECTED (number, Read-only)\n -MARK_DEBUGLINE_COLOR debugger.MARK_DEBUGLINE_COLOR (number)\nThe color of the current debug line marker. -MARK_DELETION file_diff.MARK_DELETION (number)\nThe marker for line deletions. MARK_DOTDOTDOT buffer.MARK_DOTDOTDOT (number, Read-only)\n MARK_EMPTY buffer.MARK_EMPTY (number, Read-only)\n MARK_ERROR textadept.run.MARK_ERROR (number)\nThe run or compile error marker number. @@ -200,7 +172,6 @@ MARK_LCORNER buffer.MARK_LCORNER (number, Read-only)\n MARK_LCORNERCURVE buffer.MARK_LCORNERCURVE (number, Read-only)\n MARK_LEFTRECT buffer.MARK_LEFTRECT (number, Read-only)\n MARK_MINUS buffer.MARK_MINUS (number, Read-only)\n -MARK_MODIFICATION file_diff.MARK_MODIFICATION (number)\nThe marker for line modifications. MARK_PIXMAP buffer.MARK_PIXMAP (number, Read-only)\n MARK_PLUS buffer.MARK_PLUS (number, Read-only)\n MARK_RGBAIMAGE buffer.MARK_RGBAIMAGE (number, Read-only)\n @@ -337,21 +308,24 @@ _BUFFERS _G._BUFFERS (table)\nTable of all open buffers in Textadept.\nNumeric k _CHARSET _G._CHARSET (string)\nThe filesystem's character encoding.\nThis is used when working with files. _G _G._G (module)\nExtends Lua's _G table to provide extra functions and fields for Textadept. _HOME _G._HOME (string)\nThe path to Textadept's home, or installation, directory. -_L _G._L (module)\nMap of all messages used by Textadept to their localized form.\nIf the table does not contain the localized version of a given message, it\nreturns a string that starts with "No Localization:" via a metamethod.\nNote: the terminal version ignores any "_" mnemonics the GUI version would\nuse. +_L _G._L (module)\nMap of all messages used by Textadept to their localized form.\nIf the table does not contain the localized version of a given message, it\nreturns a string that starts with "No Localization:" via a metamethod. _M _G._M (module)\nA table of loaded Textadept language modules.\n\nLanguage modules are a special kind of module that Textadept automatically\nloads when editing source code in a particular programming language. The only\nthing "special" about them is they are named after a lexer. Otherwise they\nare plain Lua modules. The *~/.textadept/modules/* directory houses language\nmodules (along with other modules).\n\nA language module is designed to provide extra functionality for a single\nprogramming language. Some examples of what language modules can do:\n\n * Specify block comment syntax for lines of code\n * Define compile and run commands for source files\n * Set language-specific editor properties like indentation rules\n * Specify code autocompletion routines\n * Declare snippets\n * Define commands and key bindings for them\n * Add to the top-level menu or right-click editor context menu\n\nExamples of these features are described in the sections below. _RELEASE _G._RELEASE (string)\nThe Textadept release version string. _SCINTILLA _G._SCINTILLA (module)\nScintilla constants, functions, and properties.\nDo not modify anything in this module. Doing so will have unpredictable\nconsequences. _USERHOME _G._USERHOME (string)\nThe path to the user's *~/.textadept/* directory, where all preferences and\nuser-data is stored.\nOn Windows machines *~/* is the value of the "USERHOME" environment\nvariable (typically *C:\Users\username\\* or\n*C:\Documents and Settings\username\\*). On Linux, BSD, and Mac OSX\nmachines *~/* is the value of "$HOME" (typically */home/username/* and\n*/Users/username/* respectively). _VIEWS _G._VIEWS (table)\nTable of all views in Textadept.\nNumeric keys have view values and view keys have their associated numeric\nkeys.\n@see _G.view +_cancel_current textadept.snippets._cancel_current()\nCancels the active snippet, removing all inserted text.\nReturns `false` if no snippet is active.\n@return `false` if no snippet is active; `nil` otherwise. +_insert textadept.snippets._insert(text)\nInserts snippet text *text* or the snippet assigned to the trigger word\nbehind the caret.\nOtherwise, if a snippet is active, goes to the active snippet's next\nplaceholder. Returns `false` if no action was taken.\n@param text Optional snippet text to insert. If `nil`, attempts to insert a\n new snippet based on the trigger, the word behind caret, and the current\n lexer.\n@return `false` if no action was taken; `nil` otherwise.\n@see buffer.word_chars +_paths textadept.snippets._paths (table)\nList of directory paths to look for snippet files in.\nFilenames are of the form *lexer.trigger.ext* or *trigger.ext* (*.ext* is an\noptional, arbitrary file extension). If the global `snippets` table does not\ncontain a snippet for a given trigger, this table is consulted for a matching\nfilename, and the contents of that file is inserted as a snippet.\nNote: If a directory has multiple snippets with the same trigger, the snippet\nchosen for insertion is not defined and may not be constant. +_previous textadept.snippets._previous()\nJumps back to the previous snippet placeholder, reverting any changes from\nthe current one.\nReturns `false` if no snippet is active.\n@return `false` if no snippet is active; `nil` otherwise. _print ui._print(buffer_type, ...)\nPrints the given string messages to the buffer of string type *buffer_type*.\nOpens a new buffer for printing messages to if necessary. If the message\nbuffer is already open in a view, the message is printed to that view.\nOtherwise the view is split (unless `ui.tabs` is `true`) and the message\nbuffer is displayed before being printed to.\n@param buffer_type String type of message buffer.\n@param ... Message strings.\n@usage ui._print(_L['[Message Buffer]'], message) +_select textadept.snippets._select()\nPrompts the user to select a snippet to insert from a list of global and\nlanguage-specific snippets. abspath lfs.abspath(filename, prefix)\nReturns the absolute path to string *filename*.\n*prefix* or `lfs.currentdir()` is prepended to a relative filename. The\nreturned path is not guaranteed to exist.\n@param filename The relative or absolute path to a file.\n@param prefix Optional prefix path prepended to a relative filename.\n@return string absolute path -add_dic spellchecker:add_dic(dic)\nAdds words from dictionary file path *dic* to the spellchecker.\n@param dic Path to the Hunspell dictionary file to load. add_fold_point lexer.add_fold_point(lexer, token_name, start_symbol, end_symbol)\nAdds to lexer *lexer* a fold point whose beginning and end tokens are string\n*token_name* tokens with string content *start_symbol* and *end_symbol*,\nrespectively.\nIn the event that *start_symbol* may or may not be a fold point depending on\ncontext, and that additional processing is required, *end_symbol* may be a\nfunction that ultimately returns `1` (indicating a beginning fold point),\n`-1` (indicating an ending fold point), or `0` (indicating no fold point).\nThat function is passed the following arguments:\n\n * `text`: The text being processed for fold points.\n * `pos`: The position in *text* of the beginning of the line currently\n being processed.\n * `line`: The text of the line currently being processed.\n * `s`: The position of *start_symbol* in *line*.\n * `symbol`: *start_symbol* itself.\n@param lexer The lexer to add a fold point to.\n@param token_name The token name of text that indicates a fold point.\n@param start_symbol The text that indicates the beginning of a fold point.\n@param end_symbol Either the text that indicates the end of a fold point, or\n a function that returns whether or not *start_symbol* is a beginning fold\n point (1), an ending fold point (-1), or not a fold point at all (0).\n@usage lex:add_fold_point(lexer.OPERATOR, '{', '}')\n@usage lex:add_fold_point(lexer.KEYWORD, 'if', 'end')\n@usage lex:add_fold_point(lexer.COMMENT, '#', lexer.fold_line_comments('#'))\n@usage lex:add_fold_point('custom', function(text, pos, line, s, symbol)\n ... end) add_rule lexer.add_rule(lexer, id, rule)\nAdds pattern *rule* identified by string *id* to the ordered list of rules\nfor lexer *lexer*.\n@param lexer The lexer to add the given rule to.\n@param id The id associated with this rule. It does not have to be the same\n as the name passed to `token()`.\n@param rule The LPeg pattern of the rule.\n@see modify_rule add_selection buffer.add_selection(buffer, end_pos, start_pos)\nSelects the range of text between positions *start_pos* to *end_pos* as the\nmain selection, retaining all other selections as additional selections.\nSince an empty selection still counts as a selection, use\n`buffer.set_selection()` first when setting a list of selections.\n@param buffer A buffer.\n@param end_pos The caret position of the range of text to select in *buffer*.\n@param start_pos The anchor position of the range of text to select in\n *buffer*.\n@see set_selection add_style lexer.add_style(lexer, token_name, style)\nAssociates string *token_name* in lexer *lexer* with Scintilla style string\n*style*.\nStyle strings are comma-separated property settings. Available property\nsettings are:\n\n * `font:name`: Font name.\n * `size:int`: Font size.\n * `bold` or `notbold`: Whether or not the font face is bold.\n * `weight:int`: Font weight (between 1 and 999).\n * `italics` or `notitalics`: Whether or not the font face is italic.\n * `underlined` or `notunderlined`: Whether or not the font face is\n underlined.\n * `fore:color`: Font face foreground color in "#RRGGBB" or 0xBBGGRR format.\n * `back:color`: Font face background color in "#RRGGBB" or 0xBBGGRR format.\n * `eolfilled` or `noteolfilled`: Whether or not the background color\n extends to the end of the line.\n * `case:char`: Font case ('u' for uppercase, 'l' for lowercase, and 'm' for\n mixed case).\n * `visible` or `notvisible`: Whether or not the text is visible.\n * `changeable` or `notchangeable`: Whether or not the text is changeable or\n read-only.\n\nProperty settings may also contain "$(property.name)" expansions for\nproperties defined in Scintilla, theme files, etc.\n@param lexer The lexer to add a style to.\n@param token_name The name of the token to associated with the style.\n@param style A style string for Scintilla.\n@usage lex:add_style('longstring', lexer.STYLE_STRING)\n@usage lex:add_style('deprecated_function', lexer.STYLE_FUNCTION..',italics')\n@usage lex:add_style('visible_ws',\n lexer.STYLE_WHITESPACE..',back:$(color.grey)') add_text buffer.add_text(buffer, text)\nAdds string *text* to the buffer at the caret position and moves the caret to\nthe end of the added text without scrolling it into view.\n@param buffer A buffer.\n@param text The text to add. -add_word spellchecker:add_word(word)\nAdds string *word* to the spellchecker.\nNote: this is not a permanent addition. It only persists for the life of\nthis spellchecker and applies only to this spellchecker.\n@param word The word to add. additional_caret_fore buffer.additional_caret_fore (number)\nThe foreground color, in "0xBBGGRR" format, of additional carets. additional_carets_blink buffer.additional_carets_blink (bool)\nAllow additional carets to blink.\nThe default value is `true`. additional_carets_visible buffer.additional_carets_visible (bool)\nDisplay additional carets.\nThe default value is `true`. @@ -371,18 +345,12 @@ annotation_visible buffer.annotation_visible (number)\nThe annotation visibility ansi_c _G.keys.ansi_c (table)\nTable of C-specific key bindings.\n\n+ `Shift+Enter` (`⇧↩` | `S-Enter`)\n Add ';' to the end of the current line and insert a newline. ansi_c _G.snippets.ansi_c (table)\nTable of C-specific snippets. ansi_c _M.ansi_c (module)\nThe ansi_c module.\nIt provides utilities for editing C code. -ansi_c debugger.ansi_c (module)\nLanguage debugging support for C and C++. any lexer.any (pattern)\nA pattern that matches any single character. -api_commands ctags.api_commands (table)\nMap of project root paths to string commands, or functions that return such\nstrings, that generate an *api* file that Textadept can read via\n`textadept.editing.show_documentation()`.\nThe user is responsible for adding the generated api file to\n`textadept.editing.api_files[lexer]` for each lexer language the file applies\nto.\n@see textadept.editing.api_files api_files textadept.editing.api_files (table)\nMap of lexer names to API documentation file tables.\nFile tables contain API file paths or functions that return such paths.\nEach line in an API file consists of a symbol name (not a fully qualified\nsymbol name), a space character, and that symbol's documentation. "\\n"\nrepresents a newline character.\n@see show_documentation -append history.append(filename, line, column)\nAppends the given location to the current view's history.\n@param filename String filename, buffer type, or identifier of the buffer to\n store.\n@param line Integer line number starting from 0 to store.\n@param column Integer column number starting from 0 to store. append_text buffer.append_text(buffer, text)\nAppends string *text* to the end of the buffer without modifying any existing\nselections or scrolling the text into view.\n@param buffer A buffer.\n@param text The text to append. arg _G.arg (table)\nTable of command line parameters passed to Textadept.\n@see args args _G.args (module)\nProcesses command line arguments for Textadept. ascii lexer.ascii (pattern)\nA pattern that matches any ASCII character (codes 0 to 127). -assert _G.assert (module)\nExtends `_G` with formatted assertions and function argument type checks. -assert _G.assert(v, message, ...)\nAsserts that value *v* is not `false` or `nil` and returns *v*, or calls\n`error()` with *message* as the error message, defaulting to "assertion\nfailed!". If *message* is a format string, the remaining arguments are passed\nto `string.format()` and the resulting string becomes the error message.\n@param v Value to assert.\n@param message Optional error message to show on error. The default value is\n "assertion failed!".\n@param ... If *message* is a format string, these arguments are passed to\n `string.format()`. -assert_type _G.assert_type(v, expected_type, narg)\nAsserts that value *v* has type string *expected_type* and returns *v*, or\ncalls `error()` with an error message that implicates function argument\nnumber *narg*.\nThis is intended to be used with API function arguments so users receive more\nhelpful error messages.\n@param v Value to assert the type of.\n@param expected_type String type to assert. It may be a punctuation-delimited\n list of type options.\n@param narg The positional argument number *v* is associated with. This is\n not required to be a number.\n@usage assert_type(filename, 'string/nil', 1)\n@usage assert_type(option.setting, 'number', 'setting') -- implicates key auto_c_active buffer.auto_c_active(buffer)\nReturns whether or not an autocompletion or user list is visible.\n@param buffer A buffer.\n@return bool auto_c_auto_hide buffer.auto_c_auto_hide (bool)\nAutomatically cancel an autocompletion or user list when no entries match\ntyped text.\nThe default value is `true`. auto_c_cancel buffer.auto_c_cancel(buffer)\nCancels an autocompletion or user list.\n@param buffer A buffer. @@ -409,10 +377,7 @@ auto_indent textadept.editing.auto_indent (bool)\nMatch the previous line's inde auto_pairs textadept.editing.auto_pairs (table)\nMap of auto-paired characters like parentheses, brackets, braces, and quotes.\nThe ASCII values of opening characters are assigned to strings that contain\ncomplement characters. The default auto-paired characters are "()", "[]",\n"{}", "''", and """". autocomplete textadept.editing.autocomplete(name)\nDisplays an autocompletion list provided by the autocompleter function\nassociated with string *name*, and returns `true` if completions were found.\n@param name The name of an autocompleter function in the `autocompleters`\n table to use for providing autocompletions.\n@see autocompleters autocomplete_all_words textadept.editing.autocomplete_all_words (bool)\nAutocomplete the current word using words from all open buffers.\nIf `true`, performance may be slow when many buffers are open.\nThe default value is `false`. -autocomplete_snippets _M.ansi_c.autocomplete_snippets (boolean)\nWhether or not to include snippets in autocompletion lists.\nThe default value is `true`. -autocomplete_snippets _M.lua.autocomplete_snippets (boolean)\nWhether or not to include snippets in autocompletion lists.\nThe default value is `false`. autocompleters textadept.editing.autocompleters (table)\nMap of autocompleter names to autocompletion functions.\nNames are typically lexer names and autocompletion functions typically\nautocomplete symbols.\nAutocompletion functions must return two values: the number of characters\nbehind the caret that are used as the prefix of the entity to be\nautocompleted, and a list of completions to be shown. Autocompletion lists\nare sorted automatically.\n@see autocomplete -back history.back()\nNavigates backwards through the current view's history. back_space_un_indents buffer.back_space_un_indents (bool)\nUn-indent text when backspacing within indentation.\nThe default value is `false`. back_tab buffer.back_tab(buffer)\nUn-indents the text on the selected lines.\n@param buffer A buffer. begin_undo_action buffer.begin_undo_action(buffer)\nStarts a sequence of actions to be undone or redone as a single action.\nMay be nested.\n@param buffer A buffer. @@ -424,7 +389,6 @@ brace_highlight buffer.brace_highlight(buffer, pos1, pos2)\nHighlights the chara brace_highlight_indicator buffer.brace_highlight_indicator(buffer, use_indicator, indicator)\nHighlights matching brace characters with indicator number *indicator*, in\nthe range of `0` to `31`, instead of the\n`buffer.STYLE_BRACELIGHT` style if *use_indicator* is `true`.\n@param buffer A buffer.\n@param use_indicator Whether or not to use an indicator.\n@param indicator The indicator number to use. brace_match buffer.brace_match(buffer, pos, max_re_style)\nReturns the position of the matching brace for the brace character at\nposition *pos*, taking nested braces into account, or `-1`.\nThe brace characters recognized are '(', ')', '[', ']', '{', '}', '<', and\n'>' and must have the same style.\n@param buffer A buffer.\n@param pos The position of the brace in *buffer* to match.\n@param max_re_style Must be `0`. Reserved for expansion.\n@return number brace_matches textadept.editing.brace_matches (table)\nTable of brace characters to highlight.\nThe ASCII values of brace characters are keys and are assigned non-`nil`\nvalues. The default brace characters are '(', ')', '[', ']', '{', and '}'. -browser export.browser (string)\nPath to or the name of the browser executable to show exported HTML files\nin.\nThe default value is 'firefox'. buffer _G.buffer (module)\nA Textadept buffer object.\nConstants are documented in the fields they apply to.\nWhile you can work with individual buffer instances, it is really only useful\nto work with the global one.\nMany of these functions and fields are derived from the Scintilla editing\ncomponent, and additional information can be found on the Scintilla website:\nhttp://scintilla.org/ScintillaDoc.html buffer _G.buffer (table)\nThe current buffer in the current view. buffer view.buffer (table)\nThe buffer the view contains. (Read-only) @@ -443,7 +407,6 @@ call_tip_use_style buffer.call_tip_use_style (number)\nThe pixel width of tab ch can_redo buffer.can_redo(buffer)\nReturns whether or not there is an action to be redone.\n@param buffer A buffer.\n@return bool can_undo buffer.can_undo(buffer)\nReturns whether or not there is an action to be undone.\n@param buffer A buffer.\n@return bool cancel buffer.cancel(buffer)\nCancels the active selection mode, autocompletion or user list, call tip,\netc.\n@param buffer A buffer. -cancel_current textadept.snippets.cancel_current()\nCancels the active snippet, removing all inserted text.\nReturns `false` if no snippet is active.\n@return `false` if no snippet is active; `nil` otherwise. caret_fore buffer.caret_fore (number)\nThe caret's foreground color, in "0xBBGGRR" format. caret_line_back buffer.caret_line_back (number)\nThe background color, in "0xBBGGRR" format, of the line that contains the\ncaret. caret_line_back_alpha buffer.caret_line_back_alpha (number)\nThe caret line's background alpha value, ranging from `0` (transparent) to\n`255` (opaque).\nThe default value is `buffer.ALPHA_NOALPHA`, for no alpha. @@ -461,8 +424,6 @@ char_left_rect_extend buffer.char_left_rect_extend(buffer)\nMoves the caret left char_right buffer.char_right(buffer)\nMoves the caret right one character.\n@param buffer A buffer. char_right_extend buffer.char_right_extend(buffer)\nMoves the caret right one character, extending the selected text to the new\nposition.\n@param buffer A buffer. char_right_rect_extend buffer.char_right_rect_extend(buffer)\nMoves the caret right one character, extending the rectangular selection to\nthe new position.\n@param buffer A buffer. -check_spelling spellcheck.check_spelling(interactive, wrapped)\nChecks the buffer for spelling errors, marks misspelled words, and optionally\nshows suggestions for the next misspelled word if *interactive* is `true`.\n@param interactive Flag indicating whether or not to display suggestions for\n the next misspelled word. The default value is `false`.\n@param wrapped Utility flag indicating whether or not the spellchecker has\n wrapped for displaying useful statusbar information. This flag is used and\n set internally, and should not be set otherwise. -check_spelling_on_save spellcheck.check_spelling_on_save (bool)\nCheck spelling after saving files.\nThe default value is `true`. choose_caret_x buffer.choose_caret_x(buffer)\nIdentifies the current horizontal caret position as the caret's preferred\nhorizontal position when moving between lines.\n@param buffer A buffer.\n@see caret_sticky clear buffer.clear(buffer)\nDeletes the selected text or the character at the caret.\n@param buffer A buffer. clear textadept.bookmarks.clear()\nClears all bookmarks in the current buffer. @@ -483,12 +444,10 @@ command_entry ui.command_entry (module)\nTextadept's Command Entry.\nIt supports comment_string textadept.editing.comment_string (table)\nMap of lexer names to line comment strings for programming languages, used by\nthe `block_comment()` function.\nKeys are lexer names and values are either the language's line comment\nprefixes or block comment delimiters separated by a '|' character.\n@see block_comment compile textadept.run.compile(filename)\nCompiles file *filename* or the current file using an appropriate shell\ncommand from the `compile_commands` table.\nThe shell command is determined from the file's filename, extension, or\nlanguage in that order.\nEmits `COMPILE_OUTPUT` events.\n@param filename Optional path to the file to compile. The default value is\n the current file's filename.\n@see compile_commands\n@see _G.events compile_commands textadept.run.compile_commands (table)\nMap of filenames, file extensions, and lexer names to their associated\n"compile" shell command line strings or functions that return such strings.\nCommand line strings may have the following macros:\n\n + `%f`: The file's name, including its extension.\n + `%e`: The file's name, excluding its extension.\n + `%d`: The file's directory path.\n + `%p`: The file's full path.\n\nFunctions may also return a working directory to operate in. By default, it\nis the current file's parent directory. -complete_lua lua_repl.complete_lua()\nShows a set of Lua code completions for the current position. connect events.connect(event, f, index)\nAdds function *f* to the set of event handlers for event *event* at position\n*index*.\nIf *index* not given, appends *f* to the set of handlers. *event* may be any\narbitrary string and does not need to have been previously defined.\n@param event The string event name.\n@param f The Lua function to connect to *event*.\n@param index Optional index to insert the handler into.\n@usage events.connect('my_event', function(msg) ui.print(msg) end)\n@see disconnect constants _SCINTILLA.constants (table)\nMap of Scintilla constant names to their numeric values.\n@see _G.buffer context_menu textadept.menu.context_menu (table)\nThe default right-click context menu.\nSubmenus, and menu items can be retrieved by name in addition to table index\nnumber. context_menu ui.context_menu (userdata)\nThe buffer's context menu, a `ui.menu()`.\nThis is a low-level field. You probably want to use the higher-level\n`textadept.menu.context_menu`. -continue debugger.continue(lexer, ...)\nContinue debugger execution unless the debugger is already executing (e.g.\nnot at a breakpoint).\nIf no debugger is running, starts one, then continues execution.\nEmits a `DEBUGGER_CONTINUE` event, passing along any arguments given.\n@param lexer Optional lexer name of the language to continue executing. The\n default value is the current lexer. contracted_fold_next buffer.contracted_fold_next(buffer, line)\nReturns the line number of the next contracted fold point starting from line\nnumber *line*, or `-1` if none exists.\n@param buffer A buffer.\n@param line The line number in *buffer* to start at.\n@return number control_structure_patterns _M.ruby.control_structure_patterns (table)\nPatterns for auto `end` completion for control structures.\n@see try_to_autocomplete_end convert_eols buffer.convert_eols(buffer, mode)\nConverts all end of line characters to those in end of line mode *mode*.\n@param buffer A buffer.\n@param mode The end of line mode to convert to. Valid values are:\n * `buffer.EOL_CRLF`\n * `buffer.EOL_CR`\n * `buffer.EOL_LF` @@ -501,16 +460,9 @@ count_characters buffer.count_characters(buffer, start_pos, end_pos)\nReturns th css _G.keys.css (table)\nContainer for CSS-specific key bindings. css _G.snippets.css (table)\nContainer for CSS-specific snippets. css _M.css (module)\nThe css module.\nIt provides utilities for editing CSS code. -ctag textadept.editing.autocompleters.ctag (function)\nAutocompleter function for ctags. (Names only; not context-sensitive). -ctags _G.ctags (module)\n[Experimental]\nUtilize Ctags with Textadept.\n\nThis module is not loaded by default. `require('ctags')` must be called from\n*~/.textadept/init.lua*.\n\nThere are four ways to tell Textadept about *tags* files:\n\n 1. Place a *tags* file in current file's directory. This file will be used\n in a tag search from any file in that directory.\n 2. Place a *tags* file in a project's root directory. This file will be\n used in a tag search from any of that project's source files.\n 3. Add a *tags* file or list of *tags* files to the `ctags` module for\n a project root key. This file(s) will be used in a tag search from any\n of that project's source files.\n For example: `ctags['/path/to/project'] = '/path/to/tags'`.\n 4. Add a *tags* file to the `ctags` module. This file will be used in\n any tag search.\n For example: `ctags[#ctags + 1] = '/path/to/tags'`.\n 5. As a last resort, if no *tags* files were found, or if there is no match\n for a given symbol, a temporary *tags* file is generated for the current\n file and used.\n\nTextadept will use any and all *tags* files based on the above rules. -ctags ctags.ctags (string)\nPath to the ctags executable.\nThe default value is `'ctags'`. -ctags_flags ctags.ctags_flags (table)\nMap of project root paths to string command-line options, or functions that\nreturn such strings, that are passed to ctags when generating project tags.\n@see LUA_FLAGS current_pos buffer.current_pos (number)\nThe caret's position.\nWhen set, does not scroll the caret into view. cursor buffer.cursor (number)\nThe display cursor type.\n\n* `buffer.CURSORNORMAL`\n The text insert cursor.\n* `buffer.CURSORARROW`\n The arrow cursor.\n* `buffer.CURSORWAIT`\n The wait cursor.\n* `buffer.CURSORREVERSEARROW`\n The reversed arrow cursor.\n\nThe default value is `buffer.CURSORNORMAL`. cut buffer.cut(buffer)\nCuts the selected text to the clipboard.\nMultiple selections are copied in order with no delimiters. Rectangular\nselections are copied from top to bottom with end of line characters. Virtual\nspace is not copied.\n@param buffer A buffer. -cycle_history_next lua_repl.cycle_history_next()\nCycle forward through command history, taking into account commands with\nmultiple lines. -cycle_history_prev lua_repl.cycle_history_prev()\nCycle backward through command history, taking into account commands with\nmultiple lines. -debugger _G.debugger (module)\n[Experimental]\nLanguage debugging support.\n\nAll this module does is emit debugger events. Submodules that implement\ndebuggers listen for these events and act on them.\n\nThis module is not loaded by default. `require('debugger')` must be called\nfrom *~/.textadept/init.lua*. dec_num lexer.dec_num (pattern)\nA pattern that matches a decimal number. default_filter lfs.default_filter (table)\nThe filter table containing common binary file extensions and version control\ndirectories to exclude when iterating over files and directories using\n`dir_foreach`.\n@see dir_foreach del_line_left buffer.del_line_left(buffer)\nDeletes the range of text from the caret to the beginning of the current\nline.\n@param buffer A buffer. @@ -525,10 +477,8 @@ delete_range buffer.delete_range(buffer, pos, length)\nDeletes the range of text delimited_range lexer.delimited_range(chars, single_line, no_escape, balanced)\nCreates and returns a pattern that matches a range of text bounded by\n*chars* characters.\nThis is a convenience function for matching more complicated delimited ranges\nlike strings with escape characters and balanced parentheses. *single_line*\nindicates whether or not the range must be on a single line, *no_escape*\nindicates whether or not to ignore '\' as an escape character, and *balanced*\nindicates whether or not to handle balanced ranges like parentheses and\nrequires *chars* to be composed of two characters.\n@param chars The character(s) that bound the matched range.\n@param single_line Optional flag indicating whether or not the range must be\n on a single line.\n@param no_escape Optional flag indicating whether or not the range end\n character may be escaped by a '\\' character.\n@param balanced Optional flag indicating whether or not to match a balanced\n range, like the "%b" Lua pattern. This flag only applies if *chars*\n consists of two different characters (e.g. "()").\n@usage local dq_str_escapes = lexer.delimited_range('"')\n@usage local dq_str_noescapes = lexer.delimited_range('"', false, true)\n@usage local unbalanced_parens = lexer.delimited_range('()')\n@usage local balanced_parens = lexer.delimited_range('()', false, false,\n true)\n@return pattern\n@see nested_pair dialog ui.dialog(kind, ...)\nLow-level function for prompting the user with a gtdialog of kind *kind*\nwith the given string and table arguments, returning a formatted string of\nthe dialog's output.\nYou probably want to use the higher-level functions in the `ui.dialogs`\nmodule.\nTable arguments containing strings are allowed and expanded in place. This is\nuseful for filtered list dialogs with many items.\n@param kind The kind of gtdialog.\n@param ... Parameters to the gtdialog.\n@return string gtdialog result. dialogs ui.dialogs (module)\nProvides a set of interactive dialog prompts for user input. -diff _G.diff(text1, text2)\nReturns a list that represents the differences between strings *text1* and\n*text2*.\nEach consecutive pair of elements in the returned list represents a "diff".\nThe first element is an integer: 0 for a deletion, 1 for an insertion, and 2\nfor equality. The second element is the associated diff text.\n@param text1 String to compare against.\n@param text2 String to compare.\n@usage diffs = diff(text1, text2)\n for i = 1, #diffs, 2 do print(diffs[i], diffs[i + 1]) end\n@return list of differences digit lexer.digit (pattern)\nA pattern that matches any digit ('0'-'9'). dir_foreach lfs.dir_foreach(dir, f, filter, n, include_dirs, level)\nIterates over all files and sub-directories (up to *n* levels deep) in\ndirectory *dir*, calling function *f* with each file found.\nString or list *filter* determines which files to pass through to *f*, with\nthe default filter being `lfs.default_filter`. A filter consists of Lua\npatterns that match file and directory paths to include or exclude. Exclusive\npatterns begin with a '!'. If no inclusive patterns are given, any path is\ninitially considered. As a convenience, file extensions can be specified\nliterally instead of as a Lua pattern (e.g. '.lua' vs. '%.lua$'), and '/'\nalso matches the Windows directory separator ('[/\\]' is not needed).\n@param dir The directory path to iterate over.\n@param f Function to call with each full file path found. If *f* returns\n `false` explicitly, iteration ceases.\n@param filter Optional filter for files and directories to include and\n exclude. The default value is `lfs.default_filter`.\n@param n Optional maximum number of directory levels to descend into.\n The default value is `nil`, which indicates no limit.\n@param include_dirs Optional flag indicating whether or not to call *f* with\n directory names too. Directory names are passed with a trailing '/' or '\',\n depending on the current platform.\n The default value is `false`.\n@param level Utility value indicating the directory level this function is\n at. This value is used and set internally, and should not be set otherwise.\n@see filter -disable_listening history.disable_listening()\nDisables recording of edit locations and clears all view history. disconnect events.disconnect(event, f)\nRemoves function *f* from the set of handlers for event *event*.\n@param event The string event name.\n@param f The Lua function connected to *event*.\n@see connect doc_line_from_visible buffer.doc_line_from_visible(buffer, display_line)\nReturns the actual line number of displayed line number *display_line*,\ntaking hidden lines into account.\nIf *display_line* is less than or equal to zero, returns `0`. If\n*display_line* is greater than or equal to the number of displayed lines,\nreturns `buffer.line_count`.\n@param buffer A buffer.\n@param display_line The display line number to use.\n@return number document_end buffer.document_end(buffer)\nMoves the caret to the end of the buffer.\n@param buffer A buffer. @@ -536,7 +486,7 @@ document_end_extend buffer.document_end_extend(buffer)\nMoves the caret to the e document_start buffer.document_start(buffer)\nMoves the caret to the beginning of the buffer.\n@param buffer A buffer. document_start_extend buffer.document_start_extend(buffer)\nMoves the caret to the beginning of the buffer, extending the selected text\nto the new position.\n@param buffer A buffer. drop_selection_n buffer.drop_selection_n(buffer, n)\nDrops existing selection number *n*.\n@param buffer A buffer.\n@param n The number of the existing selection. -dropdown ui.dialogs.dropdown(options)\nPrompts the user with a drop-down item selection dialog defined by dialog\noptions table *options*, returning the selected button's index along with the\nindex of the selected item.\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the selected item's text.\nIf the dialog closed due to *options*.`exit_onchange`, returns `4` along with\neither the selected item's index or its text. If the dialog timed out,\nreturns `0` or `"timeout"`. If the user canceled the dialog, returns `-1` or\n`"delete"`.\n@param options Table of key-value option pairs for the drop-down dialog.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `items`: The list of string items to show in the drop-down.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `exit_onchange`: Close the dialog after selecting a new item. The default\n value is `false`.\n * `select`: The index of the initially selected list item. The default\n value is `1`.\n * `string_output`: Return the selected button's label (instead of its\n index) and the selected item's text (instead of its index). If no item\n was selected, returns the dialog's exit status (instead of its exit\n code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.dropdown{title = 'Select Encoding', width = 200,\n items = io.encodings, string_output = true}\n@return selected button or exit code, selected item +dropdown ui.dialogs.dropdown(options)\nPrompts the user with a drop-down item selection dialog defined by dialog\noptions table *options*, returning the selected button's index along with the\nindex of the selected item.\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the selected item's text.\nIf the dialog closed due to *options*.`exit_onchange`, returns `4` along with\neither the selected item's index or its text. If the dialog timed out,\nreturns `0` or `"timeout"`. If the user canceled the dialog, returns `-1` or\n`"delete"`.\n@param options Table of key-value option pairs for the drop-down dialog.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `items`: The list of string items to show in the drop-down.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `exit_onchange`: Close the dialog after selecting a new item. The default\n value is `false`.\n * `select`: The index of the initially selected list item. The default\n value is `1`.\n * `string_output`: Return the selected button's label (instead of its\n index) and the selected item's text (instead of its index). If no item\n was selected, returns the dialog's exit status (instead of its exit\n code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.dropdown{title = 'Select Encoding', width = 200,\n items = io.encodings, string_output = true}\n@return selected button or exit code, selected item edge_colour buffer.edge_colour (number)\nThe color, in "0xBBGGRR" format, of the single edge or background for long\nlines according to `buffer.edge_mode`. edge_column buffer.edge_column (number)\nThe column number to mark long lines at. edge_mode buffer.edge_mode (number)\nThe long line mark mode.\n\n* `buffer.EDGE_NONE`\n Long lines are not marked.\n* `buffer.EDGE_LINE`\n Draw a single vertical line whose color is `buffer.edge_colour` at\n column `buffer.edge_column`.\n* `buffer.EDGE_BACKGROUND`\n Change the background color of text after column `buffer.edge_column`\n to `buffer.edge_colour`.\n* `buffer.EDGE_MULTILINE`\n Draw vertical lines whose colors and columns are defined by calls to\n `buffer:multi_edge_add_line()`. @@ -546,7 +496,6 @@ editing_keys ui.command_entry.editing_keys (table)\nA metatable with typical pla embed lexer.embed(lexer, child, start_rule, end_rule)\nEmbeds child lexer *child* in parent lexer *lexer* using patterns\n*start_rule* and *end_rule*, which signal the beginning and end of the\nembedded lexer, respectively.\n@param lexer The parent lexer.\n@param child The child lexer.\n@param start_rule The pattern that signals the beginning of the embedded\n lexer.\n@param end_rule The pattern that signals the end of the embedded lexer.\n@usage html:embed(css, css_start_rule, css_end_rule)\n@usage html:embed(lex, php_start_rule, php_end_rule) -- from php lexer emit events.emit(event, ...)\nSequentially calls all handler functions for event *event* with the given\narguments.\n*event* may be any arbitrary string and does not need to have been previously\ndefined. If any handler explicitly returns `true` or `false`, `emit()`\nreturns that value and ceases to call subsequent handlers. This is useful for\nstopping the propagation of an event like a keypress after it has been\nhandled.\n@param event The string event name.\n@param ... Arguments passed to the handler.\n@usage events.emit('my_event', 'my message')\n@return `true` or `false` if any handler explicitly returned such; `nil`\n otherwise. empty_undo_buffer buffer.empty_undo_buffer(buffer)\nDeletes the undo and redo history.\n@param buffer A buffer. -enable_listening history.enable_listening()\nEnables recording of edit locations. enclose textadept.editing.enclose(left, right)\nEncloses the selected text or the current word within strings *left* and\n*right*, taking multiple selections into account.\n@param left The left part of the enclosure.\n@param right The right part of the enclosure. encoding buffer.encoding (string or nil)\nThe string encoding of the file, or `nil` for binary files. encodings io.encodings (table)\nList of encodings to attempt to decode files as.\nYou should add to this list if you get a "Conversion failed" error when\ntrying to open a file whose encoding is not recognized. Valid encodings are\nGNU iconv's encodings and include:\n\n * European: ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U,\n KOI8-RU, CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},\n Mac{Roman,CentralEurope,Iceland,Croatian,Romania},\n Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh.\n * Semitic: ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}.\n * Japanese: EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2,\n ISO-2022-JP-1.\n * Chinese: EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950,\n BIG5-HKSCS, BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999,\n ISO-2022-CN, ISO-2022-CN-EXT.\n * Korean: EUC-KR, CP949, ISO-2022-KR, JOHAB.\n * Armenian: ARMSCII-8.\n * Georgian: Georgian-Academy, Georgian-PS.\n * Tajik: KOI8-T.\n * Kazakh: PT154, RK1048.\n * Thai: ISO-8859-11, TIS-620, CP874, MacThai.\n * Laotian: MuleLao-1, CP1133.\n * Vietnamese: VISCII, TCVN, CP1258.\n * Unicode: UTF-8, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UTF-16,\n UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF-7, C99, JAVA. @@ -557,10 +506,7 @@ ensure_visible buffer.ensure_visible(buffer, line)\nEnsures line number *line* i ensure_visible_enforce_policy buffer.ensure_visible_enforce_policy(buffer, line)\nEnsures line number *line* is visible by expanding any fold points hiding it\nbased on the vertical caret policy previously defined in\n`buffer.set_visible_policy()`.\n@param buffer A buffer.\n@param line The line number in *buffer* to ensure visible. eol_mode buffer.eol_mode (number)\nThe current end of line mode. Changing the current mode does not convert\nany of the buffer's existing end of line characters.\nUse `buffer.convert_eols()` to do so.\n\n* `buffer.EOL_CRLF`\n Carriage return with line feed ("\r\\n").\n* `buffer.EOL_CR`\n Carriage return ("\r").\n* `buffer.EOL_LF`\n Line feed ("\\n").\n\nThe default value is `buffer.EOL_CRLF` on Windows platforms,\n`buffer.EOL_LF` otherwise. error_patterns textadept.run.error_patterns (table)\nMap of file extensions and lexer names to their associated lists of string\npatterns that match warning and error messages emitted by compile and run\ncommands for those file extensions and lexers.\nPatterns match single lines and contain captures for a filename, line number,\ncolumn number (optional), and warning or error message (optional).\nDouble-clicking a warning or error message takes the user to the source of\nthat warning/error.\nNote: `(.-)` captures in patterns are interpreted as filenames; `(%d+)`\ncaptures are interpreted as line numbers first, and then column numbers; and\nany other capture is treated as warning/error message text. -evaluate_repl lua_repl.evaluate_repl()\nEvaluates as Lua code the current line or the text on the currently selected\nlines.\nIf the current line has a syntax error, it is ignored and treated as a line\ncontinuation. events _G.events (module)\nTextadept's core event structure and handlers.\n\nTextadept emits events when you do things like create a new buffer, press a\nkey, click on a menu, etc. You can even emit events yourself using Lua. Each\nevent has a set of event handlers, which are simply Lua functions called in\nthe order they were connected to an event. For example, if you created a\nmodule that needs to do something each time Textadept creates a new buffer,\nconnect a Lua function to the `events.BUFFER_NEW` event:\n\n events.connect(events.BUFFER_NEW, function()\n -- Do something here.\n end)\n\nEvents themselves are nothing special. You do not have to declare one before\nusing it. Events are simply strings containing arbitrary event names. When\neither you or Textadept emits an event, Textadept runs all event handlers\nconnected to the event, passing any given arguments to the event's handler\nfunctions. If an event handler explicitly returns a `true` or `false` boolean\nvalue, Textadept will not call subsequent handlers. This is useful if you\nwant to stop the propagation of an event like a keypress if your event\nhandler handled it.\n -events _SCINTILLA.events (table)\nMap of Scintilla event IDs to tables of event names and event parameters. -export _G.export (module)\n[Experimental]\nOutputs source files into various formats like HTML.\n\nThis module is not loaded by default. `require('export')` must be called from\n*~/.textadept/init.lua*.\n expr_types _M.lua.expr_types (table)\nMap of expression patterns to their types.\nUsed for type-hinting when showing autocompletions for variables.\nExpressions are expected to match after the '=' sign of a statement. expr_types _M.python.expr_types (table)\nMap of expression patterns to their types.\nExpressions are expected to match after the '=' sign of a statement. expr_types _M.ruby.expr_types (table)\nMap of expression patterns to their types.\nExpressions are expected to match after the '=' sign of a statement. @@ -568,13 +514,12 @@ extend lexer.extend (pattern)\nA pattern that matches any ASCII extended charact extensions textadept.file_types.extensions (table)\nMap of file extensions to their associated lexer names.\nIf the file type is not recognized by its first-line, each file extension is\nmatched against the file's extension. extra_ascent buffer.extra_ascent (number)\nThe amount of pixel padding above lines.\nThe default value is `0`. extra_descent buffer.extra_descent (number)\nThe amount of pixel padding below lines.\nThe default is `0`. -file_diff _G.file_diff (module)\n[Experimental]\nTwo-way file comparison for Textadept.\n\nThis module is not loaded by default. `require('file_diff')` must be called\nfrom *~/.textadept/init.lua*. file_types textadept.file_types (module)\nHandles file type detection for Textadept. filename buffer.filename (string)\nThe absolute file path associated with the buffer. filesave ui.dialogs.filesave(options)\nPrompts the user with a file save dialog defined by dialog options table\n*options*, returning the string file chosen.\nIf the user canceled the dialog, returns `nil`.\n@param options Table of key-value option pairs for the dialog.\n\n * `title`: The dialog's title text.\n * `with_directory`: The initial filesystem directory to show.\n * `with_file`: The initially chosen filename. This option requires\n `with_directory` to be set.\n * `with_extension`: The list of extensions selectable files must have.\n * `no_create_directories`: Prevent the user from creating new directories.\n The default value is `false`.\n@return filename or nil fileselect ui.dialogs.fileselect(options)\nPrompts the user with a file selection dialog defined by dialog options\ntable *options*, returning the string file selected.\nIf *options*.`select_multiple` is `true`, returns the list of files selected.\nIf the user canceled the dialog, returns `nil`.\n@param options Table of key-value option pairs for the dialog.\n\n * `title`: The dialog's title text.\n * `with_directory`: The initial filesystem directory to show.\n * `with_file`: The initially selected filename. This option requires\n `with_directory` to be set.\n * `with_extension`: The list of extensions selectable files must have.\n * `select_multiple`: Allow the user to select multiple files. The default\n value is `false`.\n * `select_only_directories`: Only allow the user to select directories. The\n default value is `false`.\n@usage ui.dialogs.fileselect{title = 'Open C File', with_directory = _HOME,\n with_extension = {'c', 'h'}, select_multiple = true}\n@return filename, list of filenames, or nil filter_through textadept.editing.filter_through(command)\nPasses the selected text or all buffer text to string shell command *command*\nas standard input (stdin) and replaces the input text with the command's\nstandard output (stdout). *command* may contain pipes.\nStandard input is as follows:\n\n1. If text is selected and spans multiple lines, all text on the lines that\nhave text selected is passed as stdin. However, if the end of the selection\nis at the beginning of a line, only the line ending delimiters from the\nprevious line are included. The rest of the line is excluded.\n2. If text is selected and spans a single line, only the selected text is\nused.\n3. If no text is selected, the entire buffer is used.\n@param command The Linux, BSD, Mac OSX, or Windows shell command to filter\n text through. May contain pipes. -filteredlist ui.dialogs.filteredlist(options)\nPrompts the user with a filtered list item selection dialog defined by dialog\noptions table *options*, returning the selected button's index along with the\nindex or indices of the selected item or items (depending on whether or not\n*options*.`select_multiple` is `true`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the text of the selected item or items.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\nSpaces in the filter text are treated as wildcards.\n@param options Table of key-value option pairs for the filtered list dialog.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text.\n * `text`: The dialog's initial input text.\n * `columns`: The list of string column names for list rows.\n * `items`: The list of string items to show in the filtered list.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `select_multiple`: Allow the user to select multiple items. The default\n value is `false`.\n * `search_column`: The column number to filter the input text against. The\n default value is `1`. This option requires `columns` to be set and\n contain at least *n* column names.\n * `output_column`: The column number to use for `string_output`. The\n default value is `1`. This option requires `columns` to be set and\n contain at least *n* column names.\n * `string_output`: Return the selected button's label (instead of its\n index) and the selected item's text (instead of its index). If no item\n was selected, returns the dialog's exit status (instead of its exit\n code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.filteredlist{title = 'Title', columns = {'Foo', 'Bar'},\n items = {'a', 'b', 'c', 'd'}}\n@return selected button or exit code, selected item or list of selected items +filteredlist ui.dialogs.filteredlist(options)\nPrompts the user with a filtered list item selection dialog defined by dialog\noptions table *options*, returning the selected button's index along with the\nindex or indices of the selected item or items (depending on whether or not\n*options*.`select_multiple` is `true`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the text of the selected item or items.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\nSpaces in the filter text are treated as wildcards.\n@param options Table of key-value option pairs for the filtered list dialog.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text.\n * `text`: The dialog's initial input text.\n * `columns`: The list of string column names for list rows.\n * `items`: The list of string items to show in the filtered list.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `select_multiple`: Allow the user to select multiple items. The default\n value is `false`.\n * `search_column`: The column number to filter the input text against. The\n default value is `1`. This option requires `columns` to be set and\n contain at least *n* column names.\n * `output_column`: The column number to use for `string_output`. The\n default value is `1`. This option requires `columns` to be set and\n contain at least *n* column names.\n * `string_output`: Return the selected button's label (instead of its\n index) and the selected item's text (instead of its index). If no item\n was selected, returns the dialog's exit status (instead of its exit\n code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.filteredlist{title = 'Title', columns = {'Foo', 'Bar'},\n items = {'a', 'b', 'c', 'd'}}\n@return selected button or exit code, selected item or list of selected items find ui.find (module)\nTextadept's Find & Replace pane. find_column buffer.find_column(buffer, line, column)\nReturns the position of column number *column* on line number *line* (taking\ntab and multi-byte characters into account), or the position at the end of\nline *line*.\n@param buffer A buffer.\n@param line The line number in *buffer* to use.\n@param column The column number to use. find_entry_text ui.find.find_entry_text (string)\nThe text in the "Find" entry. @@ -588,7 +533,6 @@ find_next ui.find.find_next()\nMimics pressing the "Find Next" button. find_next_button_text ui.find.find_next_button_text (string, Write-only)\nThe text of the "Find Next" button.\nThis is primarily used for localization. find_prev ui.find.find_prev()\nMimics pressing the "Find Prev" button. find_prev_button_text ui.find.find_prev_button_text (string, Write-only)\nThe text of the "Find Prev" button.\nThis is primarily used for localization. -find_references lsp.find_references()\nSearches for project references to the current symbol and prints them. first_visible_line buffer.first_visible_line (number)\nThe line number of the line at the top of the view, starting from zero. float lexer.float (pattern)\nA pattern that matches a floating point number. focus ui.command_entry.focus()\nOpens the command entry. @@ -604,10 +548,8 @@ fold_level lexer.fold_level (table, Read-only)\nTable of fold level bit-masks fo fold_line buffer.fold_line(buffer, line, action)\nContracts, expands, or toggles the fold point on line number *line*,\ndepending on *action*.\n@param buffer A buffer.\n@param line The line number in *buffer* to set the fold state for.\n@param action The fold action to perform. Valid values are:\n * `buffer.FOLDACTION_CONTRACT`\n * `buffer.FOLDACTION_EXPAND`\n * `buffer.FOLDACTION_TOGGLE` fold_line_comments lexer.fold_line_comments(prefix)\nReturns a fold function (to be passed to `lexer.add_fold_point()`) that folds\nconsecutive line comments that start with string *prefix*.\n@param prefix The prefix string defining a line comment.\n@usage lex:add_fold_point(lexer.COMMENT, '--',\n lexer.fold_line_comments('--'))\n@usage lex:add_fold_point(lexer.COMMENT, '//',\n lexer.fold_line_comments('//')) fold_parent buffer.fold_parent (table, Read-only)\nTable of fold point line numbers for child line numbers starting from zero.\nA line number of `-1` means no line was found. -fontselect ui.dialogs.fontselect(options)\nPrompts the user with a font selection dialog defined by dialog options\ntable *options*, returning the font selected (including style and size).\nIf the user canceled the dialog, returns `nil`.\n@param options Table of key-value option pairs for the option select dialog.\n\n * `title`: The dialog's title text.\n * `text`: The font preview text.\n * `font_name`: The initially selected font name.\n * `font_size`: The initially selected font size. The default value is `12`.\n * `font_style`: The initially selected font style. The available options\n are `"regular"`, `"bold"`, `"italic"`, and `"bold italic"`. The default\n value is `"regular"`.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n@usage ui.dialogs.fontselect{title = 'Font', font_name = 'Monospace',\n font_size = 10}\n@return selected font, including style and size -forward history.forward()\nNavigates forwards through the current view's history. +fontselect ui.dialogs.fontselect(options)\nPrompts the user with a font selection dialog defined by dialog options\ntable *options*, returning the font selected (including style and size).\nIf the user canceled the dialog, returns `nil`.\n@param options Table of key-value option pairs for the option select dialog.\n\n * `title`: The dialog's title text.\n * `text`: The font preview text.\n * `font-name`: The initially selected font name.\n * `font-size`: The initially selected font size. The default value is `12`.\n * `font-style`: The initially selected font style. The available options\n are `"regular"`, `"bold"`, `"italic"`, and `"bold italic"`. The default\n value is `"regular"`.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n@usage ui.dialogs.fontselect{title = 'Font', font_name = 'Monospace',\n font_size = 10}\n@return selected font, including style and size functions _SCINTILLA.functions (table)\nMap of Scintilla function names to tables containing their IDs, return types,\nwParam types, and lParam types. Types are as follows:\n\n + `0`: Void.\n + `1`: Integer.\n + `2`: Length of the given lParam string.\n + `3`: Integer position.\n + `4`: Color, in "0xBBGGRR" format.\n + `5`: Boolean `true` or `false`.\n + `6`: Bitmask of Scintilla key modifiers and a key value.\n + `7`: String parameter.\n + `8`: String return value. -generate_default_api ctags.generate_default_api (bool)\nWhether or not to generate simple api documentation files based on *tags*\nfile contents. For example, functions are documented with their signatures\nand source file paths.\nThis *api* file is generated in the same directory as *tags* and can be\nread by `textadept.editing.show_documentation` as long as it was added\nto `textadept.editing.api_files` for a given language.\nThe default value is `true`. get_cur_line buffer.get_cur_line(buffer)\nReturns the current line's text and the caret's position on that line,\nstarting from zero.\n@param buffer A buffer.\n@return string, number get_default_fold_display_text buffer.get_default_fold_display_text(buffer)\nReturns the default fold display text.\n@param buffer A buffer. get_last_child buffer.get_last_child(buffer, line, level)\nReturns the line number of the last line after line number *line* whose fold\nlevel is greater than *level*.\nIf *level* is `-1`, returns the level of *line*.\n@param buffer A buffer.\n@param line The line number in *buffer* of a header line.\n@param level The fold level, or `-1` for the level of *line*. @@ -622,32 +564,22 @@ get_split_table ui.get_split_table()\nReturns a split table that contains Textad get_text buffer.get_text(buffer)\nReturns the buffer's text.\n@param buffer A buffer. goto_anchor _M.yaml.goto_anchor()\nJumps to the anchor for the alias underneath the caret. goto_buffer view.goto_buffer(view, buffer)\nSwitches to buffer *buffer* or the buffer *buffer* number of buffers relative\nto the current one.\nEmits `BUFFER_BEFORE_SWITCH` and `BUFFER_AFTER_SWITCH` events.\n@param view The view to switch buffers in.\n@param buffer A buffer or relative buffer number (typically 1 or -1).\n@see _G._BUFFERS\n@see events.BUFFER_BEFORE_SWITCH\n@see events.BUFFER_AFTER_SWITCH -goto_change file_diff.goto_change(next)\nJumps to the next or previous difference between the two files depending on\nboolean *next*.\n`start()` must have been called previously.\n@param next Whether to go to the next or previous difference relative to the\n current line. -goto_definition lsp.goto_definition()\nJumps to the definition of the current symbol, returning whether or not a\ndefinition was found.\n@return `true` if a definition was found; `false` otherwise. goto_error textadept.run.goto_error(line, next)\nJumps to the source of the recognized compile/run warning or error on line\nnumber *line* in the message buffer.\nIf *line* is `nil`, jumps to the next or previous warning or error, depending\non boolean *next*. Displays an annotation with the warning or error message\nif possible.\n@param line The line number in the message buffer that contains the\n compile/run warning or error to go to.\n@param next Optional flag indicating whether to go to the next recognized\n warning/error or the previous one. Only applicable when *line* is `nil` or\n `false`.\n@see error_patterns goto_file ui.goto_file(filename, split, preferred_view, sloppy)\nSwitches to the existing view whose buffer's filename is *filename*.\nIf no view was found and *split* is `true`, splits the current view in order\nto show the requested file. If *split* is `false`, shifts to the next or\n*preferred_view* view in order to show the requested file. If *sloppy* is\n`true`, requires only the last part of *filename* to match a buffer's\n`filename`. If the requested file was not found, it is opened in the desired\nview.\n@param filename The filename of the buffer to go to.\n@param split Optional flag that indicates whether or not to open the buffer\n in a split view if there is only one view. The default value is `false`.\n@param preferred_view Optional view to open the desired buffer in if the\n buffer is not visible in any other view.\n@param sloppy Optional flag that indicates whether or not to not match\n *filename* to `buffer.filename` exactly. When `true`, matches *filename* to\n only the last part of `buffer.filename` This is useful for run and compile\n commands which output relative filenames and paths instead of full ones and\n it is likely that the file in question is already open. The default value\n is `false`. goto_file_found ui.find.goto_file_found(line_num, next)\nJumps to the source of the find in files search result on line number\n*line_num* in the buffer titled "Files Found" or, if *line_num* is `nil`,\njumps to the next or previous search result, depending on boolean *next*.\n@param line_num The line number in the files found buffer that contains the\n search result to go to.\n@param next Optional flag indicating whether to go to the next search result\n or the previous one. Only applicable when *line_num* is `nil` or `false`. -goto_implementation lsp.goto_implementation()\nJumps to the implementation of the current symbol, returning whether or not\nan implementation was found.\n@return `true` if an implementation was found; `false` otherwise. goto_line buffer.goto_line(buffer, line)\nMoves the caret to the beginning of line number *line* and scrolls it into\nview, regardless of whether *line* is hidden or not.\n@param buffer A buffer.\n@param line The line number in *buffer* to go to. goto_line textadept.editing.goto_line(line)\nMoves the caret to the beginning of line number *line* or the user-specified\nline, ensuring *line* is visible.\n@param line Optional line number to go to. If `nil`, the user is prompted for\n one. goto_mark textadept.bookmarks.goto_mark(next)\nPrompts the user to select a bookmarked line to move the caret to the\nbeginning of unless *next* is given.\nIf *next* is `true` or `false`, moves the caret to the beginning of the next\nor previously bookmarked line, respectively.\n@param next Optional flag indicating whether to go to the next or previous\n bookmarked line relative to the current line. The default value is `nil`,\n prompting the user for a bookmarked line to go to. goto_pos buffer.goto_pos(buffer, pos)\nMoves the caret to position *pos* and scrolls it into view.\n@param buffer A buffer.\n@param pos The position in *buffer* to go to. goto_section _M.rest.goto_section()\nPrompts the user to select a section title to jump to.\nRequires the entire document to be styled. -goto_symbol lsp.goto_symbol(symbol)\nJumps to a symbol selected from a list based on project symbols that match\nthe given symbol, or based on buffer symbols.\n@param symbol Optional string symbol to query for in the current project. If\n `nil`, symbols are presented from the current buffer. -goto_tag ctags.goto_tag(tag)\nJumps to the source of string *tag* or the source of the word under the\ncaret.\nPrompts the user when multiple sources are found.\n@param tag The tag to jump to the source of. -goto_type_definition lsp.goto_type_definition()\nJumps to the definition of the current type, returning whether or not a\ndefinition was found.\n@return `true` if a definition was found; `false` otherwise. goto_view ui.goto_view(view)\nShifts to view *view* or the view *view* number of views relative to the\ncurrent one.\nEmits `VIEW_BEFORE_SWITCH` and `VIEW_AFTER_SWITCH` events.\n@param view A view or relative view number (typically 1 or -1).\n@see _G._VIEWS\n@see events.VIEW_BEFORE_SWITCH\n@see events.VIEW_AFTER_SWITCH graph lexer.graph (pattern)\nA pattern that matches any graphical character ('!' to '~'). h_scroll_bar buffer.h_scroll_bar (bool)\nDisplay the horizontal scroll bar.\nThe default value is `true`. -handle_notification Server:handle_notification(method, params)\nHandles an unsolicited notification from this language server.\n@param method String method name of the notification.\n@param params Table of parameters for the notification. -handle_stdout Server:handle_stdout(output)\nProcesses unsolicited, incoming stdout from the Language Server, primarily to\nlook for notifications and act on them.\n@param output String stdout from the Language Server. height ui.command_entry.height (number)\nThe height in pixels of the command entry. hex_num lexer.hex_num (pattern)\nA pattern that matches a hexadecimal number. hide_lines buffer.hide_lines(buffer, start_line, end_line)\nHides the range of lines between line numbers *start_line* to *end_line*.\nThis has no effect on fold levels or fold flags and the first line cannot be\nhidden.\n@param buffer A buffer.\n@param start_line The start line of the range of lines in *buffer* to hide.\n@param end_line The end line of the range of lines in *buffer* to hide. highlight_guide buffer.highlight_guide (number)\nThe indentation guide column number to also highlight when highlighting\nmatching braces, or `0` to stop indentation guide highlighting. highlight_word textadept.editing.highlight_word()\nHighlights all occurrences of the selected text or all occurrences of the\ncurrent word.\n@see buffer.word_chars -history _G.history (module)\n[Experimental]\nRecords buffer positions within Textadept views over time and allows for\nnavigating through that history.\n\nThis module is not loaded by default. `require('history')` must be called\nfrom *~/.textadept/init.lua*.\n\nBy default, this module listens for text edit events, and each time an\ninsertion or deletion occurs, its location is appended to the current view's\nlocation history. If the edit is close enough to the previous record, the\nprevious record is amended. -history lua_repl.history (table)\nLua command history.\nIt has a numeric `pos` field that indicates where in the history the user\ncurrently is. home buffer.home(buffer)\nMoves the caret to the beginning of the current line.\n@param buffer A buffer. home_display buffer.home_display(buffer)\nMoves the caret to the beginning of the current wrapped line.\n@param buffer A buffer. home_display_extend buffer.home_display_extend(buffer)\nMoves the caret to the beginning of the current wrapped line, extending the\nselected text to the new position.\n@param buffer A buffer. @@ -655,7 +587,6 @@ home_extend buffer.home_extend(buffer)\nMoves the caret to the beginning of the home_rect_extend buffer.home_rect_extend(buffer)\nMoves the caret to the beginning of the current line, extending the\nrectangular selection to the new position.\n@param buffer A buffer. home_wrap buffer.home_wrap(buffer)\nMoves the caret to the beginning of the current wrapped line or, if already\nthere, to the beginning of the actual line.\n@param buffer A buffer. home_wrap_extend buffer.home_wrap_extend(buffer)\nLike `buffer.home_wrap()`, but extends the selected text to the new position.\n@param buffer A buffer. -hover lsp.hover(position)\nShows a calltip with information about the identifier at the given or current\nposition.\n@param position Optional buffer position of the identifier to show\n information for. If `nil`, uses the current buffer position. html _G.keys.html (table)\nContainer for HTML-specific key bindings. html _G.snippets.html (table)\nContainer for HTML-specific snippets. html _M.html (module)\nThe html module.\nIt provides utilities for editing HTML code. @@ -679,10 +610,8 @@ indicator_current buffer.indicator_current (number)\nThe indicator number in the indicator_end buffer.indicator_end(buffer, indicator, pos)\nReturns the next boundary position, starting from position *pos*, of\nindicator number *indicator*, in the range of `0` to `31`.\nReturns `0` if *indicator* was not found.\n@param buffer A buffer.\n@param indicator An indicator number in the range of `0` to `31`.\n@param pos The position in *buffer* of the indicator. indicator_fill_range buffer.indicator_fill_range(buffer, pos, length)\nFills the range of text from position *pos* to *pos* + *length* with\nindicator number `buffer.indicator_current`.\n@param buffer A buffer.\n@param pos The start position of the range of text in *buffer* to set\n indicators over.\n@param length The number of characters in the range of text to set indicators\n over. indicator_start buffer.indicator_start(buffer, indicator, pos)\nReturns the previous boundary position, starting from position *pos*, of\nindicator number *indicator*, in the range of `0` to `31`.\nReturns `0` if *indicator* was not found.\n@param buffer A buffer.\n@param indicator An indicator number in the range of `0` to `31`.\n@param pos The position in *buffer* of the indicator. -inputbox ui.dialogs.inputbox(options)\nPrompts the user with an inputbox dialog defined by dialog options table\n*options*, returning the selected button's index along with the user's\ninput text (the latter as a string or table, depending on the type of\n*options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.inputbox{title = 'Goto Line', informative_text = 'Line:',\n text = '1'}\n@return selected button or exit code, input text -insert textadept.snippets.insert(text)\nInserts snippet text *text* or the snippet assigned to the trigger word\nbehind the caret.\nOtherwise, if a snippet is active, goes to the active snippet's next\nplaceholder. Returns `false` if no action was taken.\n@param text Optional snippet text to insert. If `nil`, attempts to insert a\n new snippet based on the trigger, the word behind caret, and the current\n lexer.\n@return `false` if no action was taken; `nil` otherwise.\n@see buffer.word_chars +inputbox ui.dialogs.inputbox(options)\nPrompts the user with an inputbox dialog defined by dialog options table\n*options*, returning the selected button's index along with the user's\ninput text (the latter as a string or table, depending on the type of\n*options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.inputbox{title = 'Goto Line', informative_text = 'Line:',\n text = '1'}\n@return selected button or exit code, input text insert_text buffer.insert_text(buffer, pos, text)\nInserts string *text* at position *pos*, removing any selections.\nIf *pos* is `-1`, inserts *text* at the caret position.\nIf the caret is after the *pos*, it is moved appropriately, but not scrolled\ninto view.\n@param buffer A buffer.\n@param pos The position in *buffer* to insert text at, or `-1` for the\n current position.\n@param text The text to insert. -inspect debugger.inspect(position)\nInspects the symbol (if any) at buffer position *position*, unless the\ndebugger is executing (e.g. not at a breakpoint).\nEmits a `DEBUGGER_INSPECT` event.\n@param position The buffer position to inspect. integer lexer.integer (pattern)\nA pattern that matches either a decimal, hexadecimal, or octal number. io _G.io (module)\nExtends Lua's `io` library with Textadept functions for working with files. is_range_word buffer.is_range_word(buffer, start_pos, end_pos)\nReturns whether or not the the positions *start_pos* and *end_pos* are at\nword boundaries.\n@param buffer A buffer.\n@param start_pos The start position of the range of text in *buffer* to\n check for a word boundary at.\n@param end_pos The end position of the range of text in *buffer* to check for\n a word boundary at. @@ -690,7 +619,6 @@ join_lines textadept.editing.join_lines()\nJoins the currently selected lines or keychain keys.keychain (table)\nThe current chain of key sequences. (Read-only.) keys _G.keys (module)\nManages key bindings in Textadept. keys _G.keys (table)\nMap of key bindings to commands, with language-specific key tables assigned\nto a lexer name key. -keys lua_repl.keys (table)\nTable of key bindings for the REPL. keys textadept.keys (module)\nDefines key commands for Textadept.\nThis set of key commands is pretty standard among other text editors, at\nleast for basic editing commands and movements. kill spawn_proc:kill(signal)\nKills running process *spawn_proc*, or sends it Unix signal *signal*.\n@param signal Optional Unix signal to send to *spawn_proc*. The default value\n is 9 (`SIGKILL`), which kills the process. last_char_includes lexer.last_char_includes(s)\nCreates and returns a pattern that verifies that string set *s* contains the\nfirst non-whitespace character behind the current match position.\n@param s String character set like one passed to `lpeg.S()`.\n@usage local regex = lexer.last_char_includes('+-*!%^&|=,([{') *\n lexer.delimited_range('/')\n@return pattern @@ -720,7 +648,6 @@ line_from_position lexer.line_from_position(pos)\nReturns the line number of the line_indent_position buffer.line_indent_position (table, Read-only)\nTable of positions at the ends of indentation for line numbers starting\nfrom zero. line_indentation buffer.line_indentation (table)\nTable of column indentation amounts, for line numbers starting from zero. line_length buffer.line_length(buffer, line)\nReturns the number of bytes on line number *line*, including end of line\ncharacters.\nTo get line length excluding end of line characters, use\n`buffer.line_end_position[line] - buffer.position_from_line(line)`.\n@param buffer A buffer.\n@param line The line number in *buffer* to get the length of.\n@return number -line_numbers export.line_numbers (boolean)\nWhether or not to show line numbers in exported output.\nThe default value is `true`. line_reverse buffer.line_reverse(buffer)\nReverses the order of the selected lines.\n@param buffer A buffer. line_scroll buffer.line_scroll(buffer, columns, lines)\nScrolls the buffer right *columns* columns and down *lines* lines.\nNegative values are allowed.\n@param buffer A buffer.\n@param columns The number of columns to scroll horizontally.\n@param lines The number of lines to scroll vertically. line_scroll_down buffer.line_scroll_down(buffer)\nScrolls the buffer down one line, keeping the caret visible.\n@param buffer A buffer. @@ -737,19 +664,11 @@ lines_split buffer.lines_split(buffer, pixel_width, width)\nSplits the lines in load lexer.load(name, alt_name, cache)\nInitializes or loads and returns the lexer of string name *name*.\nScintilla calls this function in order to load a lexer. Parent lexers also\ncall this function in order to load child lexers and vice-versa. The user\ncalls this function in order to load a lexer when using this module as a Lua\nlibrary.\n@param name The name of the lexing language.\n@param alt_name The alternate name of the lexing language. This is useful for\n embedding the same child lexer with multiple sets of start and end tokens.\n@param cache Flag indicating whether or not to load lexers from the cache.\n This should only be `true` when initially loading a lexer (e.g. not from\n within another lexer for embedding purposes).\n The default value is `false`.\n@return lexer object load textadept.macros.load(filename)\nLoads a macro from file *filename* or the user-selected file.\n@param filename Optional macro file to load. If `nil`, the user is prompted\n for one. load textadept.session.load(filename)\nLoads session file *filename* or the user-selected session, returning `true`\nif a session file was opened and read.\nTextadept restores split views, opened buffers, cursor information, recent\nfiles, and bookmarks.\n@param filename Optional absolute path to the session file to load. If `nil`,\n the user is prompted for one.\n@usage textadept.session.load(filename)\n@return `true` if the session file was opened and read; `false` otherwise. -log Server:log(message)\nSilently logs the given message.\n@param message String message to log. -log_rpc lsp.log_rpc (bool)\nLog RPC correspondence to the LSP message buffer.\nThe default value is `false`. -logging debugger.ansi_c.logging (boolean)\nWhether or not to enable logging. Log messages are printed to stdout. -logging debugger.lua.logging (boolean)\nWhether or not to enable logging. Log messages are printed to stdout. lower lexer.lower (pattern)\nA pattern that matches any lower case character ('a'-'z'). lower_case buffer.lower_case(buffer)\nConverts the selected text to lower case letters.\n@param buffer A buffer. -lsp _G.lsp (module)\n[Experimental]\nA client for Textadept that communicates over the [Language Server\nProtocol][] (LSP) with language servers in order to provide autocompletion,\ncalltips, go to definition, and more.\n\nThis module is not loaded by default. `require('lsp')` must be called from\n*~/.textadept/init.lua*.\n\nThis module implements version 3.12.0 of the protocol, but does not support\nall protocol features. The `Server.new()` function contains the client's\ncurrent set of capabilities. -lsp textadept.editing.autocompleters.lsp (function)\nAutocompleter function for a language server. lua _G.keys.lua (table)\nContainer for Lua-specific key bindings. lua _G.snippets.lua (table)\nContainer for Lua-specific snippets. lua _M.lua (module)\nThe lua module.\nIt provides utilities for editing Lua code. -lua debugger.lua (module)\nLanguage debugging support for Lua.\nRequires LuaSocket to be installed. Textadept's `package.cpath` may need to\nbe modified in order to find it. -lua_repl _G.lua_repl (module)\n[Experimental]\nAn interactive Lua REPL using Textadept's Lua State, similar to Lua's\ninteractive REPL.\n\nThis is an alternative to the single-line Lua command entry.\n\nThis module is not loaded by default. `require('lua_repl')` must be called\nfrom *~/.textadept/init.lua*. macros textadept.macros (module)\nA module for recording, playing, saving, and loading keyboard macros.\nMenu commands are also recorded.\nAt this time, typing into multiple cursors during macro playback is not\nsupported. main_selection buffer.main_selection (number)\nThe number of the main, or most recent, selection.\nOnly an existing selection can be made main. margin_back_n buffer.margin_back_n (table)\nTable of background colors, in "0xBBGGRR" format, of margin numbers from\n`0` to `buffer.margins - 1` (`4` by default).\nOnly affects margins of type `buffer.MARGIN_COLOUR`. @@ -787,14 +706,11 @@ match_case ui.find.match_case (bool)\nMatch search text case sensitively.\nThe d match_case_label_text ui.find.match_case_label_text (string, Write-only)\nThe text of the "Match case" label.\nThis is primarily used for localization. max_recent_files textadept.session.max_recent_files (number)\nThe maximum number of recent files to save in session files.\nRecent files are stored in `io.recent_files`.\nThe default value is `10`. maximized ui.maximized (bool)\nWhether or not Textadept's window is maximized. -maximum_history_size history.maximum_history_size (number)\nThe maximum number of history records to keep per view. menu textadept.menu (module)\nDefines the menus used by Textadept.\nMenus are simply tables of menu items and submenus and may be edited in\nplace. A menu item itself is a table whose first element is a menu label and\nwhose second element is a menu command to run. Submenus have `title` keys\nassigned to string text. menu ui.menu(menu_table)\nLow-level function for creating a menu from table *menu_table* and returning\nthe userdata.\nYou probably want to use the higher-level `textadept.menu.menubar`,\n`textadept.menu.context_menu`, or `textadept.menu.tab_context_menu` tables.\nEmits a `MENU_CLICKED` event when a menu item is selected.\n@param menu_table A table defining the menu. It is an ordered list of tables\n with a string menu item, integer menu ID, and optional GDK keycode and\n modifier mask. The latter two are used to display key shortcuts in the\n menu. '_' characters are treated as a menu mnemonics. If the menu item is\n empty, a menu separator item is created. Submenus are just nested\n menu-structure tables. Their title text is defined with a `title` key.\n@usage ui.menu{{'_New', 1}, {'_Open', 2}, {''}, {'_Quit', 4}}\n@usage ui.menu{{'_New', 1, string.byte('n'), 4}} -- 'Ctrl+N'\n@see events.MENU_CLICKED\n@see textadept.menu.menubar\n@see textadept.menu.context_menu\n@see textadept.menu.tab_context_menu menubar textadept.menu.menubar (table)\nThe default main menubar.\nIndividual menus, submenus, and menu items can be retrieved by name in\naddition to table index number. menubar ui.menubar (table)\nA table of menus defining a menubar. (Write-only).\nThis is a low-level field. You probably want to use the higher-level\n`textadept.menu.menubar`.\n@see textadept.menu.menubar -merge file_diff.merge(left)\nMerges a change from one buffer to another, depending on the change under\nthe caret and the merge direction.\n@param left Whether to merge from right to left or left to right. -minimum_line_distance history.minimum_line_distance (number)\nThe minimum number of lines between distinct history records. -modify buffer.modify (bool, Read-only)\nWhether or not the buffer has unsaved changes. +modify buffer.modify (bool)\nWhether or not the buffer has unsaved changes. modify_rule lexer.modify_rule(lexer, id, rule)\nReplaces in lexer *lexer* the existing rule identified by string *id* with\npattern *rule*.\n@param lexer The lexer to modify.\n@param id The id associated with this rule.\n@param rule The LPeg pattern of the rule. mouse_dwell_time buffer.mouse_dwell_time (number)\nThe number of milliseconds the mouse must idle before generating a\n`DWELL_START` event. A time of `buffer.TIME_FOREVER` will never generate\none. mouse_selection_rectangular_switch buffer.mouse_selection_rectangular_switch (bool)\nWhether or not pressing `buffer.rectangular_selection_modifier` when\nselecting text normally with the mouse turns on rectangular selection.\nThe default value is `false`. @@ -802,7 +718,7 @@ move_caret_inside_view buffer.move_caret_inside_view(buffer)\nMoves the caret in move_extends_selection buffer.move_extends_selection (bool)\nWhether or not regular caret movement alters the selected text. move_selected_lines_down buffer.move_selected_lines_down(buffer)\nShifts the selected lines down one line.\n@param buffer A buffer. move_selected_lines_up buffer.move_selected_lines_up(buffer)\nShifts the selected lines up one line.\n@param buffer A buffer. -msgbox ui.dialogs.msgbox(options)\nPrompts the user with a generic message box dialog defined by dialog options\ntable *options*, returning the selected button's index.\nIf *options*.`string_output` is `true`, returns the selected button's label.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the message box.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `informative_text`: The dialog's extra informative text.\n * `icon`: The dialog's GTK stock icon name. Examples are\n "gtk-dialog-error", "gtk-dialog-info", "gtk-dialog-question", and\n "gtk-dialog-warning". The dialog does not display an icon by default.\n * `icon_file`: The dialog's icon file path. This option has no effect when\n `icon` is set.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.msgbox{title = 'EOL Mode', text = 'Which EOL?',\n icon = 'gtk-dialog-question', button1 = 'CRLF', button2 = 'CR',\n button3 = 'LF'}\n@return selected button or exit code +msgbox ui.dialogs.msgbox(options)\nPrompts the user with a generic message box dialog defined by dialog options\ntable *options*, returning the selected button's index.\nIf *options*.`string_output` is `true`, returns the selected button's label.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the message box.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `informative_text`: The dialog's extra informative text.\n * `icon`: The dialog's GTK stock icon name. Examples are\n "gtk-dialog-error", "gtk-dialog-info", "gtk-dialog-question", and\n "gtk-dialog-warning". The dialog does not display an icon by default.\n * `icon_file`: The dialog's icon file path. This option has no effect when\n `icon` is set.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.msgbox{title = 'EOL Mode', text = 'Which EOL?',\n icon = 'gtk-dialog-question', button1 = 'CRLF', button2 = 'CR',\n button3 = 'LF'}\n@return selected button or exit code multi_edge_add_line buffer.multi_edge_add_line(buffer, column, color)\nAdds a new vertical line at column number *column* with color *color*, in\n"0xBBGGRR" format.\n@param buffer A buffer.\n@param column The column number to add a vertical line at.\n@param color The color in "0xBBGGRR" format. multi_edge_clear_all buffer.multi_edge_clear_all(buffer)\nClears all vertical lines created by `buffer:multi_edge_add_line()`.\n@param buffer A buffer. multi_paste buffer.multi_paste (number)\nThe multiple selection paste mode.\n\n* `buffer.MULTIPASTE_ONCE`\n Paste into only the main selection.\n* `buffer.MULTIPASTE_EACH`\n Paste into all selections.\n\nThe default value is `buffer.MULTIPASTE_ONCE`. @@ -810,7 +726,6 @@ multiple_select_add_each buffer.multiple_select_add_each(buffer)\nAdds to the se multiple_select_add_next buffer.multiple_select_add_next(buffer)\nAdds to the set of selections the next occurrence of the main selection\nwithin the target range, makes that occurrence the new main selection, and\nscrolls it into view.\nIf there is no selected text, the current word is used.\n@param buffer A buffer. multiple_selection buffer.multiple_selection (bool)\nEnable multiple selection.\nThe default value is `false`. nested_pair lexer.nested_pair(start_chars, end_chars)\nReturns a pattern that matches a balanced range of text that starts with\nstring *start_chars* and ends with string *end_chars*.\nWith single-character delimiters, this function is identical to\n`delimited_range(start_chars..end_chars, false, true, true)`.\n@param start_chars The string starting a nested sequence.\n@param end_chars The string ending a nested sequence.\n@usage local nested_comment = lexer.nested_pair('/*', '*/')\n@return pattern\n@see delimited_range -new Server.new(lexer, cmd, init_options)\nStarts, initializes, and returns a new language server.\n@param lexer Lexer language of the language server.\n@param cmd String command to start the language server.\n@param init_options Optional table of options to be passed to the language\n server for initialization. new buffer.new()\nCreates and returns a new buffer.\nEmits a `BUFFER_NEW` event.\n@return the new buffer.\n@see events.BUFFER_NEW new lexer.new(name, opts)\nCreates a returns a new lexer with the given name.\n@param name The lexer's name.\n@param opts Table of lexer options. Options currently supported:\n * `lex_by_line`: Whether or not the lexer only processes whole lines of\n text (instead of arbitrary chunks of text) at a time.\n Line lexers cannot look ahead to subsequent lines.\n The default value is `false`.\n * `fold_by_indentation`: Whether or not the lexer does not define any fold\n points and that fold points should be calculated based on changes in line\n indentation.\n The default value is `false`.\n * `case_insensitive_fold_points`: Whether or not fold points added via\n `lexer.add_fold_point()` ignore case.\n The default value is `false`.\n * `inherit`: Lexer to inherit from.\n The default value is `nil`.\n@usage lexer.new('rhtml', {inherit = lexer.load('html')}) new_line buffer.new_line(buffer)\nTypes a new line at the caret position according to `buffer.eol_mode`.\n@param buffer A buffer. @@ -821,16 +736,12 @@ next_marker_number _SCINTILLA.next_marker_number()\nReturns a unique marker numb next_user_list_type _SCINTILLA.next_user_list_type()\nReturns a unique user list identier number for use with\n`buffer.user_list_show()`.\nUse this function for custom user lists in order to prevent clashes with\nlist identifiers of other custom user lists.\n@usage local list_type = _SCINTILLA.next_user_list_type()\n@see buffer.user_list_show nonnewline lexer.nonnewline (pattern)\nA pattern that matches any single, non-newline character. nonnewline_esc lexer.nonnewline_esc (pattern)\nA pattern that matches any single, non-newline character or any set of end\nof line characters escaped with '\'. -notify Server:notify(method, params)\nSends a notification to this language server.\n@param method String method name of the notification.\n@param params Table of parameters for the notification. -notify_opened Server:notify_opened(buffer)\nNotifies this language server that the given buffer was opened.\n@param buffer Buffer opened. oct_num lexer.oct_num (pattern)\nA pattern that matches an octal number. ok_msgbox ui.dialogs.ok_msgbox(options)\nPrompts the user with a generic message box dialog defined by dialog options\ntable *options* and with localized "Ok" and "Cancel" buttons, returning the\nselected button's index.\nIf *options*.`string_output` is `true`, returns the selected button's label.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the message box.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `informative_text`: The dialog's extra informative text.\n * `icon`: The dialog's GTK stock icon name. Examples are\n "gtk-dialog-error", "gtk-dialog-info", "gtk-dialog-question", and\n "gtk-dialog-warning". The dialog does not display an icon by default.\n * `icon_file`: The dialog's icon file path. This option has no effect when\n `icon` is set.\n * `no_cancel`: Do not display the "Cancel" button. The default value is\n `false`.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code -open_file _G.ui.command_entry.open_file()\nOpens the command entry in a mode that can open files relative to the current\nfile or directory.\nTab-completion is available, and on Win32, Cygwin-style '/c/' root\ndirectories are supported.\nIf no file is ultimately specified, the user is prompted with Textadept's\ndefault File Open dialog. open_file io.open_file(filenames, encodings)\nOpens *filenames*, a string filename or list of filenames, or the\nuser-selected filenames.\nEmits a `FILE_OPENED` event.\n@param filenames Optional string filename or table of filenames to open. If\n `nil`, the user is prompted with a fileselect dialog.\n@param encodings Optional string encoding or table of encodings file contents\n are in (one encoding per file). If `nil`, encoding auto-detection is\n attempted via `io.encodings`.\n@see _G.events -open_file ui.command_entry.open_file (module)\n[Experimental]\nExtends Textadept's `ui.command_entry` with a mode that can open files\nrelative to the current file or directory.\nTab-completion is available.\n\nThis is an alternative to Textadept's default File Open dialog.\n\nThis module is not loaded by default. `require('open_file_mode')` must be\ncalled from *~/.textadept/init.lua*. open_image _M.rest.open_image()\nOpens the image specified in an "image" or "figure" directive on the current\nline. open_recent_file io.open_recent_file()\nPrompts the user to select a recently opened file to be reopened.\n@see recent_files -optionselect ui.dialogs.optionselect(options)\nPrompts the user with an option selection dialog defined by dialog options\ntable *options*, returning the selected button's index along with the indices\nof the selected options.\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the text of the selected options.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the option select dialog.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `items`: The list of string options to show in the option group.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `select`: The indices of initially selected options.\n * `string_output`: Return the selected button's label or the dialog's exit\n status along with the selected options' text instead of the button's\n index or the dialog's exit code along with the options' indices. The\n default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.optionselect{title = 'Language',\n informative_text = 'Check the languages you understand',\n items = {'English', 'Romanian'}, select = 1, string_output = true}\n@return selected button or exit code, list of selected options +optionselect ui.dialogs.optionselect(options)\nPrompts the user with an option selection dialog defined by dialog options\ntable *options*, returning the selected button's index along with the indices\nof the selected options.\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the text of the selected options.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the option select dialog.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `items`: The list of string options to show in the option group.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `select`: The indices of initially selected options.\n * `string_output`: Return the selected button's label or the dialog's exit\n status along with the selected options' text instead of the button's\n index or the dialog's exit code along with the options' indices. The\n default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.optionselect{title = 'Language',\n informative_text = 'Check the languages you understand',\n items = {'English', 'Romanian'}, select = 1, string_output = true}\n@return selected button or exit code, list of selected options os _G.os (module)\nExtends Lua's `os` library to provide process spawning capabilities. overtype buffer.overtype (bool)\nEnable overtype mode, where typed characters overwrite existing ones.\nThe default value is `false`. page_down buffer.page_down(buffer)\nMoves the caret down one page.\n@param buffer A buffer. @@ -846,21 +757,18 @@ para_up_extend buffer.para_up_extend(buffer)\nMoves the caret up one paragraph, paste buffer.paste(buffer)\nPastes the clipboard's contents into the buffer, replacing any selected text\naccording to `buffer.multi_paste`.\n@param buffer A buffer. paste_reindent textadept.editing.paste_reindent()\nPastes the text from the clipboard, taking into account the buffer's\nindentation settings and the indentation of the current and preceding lines. path lexer.path (string)\nThe path used to search for a lexer to load.\nIdentical in format to Lua's `package.path` string.\nThe default value is `package.path`. -paths textadept.snippets.paths (table)\nList of directory paths to look for snippet files in.\nFilenames are of the form *lexer.trigger.ext* or *trigger.ext* (*.ext* is an\noptional, arbitrary file extension). If the global `snippets` table does not\ncontain a snippet for a given trigger, this table is consulted for a matching\nfilename, and the contents of that file is inserted as a snippet.\nNote: If a directory has multiple snippets with the same trigger, the snippet\nchosen for insertion is not defined and may not be constant. patterns textadept.file_types.patterns (table)\nMap of first-line patterns to their associated lexer names.\nEach pattern is matched against the first line in the file. -pause debugger.pause(...)\nPause debugger execution unless the debugger is already paused (e.g. at a\nbreakpoint).\nEmits a `DEBUGGER_PAUSE` event, passing along any additional arguments given. play textadept.macros.play()\nPlays a recorded or loaded macro.\n@see load position_after buffer.position_after(buffer, pos)\nReturns the position of the character after position *pos* (taking multi-byte\ncharacters into account), or `buffer.length` if there is no character after\n*pos*.\n@param buffer A buffer.\n@param pos The position in *buffer* to get the position after from. position_before buffer.position_before(buffer, pos)\nReturns the position of the character before position *pos* (taking\nmulti-byte characters into account), or `0` if there is no character before\n*pos*.\n@param buffer A buffer.\n@param pos The position in *buffer* to get the position before from.\n@return number position_from_line buffer.position_from_line(buffer, line)\nReturns the position at the beginning of line number *line*.\nReturns `-1` if *line* is greater than `buffer.line_count`.\n@param buffer A buffer.\n@param line The line number in *buffer* to get the beginning position for.\n@return number position_relative buffer.position_relative(buffer, pos, n)\nReturns the position *n* characters before or after position *pos* (taking\nmulti-byte characters into account).\nReturns `0` if the position is less than 0 or greater than `buffer.length`.\n@param buffer A buffer.\n@param pos The position in *buffer* to get the relative position from.\n@param n The relative number of characters to get the position for. A\n negative number indicates a position before while a positive number\n indicates a position after.\n@return number -previous textadept.snippets.previous()\nJumps back to the previous snippet placeholder, reverting any changes from\nthe current one.\nReturns `false` if no snippet is active.\n@return `false` if no snippet is active; `nil` otherwise. print lexer.print (pattern)\nA pattern that matches any printable character (' ' to '~'). print ui.print(...)\nPrints the given string messages to the message buffer.\nOpens a new buffer if one has not already been opened for printing messages.\n@param ... Message strings. properties _SCINTILLA.properties (table)\nMap of Scintilla property names to table values containing their "get"\nfunction IDs, "set" function IDs, return types, and wParam types.\nThe wParam type will be non-zero if the property is indexable.\nTypes are the same as in the `functions` table.\n@see functions property buffer.property (table)\nMap of key-value string pairs used by lexers. property lexer.property (table)\nMap of key-value string pairs. -property_expanded buffer.property_expanded (table, Read-only)\nMap of key-value string pairs used by lexers with `$()` and `%()` variable\nreplacement performed in values. +property_expanded buffer.property_expanded (table, Read-only)\nMap of key-value string pairs used by lexers with `%()` variable\nreplacement performed in values. property_expanded lexer.property_expanded (table, Read-only)\nMap of key-value string pairs with `$()` and `%()` variable replacement\nperformed in values. property_int buffer.property_int (table, Read-only)\nMap of key-value pairs used by lexers with values interpreted as numbers,\nor `0` if not found. property_int lexer.property_int (table, Read-only)\nMap of key-value pairs with values interpreted as numbers, or `0` if not\nfound. @@ -873,7 +781,6 @@ quick_open io.quick_open(paths, filter, opts)\nPrompts the user to select files quick_open_filters io.quick_open_filters (table)\nMap of file paths to filters used by `io.quick_open()`.\n@see quick_open quick_open_max io.quick_open_max (number)\nThe maximum number of files listed in the quick open dialog.\nThe default value is `1000`. quit _G.quit()\nEmits a `QUIT` event, and unless any handler returns `false`, quits\nTextadept.\n@see events.QUIT -read Server:read()\nReads and returns an incoming JSON message from this language server.\n@return table of data from JSON read spawn_proc:read(arg)\nReads and returns stdout from process *spawn_proc*, according to string\nformat or number *arg*.\nSimilar to Lua's `io.read()` and blocks for input. *spawn_proc* must still be\nrunning. If an error occurs while reading, returns `nil`, an error code, and\nan error message.\nEnsure any read operations read all stdout available, as the stdout callback\nfunction passed to `os.spawn()` will not be called until the stdout buffer is\nclear.\n@param arg Optional argument similar to those in Lua's `io.read()`, but "n"\n is not supported. The default value is "l", which reads a line.\n@return string of bytes read read_only buffer.read_only (bool)\nWhether or not the buffer is read-only.\nThe default value is `false`. recent_files io.recent_files (table)\nList of recently opened files, the most recent being towards the top. @@ -886,12 +793,10 @@ rectangular_selection_modifier buffer.rectangular_selection_modifier (number)\nT redo buffer.redo(buffer)\nRedoes the next undone action.\n@param buffer A buffer. regex ui.find.regex (bool)\nInterpret search text as a Regular Expression.\nThe default value is `false`. regex_label_text ui.find.regex_label_text (string, Write-only)\nThe text of the "Regex" label.\nThis is primarily used for localization. -register args.register(short, long, narg, f, description)\nRegisters a command line switch with short and long versions *short* and\n*long*, respectively. *narg* is the number of arguments the switch accepts,\n*f* is the function called when the switch is tripped, and *description* is\nthe switch's description when displaying help.\n@param short The string short version of the switch.\n@param long The string long version of the switch.\n@param narg The number of expected parameters for the switch.\n@param f The Lua function to run when the switch is tripped. It is passed\n *narg* string arguments.\n@param description The string description of the switch for command line\n help. +register args.register(short, long, narg, f, description)\nRegisters a command line switch with short and long versions *short* and\n*long*, respectively. *narg* is the number of arguments the switch accepts,\n*f* is the function called when the switch is tripped, and *description* is\nthe switch's description when displaying help.\n@param short The string short version of the switch.\n@param long The string long version of the switch.\n@param narg The number of expected parameters for the switch.\n@param f The Lua function to run when the switch is tripped.\n@param description The string description of the switch for command line\n help. register_image buffer.register_image(buffer, type, xpm_data)\nRegisters XPM image *xpm_data* to type number *type* for use in\nautocompletion and user lists.\n@param buffer A buffer.\n@param type Integer type to register the image with.\n@param xpm_data The XPM data as described in `buffer.marker_define_pixmap()`. register_rgba_image buffer.register_rgba_image(buffer, type, pixels)\nRegisters RGBA image *pixels* to type number *type* for use in autocompletion\nand user lists.\nThe dimensions for *pixels* (`buffer.rgba_image_width` and\n`buffer.rgba_image_height`) must have already been defined. *pixels* is a\nsequence of 4 byte pixel values (red, blue, green, and alpha) defining the\nimage line by line starting at the top-left pixel.\n@param buffer A buffer.\n@param type Integer type to register the image with.\n@param pixels The RGBA data as described in\n `buffer.marker_define_rgba_image()`. reload_file io.reload_file()\nReloads the current buffer's file contents, discarding any changes. -remove_breakpoint debugger.remove_breakpoint(file, line)\nRemoves a breakpoint from line number *line* in file *file*, or prompts the\nuser for a breakpoint(s) to remove.\nEmits a `DEBUGGER_BREAKPOINT_REMOVED` event if the debugger is running.\nIf the debugger is executing (e.g. not at a breakpoint), assumes a breakpoint\ncannot be removed and shows an error message.\n@param file Optional filename of the breakpoint to remove.\n@param line Optional 1-based line number of the breakpoint to remove. -remove_watch debugger.remove_watch(id)\nStops watching the expression identified by *id*, or the expression selected\nby the user.\nEmits a `DEBUGGER_WATCH_REMOVED` event if the debugger is running.\nIf the debugger is executing (e.g. not at a breakpoint), assumes a watch\ncannot be set and shows an error message.\n@param id ID number of the expression, as given in the `DEBUGGER_WATCH_ADDED`\n event. replace ui.find.replace()\nMimics pressing the "Replace" button. replace_all ui.find.replace_all()\nMimics pressing the "Replace All" button. replace_all_button_text ui.find.replace_all_button_text (string, Write-only)\nThe text of the "Replace All" button.\nThis is primarily used for localization. @@ -902,13 +807,10 @@ replace_sel buffer.replace_sel(buffer, text)\nReplaces the selected text with st replace_target buffer.replace_target(buffer, text)\nReplaces the text in the target range with string *text* sans modifying any\nselections or scrolling the view.\nSetting the target and calling this function with an empty string is another\nway to delete text.\n@param buffer A buffer.\n@param text The text to replace the target range with.\n@return number replace_target_re buffer.replace_target_re(buffer, text)\nReplaces the text in the target range with string *text* but first replaces\nany "\d" sequences with the text of capture number *d* from the regular\nexpression (or the entire match for *d* = 0), and then returns the\nreplacement text's length.\n@param buffer A buffer.\n@param text The text to replace the target range with.\n@return number representation buffer.representation (table)\nThe alternative string representations of characters.\nRepresentations are displayed in the same way control characters are. Use\nthe empty string for the '\0' character when assigning its representation.\nCall `buffer.clear_representation()` to remove a representation. -request Server:request(method, params)\nSends a request to this language server and returns the result of the\nrequest.\nAny intermediate notifications from the server are processed, but any\nintermediate requests from the server are ignored.\nNote: at this time, requests are synchronous, so the id number for a response\nwill be the same as the id number for a request.\n@param method String method name of the request.\n@param params Table of parameters for the request.\n@return table result of the request, or nil if the result was `json.null`. reset _G.reset()\nResets the Lua State by reloading all initialization scripts.\nLanguage modules for opened files are NOT reloaded. Re-opening the files that\nuse them will reload those modules instead.\nThis function is useful for modifying user scripts (such as\n*~/.textadept/init.lua* and *~/.textadept/modules/textadept/keys.lua*) on\nthe fly without having to restart Textadept. `arg` is set to `nil` when\nreinitializing the Lua State. Any scripts that need to differentiate between\nstartup and reset can test `arg`. -respond Server:respond(id, result)\nResponds to an unsolicited request from this language server.\n@param id Numeric ID of the request.\n@param result Table result of the request. rest _G.keys.rest (table)\nContainer for reST-specific key bindings. rest _G.snippets.rest (table)\nContainer for reST-specific snippets. rest _M.rest (module)\nThe reST module.\nIt provides utilities for editing reST and Sphinx documents. -restart debugger.restart(...)\nRestarts debugger execution from the beginning.\nEmits a `DEBUGGER_PAUSE` event, passing along any additional arguments given. rgba_image_height buffer.rgba_image_height (number)\nThe height of the RGBA image to be defined using\n`buffer.marker_define_rgba_image()`. rgba_image_scale buffer.rgba_image_scale (number)\nThe scale factor in percent of the RGBA image to be defined using\n`buffer.marker_define_rgba_image()`.\nThis is useful on OSX with a retina display where each display unit is 2\npixels: use a factor of `200` so that each image pixel is displayed using a\nscreen pixel. The default scale, `100`, will stretch each image pixel to\ncover 4 screen pixels on a retina display. rgba_image_width buffer.rgba_image_width (number)\nThe width of the RGBA image to be defined using\n`buffer.marker_define_rgba_image()` and\n`buffer.register_rgba_image()`. @@ -938,11 +840,10 @@ search_flags buffer.search_flags (number)\nThe bit-mask of search flags used by search_in_target buffer.search_in_target(buffer, text)\nSearches for the first occurrence of string *text* in the target range\nbounded by `buffer.target_start` and `buffer.target_end` using search flags\n`buffer.search_flags` and, if found, sets the new target range to that\noccurrence, returning its position or `-1` if *text* was not found.\n@param buffer A buffer.\n@param text The text to search the target range for.\n@return number\n@see search_flags search_next buffer.search_next(buffer, flags, text)\nSearches for and selects the first occurrence of string *text* starting at\nthe search anchor using search flags *flags*, returning that occurrence's\nposition or `-1` if *text* was not found.\nSelected text is not scrolled into view.\n@param buffer A buffer.\n@param flags The search flags to use. See `buffer.search_flags`.\n@param text The text to search for.\n@return number\n@see search_flags search_prev buffer.search_prev(buffer, flags, text)\nSearches for and selects the last occurrence of string *text* before the\nsearch anchor using search flags *flags*, returning that occurrence's\nposition or `-1` if *text* was not found.\n@param buffer A buffer.\n@param flags The search flags to use. See `buffer.search_flags`.\n@param text The text to search for.\n@return number\n@see search_flags -secure_inputbox ui.dialogs.secure_inputbox(options)\nPrompts the user with a masked inputbox dialog defined by dialog options\ntable *options*, returning the selected button's index along with the user's\ninput text (the latter as a string or table, depending on the type of\n*options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code, input text +secure_inputbox ui.dialogs.secure_inputbox(options)\nPrompts the user with a masked inputbox dialog defined by dialog options\ntable *options*, returning the selected button's index along with the user's\ninput text (the latter as a string or table, depending on the type of\n*options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code, input text secure_standard_inputbox ui.dialogs.secure_standard_inputbox(options)\nPrompts the user with a masked inputbox dialog defined by dialog options\ntable *options* and with localized "Ok" and "Cancel" buttons, returning the\nselected button's index along with the user's input text (the latter as a\nstring or table, depending on the type of *options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `no_cancel`: Do not display the "Cancel" button. The default value is\n `false`.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code, input text sel_alpha buffer.sel_alpha (number)\nThe selection's alpha value, ranging from `0` (transparent) to `255`\n(opaque).\nThe default value is `buffer.ALPHA_NOALPHA`, for no alpha. sel_eol_filled buffer.sel_eol_filled (bool)\nExtend the selection to the view's right margin.\nThe default value is `false`. -select textadept.snippets.select()\nPrompts the user to select a snippet to insert from a list of global and\nlanguage-specific snippets. select_all buffer.select_all(buffer)\nSelects all of the buffer's text without scrolling the view.\n@param buffer A buffer. select_command textadept.menu.select_command()\nPrompts the user to select a menu command to run. select_enclosed textadept.editing.select_enclosed(left, right)\nSelects the text between strings *left* and *right* that enclose the caret.\nIf that range is already selected, toggles between selecting *left* and\n*right* as well.\nIf *left* and *right* are not provided, they are assumed to be one of the\ndelimiter pairs specified in `auto_pairs` and are inferred from the current\nposition or selection.\n@param left Optional left part of the enclosure.\n@param right Optional right part of the enclosure.\n@see auto_pairs @@ -965,15 +866,13 @@ selection_n_start buffer.selection_n_start (table)\nTable of positions at the be selection_n_start_virtual_space buffer.selection_n_start_virtual_space (number, Read-only)\nTable of positions at the beginning of virtual space selected in existing\nselections numbered from zero, the main selection. selection_start buffer.selection_start (number)\nThe position of the beginning of the selected text.\nWhen set, becomes the anchor, but is not scrolled into view. selections buffer.selections (number, Read-only)\nThe number of active selections. There is always at least one selection. -server_commands lsp.server_commands (table)\nMap of lexer languages to LSP language server commands or configurations, or\nfunctions that return either a server command or a configuration.\nCommands are simple string shell commands. Configurations are tables with the\nfollowing keys:\n\n * `command`: String shell command used to run the LSP language server.\n * `init_options`: Table of initialization options to pass to the language\n server in the "initialize" request. session textadept.session (module)\nSession support for Textadept. set_chars_default buffer.set_chars_default(buffer)\nResets `buffer.word_chars`, `buffer.whitespace_chars`, and\n`buffer.punctuation_chars` to their respective defaults.\n@param buffer A buffer.\n@see word_chars\n@see whitespace_chars\n@see punctuation_chars set_default_fold_display_text buffer.set_default_fold_display_text(buffer, text)\nSets the default fold display text to string *text*.\n@param buffer A buffer.\n@param text The text to display by default next to folded lines.\n@see toggle_fold_show_text set_empty_selection buffer.set_empty_selection(buffer, pos)\nMoves the caret to position *pos* without scrolling the view and removes any\nselections.\n@param buffer A buffer\n@param pos The position in *buffer* to move to. -set_encoding buffer.set_encoding(buffer, encoding)\nConverts the current buffer's contents to encoding *encoding*.\n@param buffer A buffer.\n@param encoding The string encoding to set. Valid encodings are ones that GNU\n iconv accepts. If `nil`, assumes a binary encoding.\n@usage buffer:set_encoding('CP1252') +set_encoding buffer.set_encoding(buffer, encoding)\nConverts the current buffer's contents to encoding *encoding*.\n@param buffer A buffer.\n@param encoding The string encoding to set. Valid encodings are ones that GNU\n iconv accepts.\n@usage buffer:set_encoding('ASCII') set_fold_margin_colour buffer.set_fold_margin_colour(buffer, use_setting, color)\nOverrides the fold margin's default color with color *color*, in "0xBBGGRR"\nformat,\nif *use_setting* is `true`.\n@param buffer A buffer.\n@param use_setting Whether or not to use *color*.\n@param color The color in "0xBBGGRR" format. set_fold_margin_hi_colour buffer.set_fold_margin_hi_colour(buffer, use_setting, color)\nOverrides the fold margin's default highlight color with color *color*, in\n"0xBBGGRR" format, if *use_setting* is `true`.\n@param buffer A buffer.\n@param use_setting Whether or not to use *color*.\n@param color The color in "0xBBGGRR" format. -set_frame debugger.set_frame()\nPrompts the user to select a stack frame to switch to from the current\ndebugger call stack, unless the debugger is executing (e.g. not at a\nbreakpoint).\nEmits a `DEBUGGER_SET_FRAME` event. set_lexer buffer.set_lexer(buffer, lexer)\nAssociates lexer name *lexer* or the auto-detected lexer name with the buffer\nand then loads the appropriate language module if that module exists.\n@param buffer A buffer.\n@param lexer Optional string lexer name to set. If `nil`, attempts to\n auto-detect the buffer's lexer.\n@usage buffer:set_lexer('lexer_name') set_save_point buffer.set_save_point(buffer)\nIndicates the buffer has no unsaved changes.\n@param buffer A buffer. set_sel buffer.set_sel(buffer, start_pos, end_pos)\nSelects the range of text between positions *start_pos* and *end_pos*,\nscrolling the selected text into view.\n@param buffer A buffer.\n@param start_pos The start position of the range of text in *buffer* to\n select. If negative, it means the end of the buffer.\n@param end_pos The end position of the range of text in *buffer* to select.\n If negative, it means remove any selection (i.e. set the `anchor` to the\n same position as `current_pos`). @@ -985,43 +884,26 @@ set_target_range buffer.set_target_range(buffer, start_pos, end_pos)\nDefines th set_text buffer.set_text(buffer, text)\nReplaces the buffer's text with string *text*.\n@param buffer A buffer.\n@param text The text to set. set_theme buffer.set_theme(buffer, name, props)\nDeclares the editor theme to be string *name* and (optionally) assigns the\nproperties contained in table *props*.\nUser themes override Textadept's default themes when they have the same name.\nIf *name* contains slashes, it is assumed to be an absolute path to a theme\ninstead of a theme name.\n@param buffer A buffer.\n@param name The name or absolute path of a theme to set.\n@param props Optional table of theme property assignments that override the\n theme's defaults.\n@usage buffer:set_theme('light', {font = 'Monospace', fontsize = 12}) set_visible_policy buffer.set_visible_policy(buffer, policy, y)\nDefines scrolling policy bit-mask *policy* as the policy for keeping the\ncaret *y* number of lines away from the vertical margins as\n`buffer.ensure_visible_enforce_policy()` redisplays hidden or folded lines.\nIt is similar in operation to `buffer.set_y_caret_policy()`.\n@param buffer A buffer.\n@param policy The combination of `buffer.VISIBLE_SLOP` and\n `buffer.VISIBLE_STRICT` policy flags to set.\n@param y The number of lines from the vertical margins to keep the caret. -set_watch debugger.set_watch(expr)\nWatches string expression *expr* for changes and breaks on each change.\nEmits a `DEBUGGER_WATCH_ADDED` event if the debugger is running, or queues up\nthe event to run in `debugger.start()`.\nIf the debugger is executing (e.g. not at a breakpoint), assumes a watch\ncannot be set and shows an error message.\n@param expr String expression to watch. set_whitespace_back buffer.set_whitespace_back(buffer, use_setting, color)\nOverrides the background color of whitespace with color *color*, in\n"0xBBGGRR" format, if *use_setting* is `true`.\n@param buffer A buffer.\n@param use_setting Whether or not to use *color*.\n@param color The color in "0xBBGGRR" format. set_whitespace_fore buffer.set_whitespace_fore(buffer, use_setting, color)\nOverrides the foreground color of whitespace with color *color*, in\n"0xBBGGRR" format, if *use_setting* is `true`.\n@param use_setting Whether or not to use *color*.\n@param color The color in "0xBBGGRR" format. set_x_caret_policy buffer.set_x_caret_policy(buffer, policy, x)\nDefines scrolling policy bit-mask *policy* as the policy for keeping the\ncaret *x* number of pixels away from the horizontal margins.\n@param buffer A buffer.\n@param policy The combination of `buffer.CARET_SLOP`, `buffer.CARET_STRICT`,\n `buffer.CARET_EVEN`, and `buffer.CARET_JUMPS` policy flags to set.\n@param x The number of pixels from the horizontal margins to keep the caret. set_y_caret_policy buffer.set_y_caret_policy(buffer, policy, y)\nDefines scrolling policy bit-mask *policy* as the policy for keeping the\ncaret *y* number of lines away from the vertical margins.\n@param buffer A buffer.\n@param policy The combination of `buffer.CARET_SLOP`, `buffer.CARET_STRICT`,\n `buffer.CARET_EVEN`, and `buffer.CARET_JUMPS` policy flags to set.\n@param y The number of lines from the vertical margins to keep the caret. -show_all_diagnostics lsp.show_all_diagnostics (bool)\nWhether or not to show all diagnostics.\nThe default value is `false`, and assumes any diagnostics on the current\nline or next line are due to an incomplete statement during something like\nan autocompletion, signature help, etc. request. show_documentation textadept.editing.show_documentation(pos, case_insensitive)\nDisplays a call tip with documentation for the symbol under or directly\nbehind position *pos* or the caret position.\nDocumentation is read from API files in the `api_files` table.\nIf a call tip is already shown, cycles to the next one if it exists.\nSymbols are determined by using `buffer.word_chars`.\n@param pos Optional position of the symbol to show documentation for. If\n omitted, the caret position is used.\n@param case_insensitive Optional flag that indicates whether or not to search\n API files case-insensitively for symbols. The default value is `false`.\n@see api_files\n@see buffer.word_chars show_lines buffer.show_lines(buffer, start_line, end_line)\nShows the range of lines between line numbers *start_line* to *end_line*.\nThis has no effect on fold levels or fold flags and the first line cannot be\nhidden.\n@param buffer A buffer.\n@param start_line The start line of the range of lines in *buffer* to show.\n@param end_line The end line of the range of lines in *buffer* to show. -signature_help lsp.signature_help()\nShows a calltip for the current function.\nIf a call tip is already shown, cycles to the next one if it exists. silent_print ui.silent_print (bool)\nWhether or not to print messages to buffers silently.\nThis is not guaranteed to be a constant value, as Textadept may change it\nfor the editor's own purposes. This flag should be used only in conjunction\nwith a group of `ui.print()` and `ui._print()` function calls.\nThe default value is `false`, and focuses buffers when messages are printed\nto them. size ui.size (table)\nA table containing the width and height pixel values of Textadept's window. size view.size (number)\nThe split resizer's pixel position if the view is a split one. -snippet textadept.editing.autocompleters.snippet (function)\nAutocompleter function for snippet trigger words. snippets _G.snippets (table)\nMap of snippet triggers with their snippet text or functions that return such\ntext, with language-specific snippets tables assigned to a lexer name key.\nThis table also contains the `textadept.snippets` module. snippets textadept.snippets (module)\nSnippets for Textadept. space lexer.space (pattern)\nA pattern that matches any whitespace character ('\t', '\v', '\f', '\\n',\n'\r', space). spawn os.spawn(argv, cwd, env, stdout_cb, stderr_cb, exit_cb)\nSpawns an interactive child process *argv* in a separate thread, returning\na handle to that process.\nOn Windows, *argv* is passed to `cmd.exe`: `%COMSPEC% /c [argv]`.\nAt the moment, only the Windows terminal version spawns processes in the same\nthread.\n@param argv A command line string that contains the program's name followed\n by arguments to pass to it. `PATH` is searched for program names.\n@param cwd Optional current working directory (cwd) for the child\n process. When omitted, the parent's cwd is used.\n@param env Optional list of environment variables for the child process.\n Each element in the list is a 'KEY=VALUE' string. When omitted, the\n parent's environment is used.\n@param stdout_cb Optional Lua function that accepts a string parameter for a\n block of standard output read from the child. Stdout is read asynchronously\n in 1KB or 0.5KB blocks (depending on the platform), or however much data is\n available at the time.\n At the moment, only the Win32 terminal version sends all output, whether it\n be stdout or stderr, to this callback after the process finishes.\n@param stderr_cb Optional Lua function that accepts a string parameter for a\n block of standard error read from the child. Stderr is read asynchronously\n in 1KB or 0.5kB blocks (depending on the platform), or however much data is\n available at the time.\n@param exit_cb Optional Lua function that is called when the child process\n finishes. The child's exit status is passed.\n@usage os.spawn('lua buffer.filename', print)\n@usage proc = os.spawn('lua -e "print(io.read())"', print)\n proc:write('foo\\n')\n@return proc or nil plus an error message on failure -spell _G.spell(aff, dic, key)\nReturns a Hunspell spellchecker that utilizes affix file path *aff* and\ndictionary file path *dic*.\n@param aff Path to the Hunspell affix file to use.\n@param dic Path to the Hunspell dictionary file to use.\n@param key Optional string key for encrypted *dic*.\n@usage spellchecker = spell('/usr/share/hunspell/en_US.aff',\n '/usr/share/hunspell/en_US.dic')\n spellchecker:spell('foo') --> false\n@return spellchecker -spell spellchecker:spell(word)\nReturns `true` if string *word* is spelled correctly; `false` otherwise.\n@param word The word to check spelling of.\n@return `true` or `false` -spellcheck _G.spellcheck (module)\n[Experimental]\nSpell checking for Textadept.\n\nThis module is not loaded by default. `require('spellcheck')` must be called\nfrom *~/.textadept/init.lua*.\n\nBy default, Textadept attempts to load a preexisting Hunspell dictionary\nfor the detected locale. If none exists, or if the locale is not detected,\nTextadept falls back on its own prepackaged US English dictionary. User\ndictionaries are located in the *~/.textadept/dictionaries/* directory, and\nare loaded automatically.\n\nDictionary files are Hunspell dictionaries and follow the Hunspell format:\nthe first line in a dictionary file contains the number of entries contained\nwithin, and each subsequent line contains a word.\n\nAt this time, this module does not work in the terminal version on Win32. -spellcheckable_styles spellcheck.spellcheckable_styles (table)\nTable of spellcheck-able style names.\nText with either of these styles is eligible for spellchecking.\nThe style name keys are assigned non-`nil` values. The default styles are\n`default`, `comment`, and `string`. -spellchecker spellcheck.spellchecker (userdata)\nThe Hunspell spellchecker object. split view.split(view, vertical)\nSplits the view into top and bottom views (unless *vertical* is `true`),\nfocuses the new view, and returns both the old and new views.\nIf *vertical* is `false`, splits the view vertically into left and\nright views.\nEmits a `VIEW_NEW` event.\n@param view The view to split.\n@param vertical Optional flag indicating whether or not to split the view\n vertically. The default value is `false`, for horizontal.\n@return old view and new view.\n@see events.VIEW_NEW standard_dropdown ui.dialogs.standard_dropdown(options)\nPrompts the user with a drop-down item selection dialog defined by dialog\noptions table *options* and with localized "Ok" and "Cancel" buttons,\nreturning the selected button's index along with the selected item's index.\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the selected item's text.\nIf the dialog closed due to *options*.`exit_onchange`, returns `4` along with\neither the selected item's index or its text. If the dialog timed out,\nreturns `0` or `"timeout"`. If the user canceled the dialog, returns `-1` or\n`"delete"`.\n@param options Table of key-value option pairs for the drop-down dialog.\n\n * `title`: The dialog's title text.\n * `text`: The dialog's main message text.\n * `items`: The list of string items to show in the drop-down.\n * `no_cancel`: Do not display the "Cancel" button. The default value is\n `false`.\n * `exit_onchange`: Close the dialog after selecting a new item. The default\n value is `false`.\n * `select`: The index of the initially selected list item. The default\n value is `1`.\n * `string_output`: Return the selected button's label (instead of its\n index) and the selected item's text (instead of its index). If no item\n was selected, returns the dialog's exit status (instead of its exit\n code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code, selected item standard_inputbox ui.dialogs.standard_inputbox(options)\nPrompts the user with an inputbox dialog defined by dialog options table\n*options* and with localized "Ok" and "Cancel" buttons, returning the\nselected button's index along with the user's input text (the latter as a\nstring or table, depending on the type of *options*.`informative_text`).\nIf *options*.`string_output` is `true`, returns the selected button's label\nalong with the user's input text.\nIf the dialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the inputbox.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text. If the value is a\n table, the first table value is the main message text and any subsequent\n values are used as the labels for multiple entry boxes. Providing a\n single label has no effect.\n * `text`: The dialog's initial input text. If the value is a table, the\n table values are used to populate the multiple entry boxes defined by\n `informative_text`.\n * `no_cancel`: Do not display the "Cancel" button. The default value is\n `false`.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@return selected button or exit code, input text -start debugger.start(lexer, ...)\nStarts a debugger and adds any queued breakpoints and watches.\nEmits a `DEBUGGER_START` event, passing along any arguments given. If a\ndebugger cannot be started, the event handler should throw an error.\nThis only starts a debugger. `debugger.continue()`,\n`debugger.step_into()`, or `debugger.step_over()` should be called\nnext to begin debugging.\n@param lexer Optional lexer name of the language to start debugging. The\n default value is the current lexer.\n@return whether or not a debugger was started -start file_diff.start(file1, file2, horizontal)\nHighlight differences between files *file1* and *file2*, or the user-selected\nfiles.\n@param file1 Optional name of the older file. If `-`, uses the current\n buffer. If `nil`, the user is prompted for a file.\n@param file2 Optional name of the newer file. If `-`, uses the current\n buffer. If `nil`, the user is prompted for a file.\n@param horizontal Optional flag specifying whether or not to split the view\n horizontally. The default value is `false`, comparing the two files\n side-by-side. -start lsp.start()\nStarts a language server based on the current language. start_styling buffer.start_styling(buffer, position, style_mask)\nBegins styling at position *position* with styling bit-mask *style_mask*.\n*style_mask* specifies which style bits can be set with\n`buffer.set_styling()`.\n@param buffer A buffer.\n@param position The position in *buffer* to start styling at.\n@param style_mask The bit mask of style bits that can be set when styling.\n@usage buffer:start_styling(0, 0xFF)\n@see set_styling starts_line lexer.starts_line(patt)\nCreates and returns a pattern that matches pattern *patt* only at the\nbeginning of a line.\n@param patt The LPeg pattern to match on the beginning of a line.\n@usage local preproc = token(lexer.PREPROCESSOR, lexer.starts_line('#') *\n lexer.nonnewline^0)\n@return pattern status spawn_proc:status()\nReturns the status of process *spawn_proc*, which is either "running" or\n"terminated".\n@return "running" or "terminated" statusbar_text ui.statusbar_text (string, Write-only)\nThe text displayed in the statusbar. -step_into debugger.step_into(...)\nContinue debugger execution by one line, stepping into functions, unless the\ndebugger is already executing (e.g. not at a breakpoint).\nIf no debugger is running, starts one, then steps.\nEmits a `DEBUGGER_STEP_INTO` event, passing along any arguments given. -step_out debugger.step_out(...)\nContinue debugger execution, stepping out of the current function, unless the\ndebugger is already executing (e.g. not at a breakpoint).\nEmits a `DEBUGGER_STEP_OUT` event, passing along any additional arguments\ngiven. -step_over debugger.step_over(...)\nContinue debugger execution by one line, stepping over functions, unless the\ndebugger is already executing (e.g. not at a breakpoint).\nIf no debugger is running, starts one, then steps.\nEmits a `DEBUGGER_STEP_OVER` event, passing along any arguments given. -stop debugger.stop(lexer, ...)\nStops debugging.\nDebuggers should call this function when finished.\nEmits a `DEBUGGER_STOP` event, passing along any arguments given.\n@param lexer Optional lexer name of the language to stop debugging. The\n default value is the current lexer. -stop lsp.stop()\nStops a running language server based on the current language. stop textadept.run.stop()\nStops the currently running process, if any. string _G.string (module)\nExtends Lua's `string` library to provide character set conversions. strip_trailing_spaces textadept.editing.strip_trailing_spaces (bool)\nStrip trailing whitespace before saving files.\nThe default value is `false`. @@ -1045,10 +927,8 @@ style_reset_default buffer.style_reset_default(buffer)\nResets `buffer.STYLE_DEF style_size buffer.style_size (table)\nTable of font sizes of text for style numbers from `0` to `255`. style_underline buffer.style_underline (table)\nTable of flags that indicate whether or not text is underlined for style\nnumbers from `0` to `255`.\nThe default values are `false`. style_visible buffer.style_visible (table)\nTable of flags that indicate whether or not text is visible for style\nnumbers from `0` to `255`.\nThe default values are `true`. -suggest spellchecker:suggest(word)\nReturns a list of spelling suggestions for string *word*.\nIf *word* is spelled correctly, the returned list will be empty.\n@param word The word to get spelling suggestions for.\n@return list of suggestions swap_main_anchor_caret buffer.swap_main_anchor_caret(buffer)\nSwaps the main selection's beginning and end positions.\n@param buffer A buffer. switch_buffer ui.switch_buffer(zorder)\nPrompts the user to select a buffer to switch to.\nBuffers are listed in the order they were opened unless `zorder` is `true`,\nin which case buffers are listed by their z-order (most recently viewed to\nleast recently viewed).\n@param zorder Flag that indicates whether or not to list buffers by their\n z-order. The default value is `false`. -sync_buffer Server:sync_buffer()\nSynchronizes the current buffer with this language server.\nChanges are not synchronized in real-time, but whenever a request is about to\nbe sent. tab buffer.tab(buffer)\nIndents the text on the selected lines or types a Tab character ("\t") at\nthe caret position.\n@param buffer A buffer. tab_context_menu textadept.menu.tab_context_menu (table)\nThe default tabbar context menu.\nSubmenus, and menu items can be retrieved by name in addition to table index\nnumber. tab_context_menu ui.tab_context_menu (userdata)\nThe context menu for the buffer's tab, a `ui.menu()`.\nThis is a low-level field. You probably want to use the higher-level\n`textadept.menu.tab_context_menu`. @@ -1074,14 +954,11 @@ text_length buffer.text_length (number, Read-only)\nThe number of bytes in the b text_range buffer.text_range(buffer, start_pos, end_pos)\nReturns the range of text between positions *start_pos* and *end_pos*.\n@param buffer A buffer.\n@param start_pos The start position of the range of text to get in *buffer*.\n@param end_pos The end position of the range of text to get in *buffer*. text_width buffer.text_width(buffer, style_num, text)\nReturns the pixel width string *text* would have when styled with style\nnumber *style_num*, in the range of `0` to `255`.\n@param buffer A buffer.\n@param style_num The style number between `0` and `255` to use.\n@param text The text to measure the width of.\n@return number textadept _G.textadept (module)\nThe textadept module.\nIt provides utilities for editing text in Textadept. -textbox ui.dialogs.textbox(options)\nPrompts the user with a multiple-line textbox dialog defined by dialog\noptions table *options*, returning the selected button's index.\nIf *options*.`string_output` is `true`, returns the selected button's label.\nIf *options*.`editable` is `true`, also returns the textbox's text. If the\ndialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the dialog.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text.\n * `text`: The dialog's initial textbox text.\n * `text_from_file`: The filename whose contents are loaded into the\n textbox. This option has no effect when `text` is given.\n * `button1`: The right-most button's label. The default value is\n `_L['OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `editable`: Allows the user to edit the textbox's text. The default value\n is `false`.\n * `focus_textbox`: Focus the textbox instead of the buttons. The default\n value is `false`.\n * `scroll_to`: Where to scroll the textbox's text.\n The available values are `"top"` and `"bottom"`. The default value is\n `"top"`.\n * `selected`: Select all of the textbox's text. The default value is\n `false`.\n * `monospaced_font`: Use a monospaced font in the textbox instead of a\n proportional one. The default value is `false`.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.textbox{title = 'License Agreement',\n informative_text = 'You agree to:', text_from_file = _HOME..'/LICENSE'}\n@return selected button or exit code, textbox text -theme file_diff.theme (string)\nThe theme to use, either 'dark' or 'light'.\nThis is not the theme used with Textadept.\nDepending on this setting, additions will be colored 'dark_green' or\n'light_green', deletions will be colored 'dark_red' or 'light_red', and so\non.\nThe default value is auto-detected. +textbox ui.dialogs.textbox(options)\nPrompts the user with a multiple-line textbox dialog defined by dialog\noptions table *options*, returning the selected button's index.\nIf *options*.`string_output` is `true`, returns the selected button's label.\nIf *options*.`editable` is `true`, also returns the textbox's text. If the\ndialog timed out, returns `0` or `"timeout"`. If the user canceled the\ndialog, returns `-1` or `"delete"`.\n@param options Table of key-value option pairs for the dialog.\n\n * `title`: The dialog's title text.\n * `informative_text`: The dialog's main message text.\n * `text`: The dialog's initial textbox text.\n * `text_from_file`: The filename whose contents are loaded into the\n textbox. This option has no effect when `text` is given.\n * `button1`: The right-most button's label. The default value is\n `_L['_OK']`.\n * `button2`: The middle button's label.\n * `button3`: The left-most button's label. This option requires `button2`\n to be set.\n * `editable`: Allows the user to edit the textbox's text. The default value\n is `false`.\n * `focus_textbox`: Focus the textbox instead of the buttons. The default\n value is `false`.\n * `scroll_to`: Where to scroll the textbox's text.\n The available values are `"top"` and `"bottom"`. The default value is\n `"top"`.\n * `selected`: Select all of the textbox's text. The default value is\n `false`.\n * `monospaced_font`: Use a monospaced font in the textbox instead of a\n proportional one. The default value is `false`.\n * `string_output`: Return the selected button's label (instead of its\n index) or the dialog's exit status instead of the button's index (instead\n of its exit code). The default value is `false`.\n * `width`: The dialog's pixel width.\n * `height`: The dialog's pixel height.\n * `float`: Show the dialog on top of all desktop windows. The default value\n is `false`.\n * `timeout`: The integer number of seconds the dialog waits for the user to\n select a button before timing out. Dialogs do not time out by default.\n@usage ui.dialogs.textbox{title = 'License Agreement',\n informative_text = 'You agree to:', text_from_file = _HOME..'/LICENSE'}\n@return selected button or exit code, textbox text timeout _G.timeout(interval, f, ...)\nCalls function *f* with the given arguments after *interval* seconds.\nIf *f* returns `true`, calls *f* repeatedly every *interval* seconds as long\nas *f* returns `true`. A `nil` or `false` return value stops repetition.\n@param interval The interval in seconds to call *f* after.\n@param f The function to call.\n@param ... Additional arguments to pass to *f*. title ui.title (string, Write-only)\nThe title text of Textadept's window. -to_html export.to_html(filename, out_filename)\nExports filename *filename* (or the current file) to filename *out_filename*\n(or the user-specified file) in HTML format, and then opens the result in a\nweb browser.\n@param filename The filename to export. The default value is the current\n buffer's filename.\n@param out_filename The filename to export to. If `nil`, the user is prompted\n for one. toggle textadept.bookmarks.toggle(on, line)\nToggles the bookmark on line number *line* or the current line, unless *on*\nis given.\nIf *on* is `true` or `false`, adds or removes the bookmark, respectively.\n@param on Optional flag indicating whether to add or remove a bookmark on\n line *line* or the current line. The default value is `nil`, toggling a\n bookmark.\n@param line Optional line number to add or remove a bookmark on. toggle_block _M.ruby.toggle_block()\nToggles between `{ ... }` and `do ... end` Ruby blocks.\nIf the caret is inside a `{ ... }` single-line block, that block is converted\nto a multiple-line `do .. end` block. If the caret is on a line that contains\nsingle-line `do ... end` block, that block is converted to a single-line\n`{ ... }` block. If the caret is inside a multiple-line `do ... end` block,\nthat block is converted to a single-line `{ ... }` block with all newlines\nreplaced by a space. Indentation is important. The `do` and `end` keywords\nmust be on lines with the same level of indentation to toggle correctly. -toggle_breakpoint debugger.toggle_breakpoint(file, line)\nToggles a breakpoint on line number *line* in file *file*, or the current\nline in the current file.\nMay emit `DEBUGGER_BREAKPOINT_ADDED` and `DEBUGGER_BREAKPOINT_REMOVED` events\ndepending on circumstance.\nMay show an error message if the debugger is executing (e.g. not at a\nbreakpoint).\n@param file Optional filename of the breakpoint to toggle.\n@param line Optional 1-based line number of the breakpoint to toggle.\n@see remove_breakpoint toggle_caret_sticky buffer.toggle_caret_sticky(buffer)\nCycles between `buffer.caret_sticky` option settings `buffer.CARETSTICKY_ON`\nand `buffer.CARETSTICKY_OFF`.\n@param buffer A buffer.\n@see caret_sticky toggle_fold buffer.toggle_fold(buffer, line)\nToggles the fold point on line number *line* between expanded (where all of\nits child lines are displayed) and contracted (where all of its child lines\nare hidden).\n@param buffer A buffer.\n@param line The line number in *buffer* to toggle the fold on.\n@see set_default_fold_display_text toggle_fold_show_text buffer.toggle_fold_show_text(buffer, line, text)\nToggles a fold point on line number *line* between expanded (where all of\nits child lines are displayed) and contracted (where all of its child lines\nare hidden), and shows string *text* after the line.\n*text* is drawn with style number `buffer.STYLE_FOLDDISPLAYTEXT`.\n@param buffer A buffer.\n@param line The line number in *buffer* to toggle the fold on and display\n *text* after.\n@param text The text to display after the line. @@ -1092,13 +969,11 @@ typeover_chars textadept.editing.typeover_chars (table)\nTable of characters to ui _G.ui (module)\nUtilities for interacting with Textadept's user interface. undo buffer.undo(buffer)\nUndoes the most recent action.\n@param buffer A buffer. unsplit view.unsplit(view)\nUnsplits the view if possible, returning `true` on success.\n@param view The view to unsplit.\n@return boolean if the view was unsplit or not. -update_state debugger.update_state(state)\nUpdates the running debugger's state and marks the current debug line.\nDebuggers need to call this function every time their state changes,\ntypically during `DEBUGGER_*` events.\n@param state A table with four fields: `file`, `line`, `call_stack`, and\n `variables`. `file` and `line` indicate the debugger's current position.\n `call_stack` is a list of stack frames and a `pos` field whose value is the\n 1-based index of the current frame. `variables` is an optional map of known\n variables to their values. The debugger can choose what kind of variables\n make sense to put in the map. upper lexer.upper (pattern)\nA pattern that matches any upper case character ('A'-'Z'). upper_case buffer.upper_case(buffer)\nConverts the selected text to upper case letters.\n@param buffer A buffer. use_tabs buffer.use_tabs (bool)\nUse tabs instead of spaces in indentation. Changing the current setting\ndoes not convert any of the buffer's existing indentation. Use\n`textadept.editing.convert_indentation()` to do so.\nThe default value is `true`. user_list_show buffer.user_list_show(buffer, id, items)\nDisplays a user list identified by list identifier number *id* and\nconstructed from string *items* (whose items are delimited by\n`buffer.auto_c_separator` characters).\nThe sorted order of *items* (`buffer.auto_c_order`) must have already been\ndefined. When the user selects an item, *id* is sent in a\n`USER_LIST_SELECTION` event along with the selection.\n@param buffer A buffer.\n@param id The list identifier number greater than zero to use.\n@param items The sorted string of words to show, separated by\n `buffer.auto_c_separator` characters (initially spaces).\n@see _SCINTILLA.next_user_list_type\n@see events.USER_LIST_SELECTION v_scroll_bar buffer.v_scroll_bar (bool)\nDisplay the vertical scroll bar.\nThe default value is `true`. -variables debugger.variables()\nDisplays a dialog with variables in the current stack frame. vc_home buffer.vc_home(buffer)\nMoves the caret to the first visible character on the current line or, if\nalready there, to the beginning of the current line.\n@param buffer A buffer. vc_home_display buffer.vc_home_display(buffer)\nMoves the caret to the first visible character on the current wrapped line\nor, if already there, to the beginning of the current wrapped line.\n@param buffer A buffer. vc_home_display_extend buffer.vc_home_display_extend(buffer)\nLike `buffer.vc_home_display()`, but extends the selected text to the new\nposition.\n@param buffer A buffer. diff --git a/modules/lua/ta_tags b/modules/lua/ta_tags index a3e6e794..f0be9cd2 100644 --- a/modules/lua/ta_tags +++ b/modules/lua/ta_tags @@ -1,1176 +1,1048 @@ -ALPHA_NOALPHA /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ALPHA_OPAQUE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ALPHA_TRANSPARENT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ANNOTATION_BOXED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ANNOTATION_HIDDEN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ANNOTATION_INDENTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ANNOTATION_STANDARD /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -APPLEEVENT_ODOC /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -ARG_NONE /home/mitchell/code/textadept/core/args.lua /^module('args')]]$/;" F class:events -AUTOMATICFOLD_CHANGE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -AUTOMATICFOLD_CLICK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -AUTOMATICFOLD_SHOW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -AUTO_C_CANCELED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -AUTO_C_CHAR_DELETED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -AUTO_C_COMPLETED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -AUTO_C_SELECTION /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -AUTO_C_SELECTION_CHANGE /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -BSD /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -BUFFER_AFTER_SWITCH /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -BUFFER_BEFORE_SWITCH /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -BUFFER_DELETED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -BUFFER_NEW /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -BUILD_OUTPUT /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:events -CALL_TIP_CLICK /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -CARETSTICKY_OFF /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARETSTICKY_ON /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARETSTICKY_WHITESPACE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARETSTYLE_BLOCK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARETSTYLE_INVISIBLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARETSTYLE_LINE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARET_EVEN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARET_JUMPS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARET_SLOP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CARET_STRICT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CASEINSENSITIVEBEHAVIOUR_IGNORECASE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CASEINSENSITIVEBEHAVIOUR_RESPECTCASE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CASE_LOWER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CASE_MIXED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CASE_UPPER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CHAR_ADDED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -CLASS /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -CLASS /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -CLEAR /home/mitchell/code/textadept/core/keys.lua /^module('keys')]]$/;" F class:keys -COMMENT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -COMPILE_OUTPUT /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:events -CONSTANT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -CSI /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -CURSES /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -CURSORARROW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CURSORNORMAL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CURSORREVERSEARROW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -CURSORWAIT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -DEBUGGER_BREAKPOINT_ADDED /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_BREAKPOINT_REMOVED /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_COMMAND /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_CONTINUE /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_INSPECT /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_PAUSE /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_RESTART /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_SET_FRAME /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_START /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_STEP_INTO /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_STEP_OUT /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_STEP_OVER /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_STOP /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_WATCH_ADDED /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEBUGGER_WATCH_REMOVED /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:events -DEFAULT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -DOCUTILS_PATH /home/mitchell/code/textadept/modules/rest/init.lua /^module('_M.rest')]]$/;" F class:_M.rest -DOUBLE_CLICK /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -DWELL_END /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -DWELL_START /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -EDGE_BACKGROUND /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EDGE_LINE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EDGE_MULTILINE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EDGE_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EOL_CR /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EOL_CRLF /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -EOL_LF /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ERROR /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -ERROR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -FILE_AFTER_SAVE /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" F class:events -FILE_BEFORE_SAVE /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" F class:events -FILE_CHANGED /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" F class:events -FILE_OPENED /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" F class:events -FIND /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -FIND_MATCHCASE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FIND_REGEXP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FIND_WHOLEWORD /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FIND_WORDSTART /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FIND_WRAPPED /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:events -FOCUS /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -FOLDACTION_CONTRACT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDACTION_EXPAND /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDACTION_TOGGLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LEVELNUMBERS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LINEAFTER_CONTRACTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LINEAFTER_EXPANDED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LINEBEFORE_CONTRACTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LINEBEFORE_EXPANDED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDFLAG_LINESTATE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDLEVELBASE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDLEVELHEADERFLAG /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDLEVELNUMBERMASK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLDLEVELWHITEFLAG /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -FOLD_BASE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -FOLD_BLANK /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -FOLD_HEADER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -FUNCTION /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -IDENTIFIER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -INDICATOR_CLICK /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -INDICATOR_RELEASE /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -INDIC_ADDITION /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -INDIC_BOX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_BRACEMATCH /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" F class:textadept.editing -INDIC_COMPOSITIONTHICK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_COMPOSITIONTHIN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_DASH /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_DELETION /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -INDIC_DIAGONAL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_DOTBOX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_DOTS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_ERROR /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:lsp -INDIC_FIND /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -INDIC_FULLBOX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_HIDDEN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_HIGHLIGHT /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" F class:textadept.editing -INDIC_MAX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_PLACEHOLDER /home/mitchell/code/textadept/modules/textadept/snippets.lua /^module('textadept.snippets')]=]$/;" F class:textadept.snippets -INDIC_PLAIN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_ROUNDBOX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_SPELLING /home/mitchell/code/textadept/modules/spellcheck/init.lua /^module('spellcheck')]]$/;" F class:spellcheck -INDIC_SQUIGGLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_SQUIGGLELOW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_SQUIGGLEPIXMAP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_STRAIGHTBOX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_STRIKE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_TEXTFORE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_TT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -INDIC_WARN /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:lsp -INITIALIZED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -IV_LOOKBOTH /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -IV_LOOKFORWARD /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -IV_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -IV_REAL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -KEYPRESS /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -KEYSYMS /home/mitchell/code/textadept/core/keys.lua /^M.KEYSYMS = {$/;" t class:keys -KEYWORD /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -LABEL /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -LEXER_LOADED /home/mitchell/code/textadept/modules/textadept/file_types.lua /^module('textadept.file_types')]]$/;" F class:events -LINUX /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -LSP_INITIALIZED /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:events -LSP_NOTIFICATION /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:events -LUA_FLAGS /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" F class:ctags -LUA_GENERATOR /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" F class:ctags -MARGINOPTION_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGINOPTION_SUBLINESELECT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_BACK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_CLICK /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -MARGIN_COLOUR /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_FORE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_NUMBER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_RTEXT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_SYMBOL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARGIN_TEXT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKER_MAX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDEREND /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDERMIDTAIL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDEROPEN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDEROPENMID /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDERSUB /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARKNUM_FOLDERTAIL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_ADDITION /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -MARK_ARROW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_ARROWDOWN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_ARROWS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_AVAILABLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BACKGROUND /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BOOKMARK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BOOKMARK /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^module('textadept.bookmarks')]]$/;" F class:textadept.bookmarks -MARK_BOXMINUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BOXMINUSCONNECTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BOXPLUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BOXPLUSCONNECTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_BREAKPOINT_COLOR /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:debugger -MARK_CHARACTER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_CIRCLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_CIRCLEMINUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_CIRCLEMINUSCONNECTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_CIRCLEPLUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_CIRCLEPLUSCONNECTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_DEBUGLINE_COLOR /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" F class:debugger -MARK_DELETION /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -MARK_DOTDOTDOT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_EMPTY /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_ERROR /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:textadept.run -MARK_FULLRECT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_LCORNER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_LCORNERCURVE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_LEFTRECT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_MINUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_MODIFICATION /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -MARK_PIXMAP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_PLUS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_RGBAIMAGE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_ROUNDRECT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_SHORTARROW /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_SMALLRECT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_TCORNER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_TCORNERCURVE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_UNDERLINE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_VERTICALBOOKMARK /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_VLINE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MARK_WARNING /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:textadept.run -MASK_FOLDERS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MENU_CLICKED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -METHOD /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -MODE /home/mitchell/code/textadept/core/keys.lua /^module('keys')]]$/;" F class:keys -MOD_ALT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOD_CTRL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOD_META /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOD_SHIFT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOD_SUPER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOUSE /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -MOUSE_DRAG /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOUSE_PRESS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MOUSE_RELEASE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MULTIAUTOC_EACH /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MULTIAUTOC_ONCE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MULTIPASTE_EACH /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -MULTIPASTE_ONCE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -NAMESPACE /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -NUMBER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -OPERATOR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -ORDER_CUSTOM /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ORDER_PERFORMSORT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ORDER_PRESORTED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -OSX /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -PREPROCESSOR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -QUIT /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -REGEX /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -REPLACE /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -REPLACE_ALL /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -RESET_AFTER /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -RESET_BEFORE /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -RESUME /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -RUN_OUTPUT /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:events -SAVE_POINT_LEFT /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -SAVE_POINT_REACHED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -SEL_LINES /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -SEL_RECTANGLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -SEL_STREAM /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -SEL_THIN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -SIGNAL /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -SLOT /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -STRING /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STRUCT /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -STYLE_BRACEBAD /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_BRACEBAD /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_BRACELIGHT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_BRACELIGHT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_CALLTIP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_CALLTIP /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_CLASS /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_COMMENT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_CONSTANT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_CONTROLCHAR /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_CONTROLCHAR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_DEFAULT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_DEFAULT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_EMBEDDED /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_ERROR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_FOLDDISPLAYTEXT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_FOLDDISPLAYTEXT /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_FUNCTION /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_IDENTIFIER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_INDENTGUIDE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_INDENTGUIDE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_KEYWORD /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_LABEL /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_LINENUMBER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_LINENUMBER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_MAX /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -STYLE_NUMBER /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_OPERATOR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_PREPROCESSOR /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_REGEX /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_STRING /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_TYPE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_VARIABLE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -STYLE_WHITESPACE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -SUSPEND /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -TAB_CLICKED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -TIME_FOREVER /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -TYPE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -TYPEDEF /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -UPDATE_CONTENT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -UPDATE_H_SCROLL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -UPDATE_SELECTION /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -UPDATE_UI /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -UPDATE_V_SCROLL /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -URI_DROPPED /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -USER_LIST_SELECTION /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -VARIABLE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -VARIABLE /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" F class:textadept.editing.XPM_IMAGES -VIEW_AFTER_SWITCH /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -VIEW_BEFORE_SWITCH /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -VIEW_NEW /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -VISIBLE_SLOP /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -VISIBLE_STRICT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -VS_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -VS_RECTANGULARSELECTION /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -VS_USERACCESSIBLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WHITESPACE /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -WIN32 /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -WRAPINDENT_FIXED /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPINDENT_INDENT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPINDENT_SAME /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAGLOC_DEFAULT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAGLOC_END_BY_TEXT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAGLOC_START_BY_TEXT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAG_END /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAG_MARGIN /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAG_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAPVISUALFLAG_START /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAP_CHAR /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAP_NONE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAP_WHITESPACE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WRAP_WORD /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WS_INVISIBLE /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WS_VISIBLEAFTERINDENT /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -WS_VISIBLEALWAYS /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -XPM_IMAGES /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.XPM_IMAGES = {$/;" t class:textadept.editing -ZOOM /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" F class:events -_BUFFERS /home/mitchell/code/textadept/core/init.lua /^local _BUFFERS$/;" t -_CHARSET /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -_G /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" m -_HOME /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -_L /home/mitchell/code/textadept/core/locale.lua /^module('_L')]]$/;" m -_M /home/mitchell/code/textadept/core/._M.luadoc /^module('_M')]]$/;" m -_M.ansi_c /home/mitchell/code/textadept/modules/ansi_c/init.lua /^module('_M.ansi_c')]]$/;" m -_M.css /home/mitchell/code/textadept/modules/css/init.lua /^module('_M.css')]]$/;" m -_M.html /home/mitchell/code/textadept/modules/html/init.lua /^module('_M.html')]]$/;" m -_M.lua /home/mitchell/code/textadept/modules/lua/init.lua /^module('_M.lua')]]$/;" m -_M.python /home/mitchell/code/textadept/modules/python/init.lua /^module('_M.python')]]$/;" m -_M.rest /home/mitchell/code/textadept/modules/rest/init.lua /^module('_M.rest')]]$/;" m -_M.ruby /home/mitchell/code/textadept/modules/ruby/init.lua /^module('_M.ruby')]]$/;" m -_M.yaml /home/mitchell/code/textadept/modules/yaml/init.lua /^module('_M.yaml')]]$/;" m -_RELEASE /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -_SCINTILLA /home/mitchell/code/textadept/core/iface.lua /^module('_SCINTILLA')]]$/;" m -_USERHOME /home/mitchell/code/textadept/core/init.lua /^module('_G')]]$/;" F -_VIEWS /home/mitchell/code/textadept/core/init.lua /^local _VIEWS$/;" t -_print /home/mitchell/code/textadept/core/ui.lua /^function ui._print(buffer_type, ...)$/;" f class:ui -abspath /home/mitchell/code/textadept/core/lfs_ext.lua /^function lfs.abspath(filename, prefix)$/;" f class:lfs -add_dic /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function spellchecker:add_dic(dic) end$/;" f class:spellchecker -add_fold_point /home/mitchell/code/textadept/lexers/lexer.lua /^function M.add_fold_point(lexer, token_name, start_symbol, end_symbol)$/;" f class:lexer -add_rule /home/mitchell/code/textadept/lexers/lexer.lua /^function M.add_rule(lexer, id, rule)$/;" f class:lexer -add_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^function add_selection(buffer, end_pos, start_pos) end$/;" f class:buffer -add_style /home/mitchell/code/textadept/lexers/lexer.lua /^function M.add_style(lexer, token_name, style)$/;" f class:lexer -add_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function add_text(buffer, text) end$/;" f class:buffer -add_word /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function spellchecker:add_word(word) end$/;" f class:spellchecker -additional_caret_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_carets_blink /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_carets_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_sel_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_sel_back /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_sel_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -additional_selection_typing /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -all_lines_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -alnum /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -alpha /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -anchor /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -annotation_clear_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function annotation_clear_all(buffer) end$/;" f class:buffer -annotation_lines /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -annotation_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -annotation_text /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -annotation_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -ansi_c /home/mitchell/code/textadept/modules/ansi_c/init.lua /^ snippets.ansi_c = {$/;" t class:snippets -ansi_c /home/mitchell/code/textadept/modules/ansi_c/init.lua /^keys.ansi_c = {$/;" t class:keys -ansi_c /home/mitchell/code/textadept/modules/ansi_c/init.lua /^module('_M.ansi_c')]]$/;" m class:_M -ansi_c /home/mitchell/code/textadept/modules/debugger/ansi_c/init.lua /^module('debugger.ansi_c')]]$/;" m class:debugger -any /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -api_commands /home/mitchell/code/textadept/modules/ctags/init.lua /^M.api_commands = {}$/;" t class:ctags -api_files /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.api_files = setmetatable({}, {__index = function(t, k)$/;" t class:textadept.editing -append /home/mitchell/code/textadept/modules/history/init.lua /^function M.append(filename, line, column)$/;" f class:history -append_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function append_text(buffer, text) end$/;" f class:buffer -arg /home/mitchell/code/textadept/core/init.lua /^local arg$/;" t -args /home/mitchell/code/textadept/core/args.lua /^module('args')]]$/;" m -ascii /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -assert /home/mitchell/code/textadept/core/assert.lua /^function assert(v, message, ...)$/;" f -assert /home/mitchell/code/textadept/core/assert.lua /^module('assert')]]$/;" m -assert_type /home/mitchell/code/textadept/core/assert.lua /^function assert_type(v, expected_type, narg)$/;" f -auto_c_active /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_active(buffer) end$/;" f class:buffer -auto_c_auto_hide /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_cancel /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_cancel(buffer) end$/;" f class:buffer -auto_c_cancel_at_start /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_case_insensitive_behaviour /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_choose_single /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_complete /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_complete(buffer) end$/;" f class:buffer -auto_c_current /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_current_text /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_drop_rest_of_word /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_fill_ups /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_ignore_case /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_max_height /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_max_width /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_multi /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_order /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_pos_start /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_pos_start(buffer) end$/;" f class:buffer -auto_c_select /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_select(buffer, prefix) end$/;" f class:buffer -auto_c_separator /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_c_show /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_show(buffer, len_entered, items) end$/;" f class:buffer -auto_c_stops /home/mitchell/code/textadept/core/.buffer.luadoc /^function auto_c_stops(buffer, chars) end$/;" f class:buffer -auto_c_type_separator /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -auto_indent /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" F class:textadept.editing -auto_pairs /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.auto_pairs = {[40] = ')', [91] = ']', [123] = '}', [39] = "'", [34] = '"'}$/;" t class:textadept.editing -autocomplete /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.autocomplete(name)$/;" f class:textadept.editing -autocomplete_all_words /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" F class:textadept.editing -autocomplete_snippets /home/mitchell/code/textadept/modules/ansi_c/init.lua /^module('_M.ansi_c')]]$/;" F class:_M.ansi_c -autocomplete_snippets /home/mitchell/code/textadept/modules/lua/init.lua /^module('_M.lua')]]$/;" F class:_M.lua -autocompleters /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.autocompleters = {}$/;" t class:textadept.editing -back /home/mitchell/code/textadept/modules/history/init.lua /^function M.back()$/;" f class:history -back_space_un_indents /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -back_tab /home/mitchell/code/textadept/core/.buffer.luadoc /^function back_tab(buffer) end$/;" f class:buffer -begin_undo_action /home/mitchell/code/textadept/core/.buffer.luadoc /^function begin_undo_action(buffer) end$/;" f class:buffer -block_comment /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.block_comment()$/;" f class:textadept.editing -bookmarks /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^module('textadept.bookmarks')]]$/;" m class:textadept -brace_bad_light /home/mitchell/code/textadept/core/.buffer.luadoc /^function brace_bad_light(buffer, pos) end$/;" f class:buffer -brace_bad_light_indicator /home/mitchell/code/textadept/core/.buffer.luadoc /^function brace_bad_light_indicator(buffer, use_indicator, indicator) end$/;" f class:buffer -brace_highlight /home/mitchell/code/textadept/core/.buffer.luadoc /^function brace_highlight(buffer, pos1, pos2) end$/;" f class:buffer -brace_highlight_indicator /home/mitchell/code/textadept/core/.buffer.luadoc /^function brace_highlight_indicator(buffer, use_indicator, indicator) end$/;" f class:buffer -brace_match /home/mitchell/code/textadept/core/.buffer.luadoc /^function brace_match(buffer, pos, max_re_style) end$/;" f class:buffer -brace_matches /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.brace_matches = {[40] = 1, [41] = 1, [91] = 1, [93] = 1, [123] = 1, [125] = 1}$/;" t class:textadept.editing -browser /home/mitchell/code/textadept/modules/export/init.lua /^module('export')]]$/;" F class:export -buffer /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" m -buffer /home/mitchell/code/textadept/core/.view.luadoc /^local buffer$/;" t class:view -buffer /home/mitchell/code/textadept/core/init.lua /^local buffer$/;" t -bufstatusbar_text /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -build /home/mitchell/code/textadept/modules/textadept/run.lua /^function M.build(root_directory)$/;" f class:textadept.run -build_commands /home/mitchell/code/textadept/modules/textadept/run.lua /^M.build_commands = {--[[Ant]]['build.xml']='ant',--[[Dockerfile]]Dockerfile='docker build .',--[[Make]]Makefile='make',GNUmakefile='make',makefile='make',--[[Maven]]['pom.xml']='mvn',--[[Ruby]]Rakefile='rake'}$/;" t class:textadept.run -call_tip_active /home/mitchell/code/textadept/core/.buffer.luadoc /^function call_tip_active(buffer) end$/;" f class:buffer -call_tip_cancel /home/mitchell/code/textadept/core/.buffer.luadoc /^function call_tip_cancel(buffer) end$/;" f class:buffer -call_tip_fore_hlt /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -call_tip_pos_start /home/mitchell/code/textadept/core/.buffer.luadoc /^function call_tip_pos_start(buffer) end$/;" f class:buffer -call_tip_pos_start /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -call_tip_position /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -call_tip_set_hlt /home/mitchell/code/textadept/core/.buffer.luadoc /^function call_tip_set_hlt(buffer, start_pos, end_pos) end$/;" f class:buffer -call_tip_show /home/mitchell/code/textadept/core/.buffer.luadoc /^function call_tip_show(buffer, pos, text) end$/;" f class:buffer -call_tip_use_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -can_redo /home/mitchell/code/textadept/core/.buffer.luadoc /^function can_redo(buffer) end$/;" f class:buffer -can_undo /home/mitchell/code/textadept/core/.buffer.luadoc /^function can_undo(buffer) end$/;" f class:buffer -cancel /home/mitchell/code/textadept/core/.buffer.luadoc /^function cancel(buffer) end$/;" f class:buffer -cancel_current /home/mitchell/code/textadept/modules/textadept/snippets.lua /^function M.cancel_current()$/;" f class:textadept.snippets -caret_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_line_back /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_line_back_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_line_frame /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_line_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_line_visible_always /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_period /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_sticky /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -caret_width /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -char_at /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -char_left /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_left(buffer) end$/;" f class:buffer -char_left_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_left_extend(buffer) end$/;" f class:buffer -char_left_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_left_rect_extend(buffer) end$/;" f class:buffer -char_right /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_right(buffer) end$/;" f class:buffer -char_right_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_right_extend(buffer) end$/;" f class:buffer -char_right_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function char_right_rect_extend(buffer) end$/;" f class:buffer -check_spelling /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function M.check_spelling(interactive, wrapped)$/;" f class:spellcheck -check_spelling_on_save /home/mitchell/code/textadept/modules/spellcheck/init.lua /^module('spellcheck')]]$/;" F class:spellcheck -choose_caret_x /home/mitchell/code/textadept/core/.buffer.luadoc /^function choose_caret_x(buffer) end$/;" f class:buffer -clear /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear(buffer) end$/;" f class:buffer -clear /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^function M.clear() buffer:marker_delete_all(M.MARK_BOOKMARK) end$/;" f class:textadept.bookmarks -clear_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear_all(buffer) end$/;" f class:buffer -clear_document_style /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear_document_style(buffer) end$/;" f class:buffer -clear_registered_images /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear_registered_images(buffer) end$/;" f class:buffer -clear_representation /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear_representation(buffer, char) end$/;" f class:buffer -clear_selections /home/mitchell/code/textadept/core/.buffer.luadoc /^function clear_selections(buffer) end$/;" f class:buffer -clipboard_text /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -close /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:close() end$/;" f class:spawn_proc -close_all_buffers /home/mitchell/code/textadept/core/file_io.lua /^function io.close_all_buffers()$/;" f class:io -close_buffer /home/mitchell/code/textadept/core/file_io.lua /^function io.close_buffer()$/;" f class:io -cntrl /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -colorselect /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function colorselect(options) end$/;" f class:ui.dialogs -colourise /home/mitchell/code/textadept/core/.buffer.luadoc /^function colourise(buffer, start_pos, end_pos) end$/;" f class:buffer -column /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -command_entry /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^module('ui.command_entry')]]$/;" m class:ui -comment_string /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.comment_string = {actionscript='//',ada='--',apdl='!',ansi_c='/*|*/',antlr='//',apl='#',applescript='--',asp='\'',autoit=';',awk='#',b_lang='//',bash='#',batch=':',bibtex='%',boo='#',chuck='//',cmake='#',coffeescript='#',context='%',cpp='//',crystal='#',csharp='//',css='/*|*/',cuda='//',desktop='#',django='{#|#}',dmd='//',dockerfile='#',dot='//',eiffel='--',elixir='#',erlang='%',faust='//',fish='#',forth='|\\',fortran='!',fsharp='//',gap='#',gettext='#',gherkin='#',glsl='//',gnuplot='#',go='//',groovy='//',gtkrc='#',haskell='--',html='',icon='#',idl='//',inform='!',ini='#',Io='#',java='//',javascript='//',json='/*|*/',jsp='//',latex='%',ledger='#',less='//',lilypond='%',lisp=';',logtalk='%',lua='--',makefile='#',matlab='#',moonscript='--',myrddin='//',nemerle='//',nim='#',nsis='#',objective_c='//',pascal='//',perl='#',php='//',pico8='//',pike='//',pkgbuild='#',prolog='%',props='#',protobuf='//',ps='%',pure='//',python='#',rails='#',rc='#',rebol=';',rest='.. ',rexx='--',rhtml='',rstats='#',ruby='#',rust='//',sass='//',scala='//',scheme=';',smalltalk='"|"',sml='(*)',snobol4='#',sql='--',tcl='#',tex='%',text='',toml='#',vala='//',vb='\'',vbscript='\'',verilog='//',vhdl='--',wsf='',xml='',yaml='#'}$/;" t class:textadept.editing -compile /home/mitchell/code/textadept/modules/textadept/run.lua /^function M.compile(filename)$/;" f class:textadept.run -compile_commands /home/mitchell/code/textadept/modules/textadept/run.lua /^M.compile_commands = {actionscript='mxmlc "%f"',ada='gnatmake "%f"',ansi_c='gcc -o "%e" "%f"',antlr='antlr4 "%f"',g='antlr3 "%f"',applescript='osacompile "%f" -o "%e.scpt"',asm='nasm "%f"'--[[ && ld "%e.o" -o "%e"']],boo='booc "%f"',caml='ocamlc -o "%e" "%f"',csharp=WIN32 and 'csc "%f"' or 'mcs "%f"',coffeescript='coffee -c "%f"',context='context --nonstopmode "%f"',cpp='g++ -o "%e" "%f"',cuda=WIN32 and 'nvcc -o "%e.exe" "%f"' or 'nvcc -o "%e" "%f"',dmd='dmd "%f"',dot='dot -Tps "%f" -o "%e.ps"',eiffel='se c "%f"',elixir='elixirc "%f"',erlang='erl -compile "%e"',faust='faust -o "%e.cpp" "%f"',fsharp=WIN32 and 'fsc.exe "%f"' or 'mono fsc.exe "%f"',fortran='gfortran -o "%e" "%f"',gap='gac -o "%e" "%f"',go='go build "%f"',groovy='groovyc "%f"',haskell=WIN32 and 'ghc -o "%e.exe" "%f"' or 'ghc -o "%e" "%f"',inform=function() return 'inform -c "'..buffer.filename:match('^(.+%.inform[/\\])Source')..'"' end,java='javac "%f"',ltx='pdflatex -file-line-error -halt-on-error "%f"',less='lessc --no-color "%f" "%e.css"',lilypond='lilypond "%f"',lisp='clisp -c "%f"',litcoffee='coffee -c "%f"',lua='luac -o "%e.luac" "%f"',moon='moonc "%f"',markdown='markdown "%f" > "%e.html"',myr='mbld -b "%e" "%f"',nemerle='ncc "%f" -out:"%e.exe"',nim='nim c "%f"',nsis='MakeNSIS "%f"',objective_c='gcc -o "%e" "%f"',pascal='fpc "%f"',perl='perl -c "%f"',php='php -l "%f"',prolog='gplc --no-top-level "%f"',python='python -m py_compile "%f"',ruby='ruby -c "%f"',rust='rustc "%f"',sass='sass "%f" "%e.css"',scala='scalac "%f"',sml='mlton "%f"',tex='pdflatex -file-line-error -halt-on-error "%f"',vala='valac "%f"',vb=WIN32 and 'vbc "%f"' or 'vbnc "%f"',}$/;" t class:textadept.run -complete_lua /home/mitchell/code/textadept/modules/lua_repl/init.lua /^function M.complete_lua()$/;" f class:lua_repl -connect /home/mitchell/code/textadept/core/events.lua /^function M.connect(event, f, index)$/;" f class:events -constants /home/mitchell/code/textadept/core/iface.lua /^M.constants = {ACCESSIBILITY_DISABLED=0,ACCESSIBILITY_ENABLED=1,ALPHA_NOALPHA=256,ALPHA_OPAQUE=255,ALPHA_TRANSPARENT=0,ANNOTATION_BOXED=2,ANNOTATION_HIDDEN=0,ANNOTATION_INDENTED=3,ANNOTATION_STANDARD=1,AUTOMATICFOLD_CHANGE=0x0004,AUTOMATICFOLD_CLICK=0x0002,AUTOMATICFOLD_SHOW=0x0001,CARETSTICKY_OFF=0,CARETSTICKY_ON=1,CARETSTICKY_WHITESPACE=2,CARETSTYLE_BLOCK=2,CARETSTYLE_BLOCK_AFTER=0x100,CARETSTYLE_INS_MASK=0xF,CARETSTYLE_INVISIBLE=0,CARETSTYLE_LINE=1,CARETSTYLE_OVERSTRIKE_BAR=0,CARETSTYLE_OVERSTRIKE_BLOCK=0x10,CARET_EVEN=0x08,CARET_JUMPS=0x10,CARET_SLOP=0x01,CARET_STRICT=0x04,CASEINSENSITIVEBEHAVIOUR_IGNORECASE=1,CASEINSENSITIVEBEHAVIOUR_RESPECTCASE=0,CASE_CAMEL=3,CASE_LOWER=2,CASE_MIXED=0,CASE_UPPER=1,CHARACTERSOURCE_DIRECT_INPUT=0,CHARACTERSOURCE_IME_RESULT=2,CHARACTERSOURCE_TENTATIVE_INPUT=1,CP_UTF8=65001,CURSORARROW=2,CURSORNORMAL=-1,CURSORREVERSEARROW=7,CURSORWAIT=4,EDGE_BACKGROUND=2,EDGE_LINE=1,EDGE_MULTILINE=3,EDGE_NONE=0,EOL_CR=1,EOL_CRLF=0,EOL_LF=2,FIND_CXX11REGEX=0x00800000,FIND_MATCHCASE=0x4,FIND_NONE=0x0,FIND_REGEXP=10485760,FIND_WHOLEWORD=0x2,FIND_WORDSTART=0x00100000,FOLDACTION_CONTRACT=0,FOLDACTION_EXPAND=1,FOLDACTION_TOGGLE=2,FOLDDISPLAYTEXT_BOXED=2,FOLDDISPLAYTEXT_HIDDEN=0,FOLDDISPLAYTEXT_STANDARD=1,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,IDLESTYLING_AFTERVISIBLE=2,IDLESTYLING_ALL=3,IDLESTYLING_NONE=0,IDLESTYLING_TOVISIBLE=1,IME_INLINE=1,IME_WINDOWED=0,INDICATOR_CONTAINER=8,INDICATOR_IME=32,INDICATOR_IME_MAX=35,INDICATOR_MAX=35,INDIC_BOX=6,INDIC_COMPOSITIONTHICK=14,INDIC_COMPOSITIONTHIN=15,INDIC_CONTAINER=8,INDIC_DASH=9,INDIC_DIAGONAL=3,INDIC_DOTBOX=12,INDIC_DOTS=10,INDIC_FULLBOX=16,INDIC_GRADIENT=20,INDIC_GRADIENTCENTRE=21,INDIC_HIDDEN=5,INDIC_IME=32,INDIC_IME_MAX=35,INDIC_MAX=35,INDIC_PLAIN=0,INDIC_POINT=18,INDIC_POINTCHARACTER=19,INDIC_ROUNDBOX=7,INDIC_SQUIGGLE=1,INDIC_SQUIGGLELOW=11,INDIC_SQUIGGLEPIXMAP=13,INDIC_STRAIGHTBOX=8,INDIC_STRIKE=4,INDIC_TEXTFORE=17,INDIC_TT=2,IV_LOOKBOTH=3,IV_LOOKFORWARD=2,IV_NONE=0,IV_REAL=1,LASTSTEPINUNDOREDO=0x100,MARGINOPTION_NONE=0,MARGINOPTION_SUBLINESELECT=1,MARGIN_BACK=2,MARGIN_COLOUR=6,MARGIN_FORE=3,MARGIN_NUMBER=1,MARGIN_RTEXT=5,MARGIN_SYMBOL=0,MARGIN_TEXT=4,MARKER_MAX=31,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_VERTICALBOOKMARK=32,MARK_VLINE=9,MASK_FOLDERS=-33554432,MAX_MARGIN=4,MODEVENTMASKALL=0x3FFFFF,MOD_ALT=4,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_CHANGETABSTOPS=0x200000,MOD_CONTAINER=0x40000,MOD_CTRL=2,MOD_DELETETEXT=0x2,MOD_INSERTCHECK=0x100000,MOD_INSERTTEXT=0x1,MOD_LEXERSTATE=0x80000,MOD_META=16,MOD_NONE=0x0,MOD_NORM=0,MOD_SHIFT=1,MOD_SUPER=8,MOUSE_DRAG=2,MOUSE_PRESS=1,MOUSE_RELEASE=3,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,STYLE_BRACEBAD=35,STYLE_BRACELIGHT=34,STYLE_CALLTIP=38,STYLE_CONTROLCHAR=36,STYLE_DEFAULT=32,STYLE_FOLDDISPLAYTEXT=39,STYLE_INDENTGUIDE=37,STYLE_LASTPREDEFINED=39,STYLE_LINENUMBER=33,STYLE_MAX=255,TD_LONGARROW=0,TD_STRIKEOUT=1,TIME_FOREVER=10000000,UNDO_NONE=0,UPDATE_CONTENT=0x1,UPDATE_H_SCROLL=0x8,UPDATE_SELECTION=0x2,UPDATE_V_SCROLL=0x4,VISIBLE_SLOP=0x01,VISIBLE_STRICT=0x04,VS_NONE=0,VS_NOWRAPLINESTART=4,VS_RECTANGULARSELECTION=1,VS_USERACCESSIBLE=2,WRAPINDENT_DEEPINDENT=3,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,WS_INVISIBLE=0,WS_VISIBLEAFTERINDENT=2,WS_VISIBLEALWAYS=1,WS_VISIBLEONLYININDENT=3}$/;" t class:_SCINTILLA -context_menu /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -context_menu /home/mitchell/code/textadept/modules/textadept/menu.lua /^local default_context_menu = {$/;" t class:textadept.menu -continue /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.continue(lexer, ...)$/;" f class:debugger -contracted_fold_next /home/mitchell/code/textadept/core/.buffer.luadoc /^function contracted_fold_next(buffer, line) end$/;" f class:buffer -control_structure_patterns /home/mitchell/code/textadept/modules/ruby/init.lua /^local control_structure_patterns = {$/;" t class:_M.ruby -convert_eols /home/mitchell/code/textadept/core/.buffer.luadoc /^function convert_eols(buffer, mode) end$/;" f class:buffer -convert_indentation /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.convert_indentation()$/;" f class:textadept.editing -copy /home/mitchell/code/textadept/core/.buffer.luadoc /^function copy(buffer) end$/;" f class:buffer -copy_allow_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function copy_allow_line(buffer) end$/;" f class:buffer -copy_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function copy_range(buffer, start_pos, end_pos) end$/;" f class:buffer -copy_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function copy_text(buffer, text) end$/;" f class:buffer -count_characters /home/mitchell/code/textadept/core/.buffer.luadoc /^function count_characters(buffer, start_pos, end_pos) end$/;" f class:buffer -css /home/mitchell/code/textadept/modules/css/init.lua /^ snippets.css = {$/;" t class:snippets -css /home/mitchell/code/textadept/modules/css/init.lua /^keys.css = {}$/;" t class:keys -css /home/mitchell/code/textadept/modules/css/init.lua /^module('_M.css')]]$/;" m class:_M -ctag /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" F class:textadept.editing.autocompleters -ctags /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" F class:ctags -ctags /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" m -ctags_flags /home/mitchell/code/textadept/modules/ctags/init.lua /^M.ctags_flags = {}$/;" t class:ctags -current_pos /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -cursor /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -cut /home/mitchell/code/textadept/core/.buffer.luadoc /^function cut(buffer) end$/;" f class:buffer -cycle_history_next /home/mitchell/code/textadept/modules/lua_repl/init.lua /^function M.cycle_history_next()$/;" f class:lua_repl -cycle_history_prev /home/mitchell/code/textadept/modules/lua_repl/init.lua /^function M.cycle_history_prev()$/;" f class:lua_repl -debugger /home/mitchell/code/textadept/modules/debugger/init.lua /^module('debugger')]]$/;" m -debugger.ansi_c /home/mitchell/code/textadept/modules/debugger/ansi_c/init.lua /^module('debugger.ansi_c')]]$/;" m -debugger.lua /home/mitchell/code/textadept/modules/debugger/lua/init.lua /^module('debugger.lua')]]$/;" m -dec_num /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -default_filter /home/mitchell/code/textadept/core/lfs_ext.lua /^lfs.default_filter = {$/;" t class:lfs -del_line_left /home/mitchell/code/textadept/core/.buffer.luadoc /^function del_line_left(buffer) end$/;" f class:buffer -del_line_right /home/mitchell/code/textadept/core/.buffer.luadoc /^function del_line_right(buffer) end$/;" f class:buffer -del_word_left /home/mitchell/code/textadept/core/.buffer.luadoc /^function del_word_left(buffer) end$/;" f class:buffer -del_word_right /home/mitchell/code/textadept/core/.buffer.luadoc /^function del_word_right(buffer) end$/;" f class:buffer -del_word_right_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function del_word_right_end(buffer) end$/;" f class:buffer -delete /home/mitchell/code/textadept/core/.buffer.luadoc /^function delete(buffer) end$/;" f class:buffer -delete_back /home/mitchell/code/textadept/core/.buffer.luadoc /^function delete_back(buffer) end$/;" f class:buffer -delete_back_not_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function delete_back_not_line(buffer) end$/;" f class:buffer -delete_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function delete_range(buffer, pos, length) end$/;" f class:buffer -delimited_range /home/mitchell/code/textadept/lexers/lexer.lua /^function M.delimited_range(chars, single_line, no_escape, balanced)$/;" f class:lexer -dialog /home/mitchell/code/textadept/core/ui.lua /^local dialog$/;" f class:ui -dialogs /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^module('ui.dialogs')$/;" m class:ui -diff /home/mitchell/code/textadept/modules/file_diff/init.lua /^function _G.diff(text1, text2) end$/;" f -digit /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -dir_foreach /home/mitchell/code/textadept/core/lfs_ext.lua /^function lfs.dir_foreach(dir, f, filter, n, include_dirs, level)$/;" f class:lfs -disable_listening /home/mitchell/code/textadept/modules/history/init.lua /^function M.disable_listening()$/;" f class:history -disconnect /home/mitchell/code/textadept/core/events.lua /^function M.disconnect(event, f)$/;" f class:events -doc_line_from_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^function doc_line_from_visible(buffer, display_line) end$/;" f class:buffer -document_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function document_end(buffer) end$/;" f class:buffer -document_end_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function document_end_extend(buffer) end$/;" f class:buffer -document_start /home/mitchell/code/textadept/core/.buffer.luadoc /^function document_start(buffer) end$/;" f class:buffer -document_start_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function document_start_extend(buffer) end$/;" f class:buffer -drop_selection_n /home/mitchell/code/textadept/core/.buffer.luadoc /^function drop_selection_n(buffer, n) end$/;" f class:buffer -dropdown /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function dropdown(options) end$/;" f class:ui.dialogs -edge_colour /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -edge_column /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -edge_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -edit_toggle_overtype /home/mitchell/code/textadept/core/.buffer.luadoc /^function edit_toggle_overtype(buffer) end$/;" f class:buffer -editing /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" m class:textadept -editing_keys /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^M.editing_keys = {__index = {$/;" t class:ui.command_entry -embed /home/mitchell/code/textadept/lexers/lexer.lua /^function M.embed(lexer, child, start_rule, end_rule)$/;" f class:lexer -emit /home/mitchell/code/textadept/core/events.lua /^function M.emit(event, ...)$/;" f class:events -empty_undo_buffer /home/mitchell/code/textadept/core/.buffer.luadoc /^function empty_undo_buffer(buffer) end$/;" f class:buffer -enable_listening /home/mitchell/code/textadept/modules/history/init.lua /^function M.enable_listening()$/;" f class:history -enclose /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.enclose(left, right)$/;" f class:textadept.editing -encoding /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -encodings /home/mitchell/code/textadept/core/file_io.lua /^io.encodings = {'UTF-8', 'ASCII', 'CP1252', 'UTF-16'}$/;" t class:io -end_at_last_line /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -end_styled /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -end_undo_action /home/mitchell/code/textadept/core/.buffer.luadoc /^function end_undo_action(buffer) end$/;" f class:buffer -ensure_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^function ensure_visible(buffer, line) end$/;" f class:buffer -ensure_visible_enforce_policy /home/mitchell/code/textadept/core/.buffer.luadoc /^function ensure_visible_enforce_policy(buffer, line) end$/;" f class:buffer -eol_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -error_patterns /home/mitchell/code/textadept/modules/textadept/run.lua /^M.error_patterns = {actionscript={'^(.-)%((%d+)%): col: (%d+) (.+)$'},ada={'^(.-):(%d+):(%d+):%s*(.*)$','^[^:]+: (.-):(%d+) (.+)$'},ansi_c={'^(.-):(%d+):(%d+): (.+)$'},antlr={'^error%(%d+%): (.-):(%d+):(%d+): (.+)$','^warning%(%d+%): (.-):(%d+):(%d+): (.+)$'},--[[ANTLR]]g={'^error%(%d+%): (.-):(%d+):(%d+): (.+)$','^warning%(%d+%): (.-):(%d+):(%d+): (.+)$'},asm={'^(.-):(%d+): (.+)$'},awk={'^awk: (.-):(%d+): (.+)$'},boo={'^(.-)%((%d+),(%d+)%): (.+)$'},caml={'^%s*File "(.-)", line (%d+), characters (%d+)'},chuck={'^(.-)line%((%d+)%)%.char%((%d+)%): (.+)$'},cmake={'^CMake Error at (.-):(%d+)','^(.-):(%d+):$'},coffeescript={'^(.-):(%d+):(%d+): (.+)$'},context={'error on line (%d+) in file (.-): (.+)$'},cpp={'^(.-):(%d+):(%d+): (.+)$'},csharp={'^(.-)%((%d+),(%d+)%): (.+)$'},cuda={'^(.-)%((%d+)%): (error.+)$'},dart={"^'(.-)': error: line (%d+) pos (%d+): (.+)$",'%(file://(.-):(%d+):(%d+)%)'},dmd={'^(.-)%((%d+)%): (Error.+)$'},dot={'^Warning: (.-): (.+) in line (%d+)'},eiffel={'^Line (%d+) columns? .- in .- %((.-)%):$','^line (%d+) column (%d+) file (.-)$'},elixir={'^(.-):(%d+): (.+)$','Error%) (.-):(%d+): (.+)$'},erlang={'^(.-):(%d+): (.+)$'},faust={'^(.-):(%d+):(.+)$'},forth={'^(.-):(%d+): (.+)$'},fortran={'^(.-):(%d+)%D+(%d+):%s*(.*)$'},fsharp={'^(.-)%((%d+),(%d+)%): (.+)$'},gap={'^(.+) in (.-) line (%d+)$'},gnuplot={'^"(.-)", line (%d+): (.+)$'},go={'^(.-):(%d+): (.+)$'},groovy={'^%s+at .-%((.-):(%d+)%)$','^(.-):(%d+): (.+)$'},haskell={'^(.-):(%d+):(%d+):%s*(.*)$'},icon={'^File (.-); Line (%d+) # (.+)$','^.-from line (%d+) in (.-)$'},java={'^%s+at .-%((.-):(%d+)%)$','^(.-):(%d+): (.+)$'},javascript={'^%s+at .-%((.-):(%d+):(%d+)%)$','^%s+at (.-):(%d+):(%d+)$','^(.-):(%d+):?$'},ltx={'^(.-):(%d+): (.+)$'},less={'^(.+) in (.-) on line (%d+), column (%d+):$'},lilypond={'^(.-):(%d+):(%d+):%s*(.*)$'},litcoffee={'^(.-):(%d+):(%d+): (.+)$'},lua={'^luac?: (.-):(%d+): (.+)$'},makefile={'^(.-):(%d+): (.+)$'},nemerle={'^(.-)%((%d+),(%d+)%): (.+)$'},nim={'^(.-)%((%d+), (%d+)%) (%w+:.+)$'},objective_c={'^(.-):(%d+):(%d+): (.+)$'},pascal={'^(.-)%((%d+),(%d+)%) (%w+:.+)$'},perl={'^(.+) at (.-) line (%d+)'},php={'^(.+) in (.-) on line (%d+)$'},pike={'^(.-):(%d+):(.+)$'},prolog={'^(.-):(%d+):(%d+): (.+)$','^(.-):(%d+): (.+)$'},pure={'^(.-), line (%d+): (.+)$'},python={'^%s*File "(.-)", line (%d+)'},rexx={'^Error %d+ running "(.-)", line (%d+): (.+)$'},ruby={'^%s+from (.-):(%d+):','^(.-):(%d+):%s*(.+)$'},rust={'^(.-):(%d+):(%d+): (.+)$',"panicked at '([^']+)', (.-):(%d+)"},sass={'^WARNING on line (%d+) of (.-):$','^%s+on line (%d+) of (.-)$'},scala={'^%s+at .-%((.-):(%d+)%)$','^(.-):(%d+): (.+)$'},sh={'^(.-): (%d+): %1: (.+)$'},bash={'^(.-): line (%d+): (.+)$'},zsh={'^(.-):(%d+): (.+)$'},smalltalk={'^(.-):(%d+): (.+)$','%((.-):(%d+)%)$'},snobol4={'^(.-):(%d+): (.+)$'},tcl={'^%s*%(file "(.-)" line (%d+)%)$'},tex={'^(.-):(%d+): (.+)$'},vala={'^(.-):(%d+)%.(%d+)[%-%.%d]+: (.+)$','^(.-):(%d+):(%d+): (.+)$'},vb={'^(.-)%((%d+),(%d+)%): (.+)$'}}$/;" t class:textadept.run -evaluate_repl /home/mitchell/code/textadept/modules/lua_repl/init.lua /^function M.evaluate_repl()$/;" f class:lua_repl -events /home/mitchell/code/textadept/core/events.lua /^module('events')]]$/;" m -events /home/mitchell/code/textadept/core/iface.lua /^M.events = {[2000]={"style_needed","position"},[2001]={"char_added","ch","character_source"},[2002]={"save_point_reached"},[2003]={"save_point_left"},[2004]={"modify_attempt_ro"},[2005]={"key","ch","modifiers"},[2006]={"double_click","modifiers","position","line"},[2007]={"update_ui","updated"},[2008]={"modified","position","modification_type","text","length","lines_added","line","fold_level_now","fold_level_prev","token","annotation_lines_added"},[2009]={"macro_record","message","w_param","l_param"},[2010]={"margin_click","margin","position","modifiers"},[2011]={"need_shown","position","length"},[2013]={"painted"},[2014]={"user_list_selection","list_type","text","position","ch","list_completion_method"},[2015]={"uri_dropped","text"},[2016]={"dwell_start","position","x","y"},[2017]={"dwell_end","position","x","y"},[2018]={"zoom"},[2019]={"hot_spot_click","modifiers","position"},[2020]={"hot_spot_double_click","modifiers","position"},[2021]={"call_tip_click","position"},[2022]={"auto_c_selection","text","position","ch","list_completion_method"},[2023]={"indicator_click","modifiers","position"},[2024]={"indicator_release","modifiers","position"},[2025]={"auto_c_cancelled"},[2026]={"auto_c_char_deleted"},[2027]={"hot_spot_release_click","modifiers","position"},[2028]={"focus_in"},[2029]={"focus_out"},[2030]={"auto_c_completed","text","position","ch","list_completion_method"},[2031]={"margin_right_click","margin","position","modifiers"},[2032]={"auto_c_selection_change","list_type","text","position"},}$/;" t class:_SCINTILLA -export /home/mitchell/code/textadept/modules/export/init.lua /^module('export')]]$/;" m -expr_types /home/mitchell/code/textadept/modules/lua/init.lua /^M.expr_types = {['^[\'"]'] = 'string', ['^io%.p?open%s*%b()%s*$'] = 'file'}$/;" t class:_M.lua -expr_types /home/mitchell/code/textadept/modules/python/init.lua /^M.expr_types = {$/;" t class:_M.python -expr_types /home/mitchell/code/textadept/modules/ruby/init.lua /^M.expr_types = {$/;" t class:_M.ruby -extend /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -extensions /home/mitchell/code/textadept/modules/textadept/file_types.lua /^M.extensions = {--[[Actionscript]]as='actionscript',asc='actionscript',--[[Ada]]adb='ada',ads='ada',--[[ANTLR]]g='antlr',g4='antlr',--[[APDL]]ans='apdl',inp='apdl',mac='apdl',--[[APL]]apl='apl',--[[Applescript]]applescript='applescript',--[[ASM]]asm='asm',ASM='asm',s='asm',S='asm',--[[ASP]]asa='asp',asp='asp',hta='asp',--[[AutoIt]]au3='autoit',a3x='autoit',--[[AWK]]awk='awk',--[[Batch]]bat='batch',cmd='batch',--[[BibTeX]]bib='bibtex',--[[Boo]]boo='boo',--[[C#]]cs='csharp',--[[C/C++]]c='ansi_c',cc='cpp',C='ansi_c',cpp='cpp',cxx='cpp',['c++']='cpp',h='cpp',hh='cpp',hpp='cpp',hxx='cpp',['h++']='cpp',--[[ChucK]]ck='chuck',--[[CMake]]cmake='cmake',['cmake.in']='cmake',ctest='cmake',['ctest.in']='cmake',--[[CoffeeScript]]coffee='coffeescript',--[[Crystal]]cr='crystal',--[[CSS]]css='css',--[[CUDA]]cu='cuda',cuh='cuda',--[[D]]d='dmd',di='dmd',--[[Dart]]dart='dart',--[[Desktop]]desktop='desktop',--[[diff]]diff='diff',patch='diff',--[[Dockerfile]]Dockerfile='dockerfile',--[[dot]]dot='dot',--[[Eiffel]]e='eiffel',eif='eiffel',--[[Elixir]]ex='elixir',exs='elixir',--[[Erlang]]erl='erlang',hrl='erlang',--[[F#]]fs='fsharp',--[[Faust]]dsp='faust',--[[Fish]]fish='fish',--[[Forth]]forth='forth',frt='forth',fs='forth',--[[Fortran]]f='fortran',['for']='fortran',ftn='fortran',fpp='fortran',f77='fortran',f90='fortran',f95='fortran',f03='fortran',f08='fortran',--[[Gap]]g='gap',gd='gap',gi='gap',gap='gap',--[[Gettext]]po='gettext',pot='gettext',--[[Gherkin]]feature='gherkin',--[[GLSL]]glslf='glsl',glslv='glsl',--[[GNUPlot]]dem='gnuplot',plt='gnuplot',--[[Go]]go='go',--[[Groovy]]groovy='groovy',gvy='groovy',--[[Gtkrc]]gtkrc='gtkrc',--[[Haskell]]hs='haskell',--[[HTML]]htm='html',html='html',shtm='html',shtml='html',xhtml='html',vue='html',--[[Icon]]icn='icon',--[[IDL]]idl='idl',odl='idl',--[[Inform]]inf='inform',ni='inform',--[[ini]]cfg='ini',cnf='ini',inf='ini',ini='ini',reg='ini',--[[Io]]io='io_lang',--[[Java]]bsh='java',java='java',--[[Javascript]]js='javascript',jsfl='javascript',--[[JSON]]json='json',--[[JSP]]jsp='jsp',--[[LaTeX]]bbl='latex',dtx='latex',ins='latex',ltx='latex',tex='latex',sty='latex',--[[Ledger]]ledger='ledger',journal='ledger',--[[LESS]]less='less',--[[LilyPond]]lily='lilypond',ly='lilypond',--[[Lisp]]cl='lisp',el='lisp',lisp='lisp',lsp='lisp',--[[Literate Coffeescript]]litcoffee='litcoffee',--[[Logtalk]]lgt='logtalk',--[[Lua]]lua='lua',--[[Makefile]]GNUmakefile='makefile',iface='makefile',mak='makefile',makefile='makefile',Makefile='makefile',--[[Man]]['1']='man',['2']='man',['3']='man',['4']='man',['5']='man',['6']='man',['7']='man',['8']='man',['9']='man',['1x']='man',['2x']='man',['3x']='man',['4x']='man',['5x']='man',['6x']='man',['7x']='man',['8x']='man',['9x']='man',--[[Markdown]]md='markdown',--[[MoonScript]]moon='moonscript',--[[Myrddin]]myr='myrddin',--[[Nemerle]]n='nemerle',--[[Nim]]nim='nim',--[[NSIS]]nsh='nsis',nsi='nsis',nsis='nsis',--[[Objective C]]m='objective_c',mm='objective_c',objc='objective_c',--[[OCaml]]caml='caml',ml='caml',mli='caml',mll='caml',mly='caml',--[[Pascal]]dpk='pascal',dpr='pascal',p='pascal',pas='pascal',--[[Perl]]al='perl',perl='perl',pl='perl',pm='perl',pod='perl',--[[PHP]]inc='php',php='php',php3='php',php4='php',phtml='php',--[[PICO-8]]p8='pico',--[[Pike]]pike='pike',pmod='pike',--[[PKGBUILD]]PKGBUILD='pkgbuild',--[[Postscript]]eps='ps',ps='ps',--[[PowerShell]]ps1='powershell',--[[Prolog]]prolog='prolog',--[[Properties]]props='props',properties='props',--[[Protobuf]]proto='protobuf',--[[Pure]]pure='pure',--[[Python]]sc='python',py='python',pyw='python',--[[R]]R='rstats',Rout='rstats',Rhistory='rstats',Rt='rstats',['Rout.save']='rstats',['Rout.fail']='rstats',S='rstats',--[[REBOL]]r='rebol',reb='rebol',--[[reST]]rst='rest',--[[Rexx]]orx='rexx',rex='rexx',--[[RHTML]]erb='rhtml',rhtml='rhtml',--[[Ruby]]Rakefile='ruby',rake='ruby',rb='ruby',rbw='ruby',--[[Rust]]rs='rust',--[[Sass CSS]]sass='sass',scss='sass',--[[Scala]]scala='scala',--[[Scheme]]sch='scheme',scm='scheme',--[[Shell]]bash='bash',bashrc='bash',bash_profile='bash',configure='bash',csh='bash',ksh='bash',mksh='bash',sh='bash',zsh='bash',--[[Smalltalk]]changes='smalltalk',st='smalltalk',sources='smalltalk',--[[SML]]sml='sml',fun='sml',sig='sml',--[[SNOBOL4]]sno='snobol4',SNO='snobol4',--[[SQL]]ddl='sql',sql='sql',--[[TaskPaper]]taskpaper='taskpaper',--[[Tcl]]tcl='tcl',tk='tcl',--[[Texinfo]]texi='texinfo',--[[TOML]]toml='toml',--[[Txt2tags]]t2t='txt2tags',--[[Vala]]vala='vala',--[[vCard]]vcf='vcard',vcard='vcard',--[[Verilog]]v='verilog',ver='verilog',--[[VHDL]]vh='vhdl',vhd='vhdl',vhdl='vhdl',--[[Visual Basic]]asa='vb',bas='vb',cls='vb',ctl='vb',dob='vb',dsm='vb',dsr='vb',frm='vb',pag='vb',vb='vb',vba='vb',vbs='vb',--[[WSF]]wsf='wsf',--[[XML]]dtd='xml',svg='xml',xml='xml',xsd='xml',xsl='xml',xslt='xml',xul='xml',--[[Xtend]]xtend='xtend',--[[YAML]]yaml='yaml',yml='yaml'}$/;" t class:textadept.file_types -extra_ascent /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -extra_descent /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -file_diff /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" m -file_types /home/mitchell/code/textadept/modules/textadept/file_types.lua /^module('textadept.file_types')]]$/;" m class:textadept -filename /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -filesave /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function filesave(options) end$/;" f class:ui.dialogs -fileselect /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function fileselect(options) end$/;" f class:ui.dialogs -filter_through /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.filter_through(command)$/;" f class:textadept.editing -filteredlist /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function filteredlist(options) end$/;" f class:ui.dialogs -find /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" m class:ui -find_column /home/mitchell/code/textadept/core/.buffer.luadoc /^function find_column(buffer, line, column) end$/;" f class:buffer -find_entry_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -find_in_files /home/mitchell/code/textadept/modules/textadept/find.lua /^function M.find_in_files(dir, filter)$/;" f class:ui.find -find_in_files_filters /home/mitchell/code/textadept/modules/textadept/find.lua /^M.find_in_files_filters = {}$/;" t class:ui.find -find_in_files_timeout /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -find_incremental /home/mitchell/code/textadept/modules/textadept/find.lua /^function M.find_incremental(text, next, anchor)$/;" f class:ui.find -find_incremental_keys /home/mitchell/code/textadept/modules/textadept/find.lua /^M.find_incremental_keys = setmetatable({$/;" t class:ui.find -find_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -find_next /home/mitchell/code/textadept/modules/textadept/find.lua /^local find_next$/;" f class:ui.find -find_next_button_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -find_prev /home/mitchell/code/textadept/modules/textadept/find.lua /^local find_prev$/;" f class:ui.find -find_prev_button_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -find_references /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.find_references()$/;" f class:lsp -first_visible_line /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -float /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -focus /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^local focus$/;" f class:ui.command_entry -focus /home/mitchell/code/textadept/modules/textadept/find.lua /^local focus$/;" f class:ui.find -fold /home/mitchell/code/textadept/lexers/lexer.lua /^function M.fold(lexer, text, start_pos, start_line, start_level)$/;" f class:lexer -fold_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function fold_all(buffer, action) end$/;" f class:buffer -fold_children /home/mitchell/code/textadept/core/.buffer.luadoc /^function fold_children(buffer, line, action) end$/;" f class:buffer -fold_display_text_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -fold_expanded /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -fold_flags /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -fold_level /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -fold_level /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -fold_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function fold_line(buffer, line, action) end$/;" f class:buffer -fold_line_comments /home/mitchell/code/textadept/lexers/lexer.lua /^function M.fold_line_comments(prefix)$/;" f class:lexer -fold_parent /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -fontselect /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function fontselect(options) end$/;" f class:ui.dialogs -forward /home/mitchell/code/textadept/modules/history/init.lua /^function M.forward()$/;" f class:history -functions /home/mitchell/code/textadept/core/iface.lua /^M.functions = {add_ref_document={2376,0,0,1},add_selection={2573,0,1,1},add_styled_text={2002,0,2,8},add_tab_stop={2676,0,1,1},add_text={2001,0,2,6},add_undo_action={2560,0,1,1},allocate={2446,0,1,0},allocate_extended_styles={2553,1,1,0},allocate_sub_styles={4020,1,1,1},annotation_clear_all={2547,0,0,0},append_text={2282,0,2,6},assign_cmd_key={2070,0,5,1},auto_c_active={2102,4,0,0},auto_c_cancel={2101,0,0,0},auto_c_complete={2104,0,0,0},auto_c_pos_start={2103,1,0,0},auto_c_select={2108,0,0,6},auto_c_show={2100,0,1,6},auto_c_stops={2105,0,0,6},back_tab={2328,0,0,0},begin_undo_action={2078,0,0,0},brace_bad_light={2352,0,1,0},brace_bad_light_indicator={2499,0,4,1},brace_highlight={2351,0,1,1},brace_highlight_indicator={2498,0,4,1},brace_match={2353,1,1,1},call_tip_active={2202,4,0,0},call_tip_cancel={2201,0,0,0},call_tip_pos_start={2203,1,0,0},call_tip_set_hlt={2204,0,1,1},call_tip_show={2200,0,1,6},can_paste={2173,4,0,0},can_redo={2016,4,0,0},can_undo={2174,4,0,0},cancel={2325,0,0,0},change_insertion={2672,0,2,6},change_lexer_state={2617,1,1,1},char_left={2304,0,0,0},char_left_extend={2305,0,0,0},char_left_rect_extend={2428,0,0,0},char_position_from_point={2561,1,1,1},char_position_from_point_close={2562,1,1,1},char_right={2306,0,0,0},char_right_extend={2307,0,0,0},char_right_rect_extend={2429,0,0,0},choose_caret_x={2399,0,0,0},clear={2180,0,0,0},clear_all={2004,0,0,0},clear_all_cmd_keys={2072,0,0,0},clear_cmd_key={2071,0,5,0},clear_document_style={2005,0,0,0},clear_registered_images={2408,0,0,0},clear_representation={2667,0,6,0},clear_selections={2571,0,0,0},clear_tab_stops={2675,0,1,0},colourise={4003,0,1,1},contracted_fold_next={2618,1,1,0},convert_eols={2029,0,1,0},copy={2178,0,0,0},copy_allow_line={2519,0,0,0},copy_range={2419,0,1,1},copy_text={2420,0,2,6},count_characters={2633,1,1,1},count_code_units={2715,1,1,1},create_document={2375,1,1,1},create_loader={2632,1,1,1},cut={2177,0,0,0},del_line_left={2395,0,0,0},del_line_right={2396,0,0,0},del_word_left={2335,0,0,0},del_word_right={2336,0,0,0},del_word_right_end={2518,0,0,0},delete_back={2326,0,0,0},delete_back_not_line={2344,0,0,0},delete_range={2645,0,1,1},describe_key_word_sets={4017,1,0,7},describe_property={4016,1,6,7},description_of_style={4032,1,1,7},doc_line_from_visible={2221,1,1,0},document_end={2318,0,0,0},document_end_extend={2319,0,0,0},document_start={2316,0,0,0},document_start_extend={2317,0,0,0},drop_selection_n={2671,0,1,0},edit_toggle_overtype={2324,0,0,0},empty_undo_buffer={2175,0,0,0},encoded_from_utf8={2449,1,6,7},end_undo_action={2079,0,0,0},ensure_visible={2232,0,1,0},ensure_visible_enforce_policy={2234,0,1,0},expand_children={2239,0,1,1},find_column={2456,1,1,1},find_indicator_flash={2641,0,1,1},find_indicator_hide={2642,0,0,0},find_indicator_show={2640,0,1,1},find_text={2150,1,1,10},fold_all={2662,0,1,0},fold_children={2238,0,1,1},fold_line={2237,0,1,1},form_feed={2330,0,0,0},format_range={2151,1,4,11},free_sub_styles={4023,0,0,0},get_cur_line={2027,1,2,7},get_default_fold_display_text={2723,1,0,7},get_hotspot_active_back={2495,3,0,0},get_hotspot_active_fore={2494,3,0,0},get_last_child={2224,1,1,1},get_line={2153,1,1,7},get_line_sel_end_position={2425,1,1,0},get_line_sel_start_position={2424,1,1,0},get_next_tab_stop={2677,1,1,1},get_range_pointer={2643,1,1,1},get_sel_text={2161,1,0,7},get_styled_text={2015,1,0,9},get_text={2182,1,2,7},get_text_range={2162,1,0,9},goto_line={2024,0,1,0},goto_pos={2025,0,1,0},grab_focus={2400,0,0,0},hide_lines={2227,0,1,1},hide_selection={2163,0,4,0},home={2312,0,0,0},home_display={2345,0,0,0},home_display_extend={2346,0,0,0},home_extend={2313,0,0,0},home_rect_extend={2430,0,0,0},home_wrap={2349,0,0,0},home_wrap_extend={2450,0,0,0},indicator_all_on_for={2506,1,1,0},indicator_clear_range={2505,0,1,1},indicator_end={2509,1,1,1},indicator_fill_range={2504,0,1,1},indicator_start={2508,1,1,1},indicator_value_at={2507,1,1,1},insert_text={2003,0,1,6},is_range_word={2691,4,1,1},line_copy={2455,0,0,0},line_cut={2337,0,0,0},line_delete={2338,0,0,0},line_down={2300,0,0,0},line_down_extend={2301,0,0,0},line_down_rect_extend={2426,0,0,0},line_duplicate={2404,0,0,0},line_end={2314,0,0,0},line_end_display={2347,0,0,0},line_end_display_extend={2348,0,0,0},line_end_extend={2315,0,0,0},line_end_rect_extend={2432,0,0,0},line_end_wrap={2451,0,0,0},line_end_wrap_extend={2452,0,0,0},line_from_position={2166,1,1,0},line_length={2350,1,1,0},line_reverse={2354,0,0,0},line_scroll={2168,0,1,1},line_scroll_down={2342,0,0,0},line_scroll_up={2343,0,0,0},line_transpose={2339,0,0,0},line_up={2302,0,0,0},line_up_extend={2303,0,0,0},line_up_rect_extend={2427,0,0,0},lines_join={2288,0,0,0},lines_split={2289,0,1,0},load_lexer_library={4007,0,0,6},lower_case={2340,0,0,0},margin_text_clear_all={2536,0,0,0},marker_add={2043,1,1,1},marker_add_set={2466,0,1,1},marker_define={2040,0,1,1},marker_define_pixmap={2049,0,1,6},marker_define_rgba_image={2626,0,1,6},marker_delete={2044,0,1,1},marker_delete_all={2045,0,1,0},marker_delete_handle={2018,0,1,0},marker_enable_highlight={2293,0,4,0},marker_get={2046,1,1,0},marker_line_from_handle={2017,1,1,0},marker_next={2047,1,1,1},marker_previous={2048,1,1,1},marker_symbol_defined={2529,1,1,0},move_caret_inside_view={2401,0,0,0},move_selected_lines_down={2621,0,0,0},move_selected_lines_up={2620,0,0,0},multi_edge_add_line={2694,0,1,3},multi_edge_clear_all={2695,0,0,0},multiple_select_add_each={2689,0,0,0},multiple_select_add_next={2688,0,0,0},name_of_style={4030,1,1,7},new_line={2329,0,0,0},null={2172,0,0,0},page_down={2322,0,0,0},page_down_extend={2323,0,0,0},page_down_rect_extend={2434,0,0,0},page_up={2320,0,0,0},page_up_extend={2321,0,0,0},page_up_rect_extend={2433,0,0,0},para_down={2413,0,0,0},para_down_extend={2414,0,0,0},para_up={2415,0,0,0},para_up_extend={2416,0,0,0},paste={2179,0,0,0},point_x_from_position={2164,1,0,1},point_y_from_position={2165,1,0,1},position_after={2418,1,1,0},position_before={2417,1,1,0},position_from_line={2167,1,1,0},position_from_point={2022,1,1,1},position_from_point_close={2023,1,1,1},position_relative={2670,1,1,1},position_relative_code_units={2716,1,1,1},private_lexer_call={4013,1,1,1},property_names={4014,1,0,7},property_type={4015,1,6,0},redo={2011,0,0,0},register_image={2405,0,1,6},register_rgba_image={2627,0,1,6},release_all_extended_styles={2552,0,0,0},release_document={2377,0,0,1},replace_sel={2170,0,0,6},replace_target={2194,1,2,6},replace_target_re={2195,1,2,6},rotate_selection={2606,0,0,0},scroll_caret={2169,0,0,0},scroll_range={2569,0,1,1},scroll_to_end={2629,0,0,0},scroll_to_start={2628,0,0,0},search_anchor={2366,0,0,0},search_in_target={2197,1,2,6},search_next={2367,1,1,6},search_prev={2368,1,1,6},select_all={2013,0,0,0},selection_duplicate={2469,0,0,0},set_chars_default={2444,0,0,0},set_default_fold_display_text={2722,0,0,6},set_empty_selection={2556,0,1,0},set_fold_margin_colour={2290,0,4,3},set_fold_margin_hi_colour={2291,0,4,3},set_hotspot_active_back={2411,0,4,3},set_hotspot_active_fore={2410,0,4,3},set_length_for_encode={2448,0,1,0},set_save_point={2014,0,0,0},set_sel={2160,0,1,1},set_sel_back={2068,0,4,3},set_sel_fore={2067,0,4,3},set_selection={2572,0,1,1},set_styling={2033,0,2,1},set_styling_ex={2073,0,2,6},set_target_range={2686,0,1,1},set_text={2181,0,0,6},set_visible_policy={2394,0,1,1},set_whitespace_back={2085,0,4,3},set_whitespace_fore={2084,0,4,3},set_x_caret_policy={2402,0,1,1},set_y_caret_policy={2403,0,1,1},show_lines={2226,0,1,1},start_record={3001,0,0,0},start_styling={2032,0,1,1},stop_record={3002,0,0,0},stuttered_page_down={2437,0,0,0},stuttered_page_down_extend={2438,0,0,0},stuttered_page_up={2435,0,0,0},stuttered_page_up_extend={2436,0,0,0},style_clear_all={2050,0,0,0},style_reset_default={2058,0,0,0},swap_main_anchor_caret={2607,0,0,0},tab={2327,0,0,0},tags_of_style={4031,1,1,7},target_as_utf8={2447,1,0,7},target_from_selection={2287,0,0,0},target_whole_document={2690,0,0,0},text_height={2279,1,1,0},text_width={2276,1,1,6},toggle_caret_sticky={2459,0,0,0},toggle_fold={2231,0,1,0},toggle_fold_show_text={2700,0,1,6},undo={2176,0,0,0},upper_case={2341,0,0,0},use_pop_up={2371,0,1,0},user_list_show={2117,0,1,6},vc_home={2331,0,0,0},vc_home_display={2652,0,0,0},vc_home_display_extend={2653,0,0,0},vc_home_extend={2332,0,0,0},vc_home_rect_extend={2431,0,0,0},vc_home_wrap={2453,0,0,0},vc_home_wrap_extend={2454,0,0,0},vertical_centre_caret={2619,0,0,0},visible_from_doc_line={2220,1,1,0},word_end_position={2267,1,1,4},word_left={2308,0,0,0},word_left_end={2439,0,0,0},word_left_end_extend={2440,0,0,0},word_left_extend={2309,0,0,0},word_part_left={2390,0,0,0},word_part_left_extend={2391,0,0,0},word_part_right={2392,0,0,0},word_part_right_extend={2393,0,0,0},word_right={2310,0,0,0},word_right_end={2441,0,0,0},word_right_end_extend={2442,0,0,0},word_right_extend={2311,0,0,0},word_start_position={2266,1,1,4},wrap_count={2235,1,1,0},zoom_in={2333,0,0,0},zoom_out={2334,0,0,0},}$/;" t class:_SCINTILLA -generate_default_api /home/mitchell/code/textadept/modules/ctags/init.lua /^module('ctags')]]$/;" F class:ctags -get_cur_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_cur_line(buffer) end$/;" f class:buffer -get_default_fold_display_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_default_fold_display_text(buffer) end$/;" f class:buffer -get_last_child /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_last_child(buffer, line, level) end$/;" f class:buffer -get_lexer /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_lexer(buffer, current) end$/;" f class:buffer -get_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_line(buffer, line) end$/;" f class:buffer -get_line_sel_end_position /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_line_sel_end_position(buffer, line) end$/;" f class:buffer -get_line_sel_start_position /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_line_sel_start_position(buffer, line) end$/;" f class:buffer -get_project_root /home/mitchell/code/textadept/core/file_io.lua /^function io.get_project_root(path)$/;" f class:io -get_rule /home/mitchell/code/textadept/lexers/lexer.lua /^function M.get_rule(lexer, id)$/;" f class:lexer -get_sel_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_sel_text(buffer) end$/;" f class:buffer -get_split_table /home/mitchell/code/textadept/core/ui.lua /^local get_split_table$/;" f class:ui -get_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function get_text(buffer) end$/;" f class:buffer -goto_anchor /home/mitchell/code/textadept/modules/yaml/init.lua /^function M.goto_anchor()$/;" f class:_M.yaml -goto_buffer /home/mitchell/code/textadept/core/.view.luadoc /^function goto_buffer(view, buffer) end$/;" f class:view -goto_change /home/mitchell/code/textadept/modules/file_diff/init.lua /^function M.goto_change(next)$/;" f class:file_diff -goto_definition /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.goto_definition() return goto_definition('definition') end$/;" f class:lsp -goto_error /home/mitchell/code/textadept/modules/textadept/run.lua /^function M.goto_error(line, next)$/;" f class:textadept.run -goto_file /home/mitchell/code/textadept/core/ui.lua /^function ui.goto_file(filename, split, preferred_view, sloppy)$/;" f class:ui -goto_file_found /home/mitchell/code/textadept/modules/textadept/find.lua /^function M.goto_file_found(line_num, next)$/;" f class:ui.find -goto_implementation /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.goto_implementation() return goto_definition('implementation') end$/;" f class:lsp -goto_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function goto_line(buffer, line) end$/;" f class:buffer -goto_line /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.goto_line(line)$/;" f class:textadept.editing -goto_mark /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^function M.goto_mark(next)$/;" f class:textadept.bookmarks -goto_pos /home/mitchell/code/textadept/core/.buffer.luadoc /^function goto_pos(buffer, pos) end$/;" f class:buffer -goto_section /home/mitchell/code/textadept/modules/rest/init.lua /^function M.goto_section()$/;" f class:_M.rest -goto_symbol /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.goto_symbol(symbol)$/;" f class:lsp -goto_tag /home/mitchell/code/textadept/modules/ctags/init.lua /^function M.goto_tag(tag)$/;" f class:ctags -goto_type_definition /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.goto_type_definition() return goto_definition('typeDefinition') end$/;" f class:lsp -goto_view /home/mitchell/code/textadept/core/ui.lua /^local goto_view$/;" f class:ui -graph /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -h_scroll_bar /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -handle_notification /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:handle_notification(method, params)$/;" f class:Server -handle_stdout /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:handle_stdout(output)$/;" f class:Server -height /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^module('ui.command_entry')]]$/;" F class:ui.command_entry -hex_num /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -hide_lines /home/mitchell/code/textadept/core/.buffer.luadoc /^function hide_lines(buffer, start_line, end_line) end$/;" f class:buffer -highlight_guide /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -highlight_word /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.highlight_word()$/;" f class:textadept.editing -history /home/mitchell/code/textadept/modules/history/init.lua /^module('history')]]$/;" m -history /home/mitchell/code/textadept/modules/lua_repl/init.lua /^M.history = {pos = 0}$/;" t class:lua_repl -home /home/mitchell/code/textadept/core/.buffer.luadoc /^function home(buffer) end$/;" f class:buffer -home_display /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_display(buffer) end$/;" f class:buffer -home_display_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_display_extend(buffer) end$/;" f class:buffer -home_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_extend(buffer) end$/;" f class:buffer -home_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_rect_extend(buffer) end$/;" f class:buffer -home_wrap /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_wrap(buffer) end$/;" f class:buffer -home_wrap_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function home_wrap_extend(buffer) end$/;" f class:buffer -hover /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.hover(position)$/;" f class:lsp -html /home/mitchell/code/textadept/modules/html/init.lua /^ snippets.html = {$/;" t class:snippets -html /home/mitchell/code/textadept/modules/html/init.lua /^keys.html = {}$/;" t class:keys -html /home/mitchell/code/textadept/modules/html/init.lua /^module('_M.html')]]$/;" m class:_M -iconv /home/mitchell/code/textadept/core/.iconv.luadoc /^function iconv(text, new, old) end$/;" f class:string -idle_styling /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -in_files /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -in_files_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -indent /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indent_amount /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -indentation_guides /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_hover_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_hover_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_outline_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indic_under /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indicator_all_on_for /home/mitchell/code/textadept/core/.buffer.luadoc /^function indicator_all_on_for(buffer, pos) end$/;" f class:buffer -indicator_clear_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function indicator_clear_range(buffer, pos, length) end$/;" f class:buffer -indicator_current /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -indicator_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function indicator_end(buffer, indicator, pos) end$/;" f class:buffer -indicator_fill_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function indicator_fill_range(buffer, pos, length) end$/;" f class:buffer -indicator_start /home/mitchell/code/textadept/core/.buffer.luadoc /^function indicator_start(buffer, indicator, pos) end$/;" f class:buffer -inputbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function inputbox(options) end$/;" f class:ui.dialogs -insert /home/mitchell/code/textadept/modules/textadept/snippets.lua /^function M.insert(text)$/;" f class:textadept.snippets -insert_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function insert_text(buffer, pos, text) end$/;" f class:buffer -inspect /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.inspect(position)$/;" f class:debugger -integer /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -io /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" m -is_range_word /home/mitchell/code/textadept/core/.buffer.luadoc /^function is_range_word(buffer, start_pos, end_pos) end$/;" f class:buffer -join_lines /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.join_lines()$/;" f class:textadept.editing -keychain /home/mitchell/code/textadept/core/keys.lua /^M.keychain = setmetatable({}, {$/;" t class:keys -keys /home/mitchell/code/textadept/core/keys.lua /^local keys$/;" t -keys /home/mitchell/code/textadept/core/keys.lua /^module('keys')]]$/;" m -keys /home/mitchell/code/textadept/modules/lua_repl/init.lua /^M.keys = {$/;" t class:lua_repl -keys /home/mitchell/code/textadept/modules/textadept/keys.lua /^module('textadept.keys')]]$/;" m class:textadept -kill /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:kill() end$/;" f class:spawn_proc -last_char_includes /home/mitchell/code/textadept/lexers/lexer.lua /^function M.last_char_includes(s)$/;" f class:lexer -length /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -lex /home/mitchell/code/textadept/lexers/lexer.lua /^function M.lex(lexer, text, init_style)$/;" f class:lexer -lexer /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" m -lexers /home/mitchell/code/textadept/modules/textadept/file_types.lua /^M.lexers = {}$/;" t class:textadept.file_types -lfs /home/mitchell/code/textadept/core/lfs_ext.lua /^module('lfs')]]$/;" m -line_copy /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_copy(buffer) end$/;" f class:buffer -line_count /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -line_cut /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_cut(buffer) end$/;" f class:buffer -line_delete /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_delete(buffer) end$/;" f class:buffer -line_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_down(buffer) end$/;" f class:buffer -line_down_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_down_extend(buffer) end$/;" f class:buffer -line_down_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_down_rect_extend(buffer) end$/;" f class:buffer -line_duplicate /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_duplicate(buffer) end$/;" f class:buffer -line_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end(buffer) end$/;" f class:buffer -line_end_display /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_display(buffer) end$/;" f class:buffer -line_end_display_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_display_extend(buffer) end$/;" f class:buffer -line_end_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_extend(buffer) end$/;" f class:buffer -line_end_position /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -line_end_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_rect_extend(buffer) end$/;" f class:buffer -line_end_wrap /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_wrap(buffer) end$/;" f class:buffer -line_end_wrap_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_end_wrap_extend(buffer) end$/;" f class:buffer -line_from_position /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_from_position(buffer, pos) end$/;" f class:buffer -line_from_position /home/mitchell/code/textadept/lexers/lexer.lua /^local function line_from_position(pos) end$/;" f class:lexer -line_indent_position /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -line_indentation /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -line_length /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_length(buffer, line) end$/;" f class:buffer -line_numbers /home/mitchell/code/textadept/modules/export/init.lua /^module('export')]]$/;" F class:export -line_reverse /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_reverse(buffer) end$/;" f class:buffer -line_scroll /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_scroll(buffer, columns, lines) end$/;" f class:buffer -line_scroll_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_scroll_down(buffer) end$/;" f class:buffer -line_scroll_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_scroll_up(buffer) end$/;" f class:buffer -line_state /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -line_transpose /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_transpose(buffer) end$/;" f class:buffer -line_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_up(buffer) end$/;" f class:buffer -line_up_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_up_extend(buffer) end$/;" f class:buffer -line_up_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function line_up_rect_extend(buffer) end$/;" f class:buffer -line_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -lines_join /home/mitchell/code/textadept/core/.buffer.luadoc /^function lines_join(buffer) end$/;" f class:buffer -lines_on_screen /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -lines_split /home/mitchell/code/textadept/core/.buffer.luadoc /^function lines_split(buffer, pixel_width) end$/;" f class:buffer -load /home/mitchell/code/textadept/lexers/lexer.lua /^function M.load(name, alt_name, cache)$/;" f class:lexer -load /home/mitchell/code/textadept/modules/textadept/macros.lua /^function M.load(filename)$/;" f class:textadept.macros -load /home/mitchell/code/textadept/modules/textadept/session.lua /^function M.load(filename)$/;" f class:textadept.session -log /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:log(message)$/;" f class:Server -log_rpc /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:lsp -logging /home/mitchell/code/textadept/modules/debugger/ansi_c/init.lua /^module('debugger.ansi_c')]]$/;" F class:debugger.ansi_c -logging /home/mitchell/code/textadept/modules/debugger/lua/init.lua /^module('debugger.lua')]]$/;" F class:debugger.lua -lower /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -lower_case /home/mitchell/code/textadept/core/.buffer.luadoc /^function lower_case(buffer) end$/;" f class:buffer -lsp /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:textadept.editing.autocompleters -lsp /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" m -lua /home/mitchell/code/textadept/modules/debugger/lua/init.lua /^module('debugger.lua')]]$/;" m class:debugger -lua /home/mitchell/code/textadept/modules/lua/init.lua /^ snippets.lua = {$/;" t class:snippets -lua /home/mitchell/code/textadept/modules/lua/init.lua /^keys.lua = {}$/;" t class:keys -lua /home/mitchell/code/textadept/modules/lua/init.lua /^module('_M.lua')]]$/;" m class:_M -lua_repl /home/mitchell/code/textadept/modules/lua_repl/init.lua /^module('lua_repl')]]$/;" m -macros /home/mitchell/code/textadept/modules/textadept/macros.lua /^module('textadept.macros')]]$/;" m class:textadept -main_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_back_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_cursor_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_left /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_mask_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_options /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_right /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_sensitive_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_style /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_text /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_text_clear_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function margin_text_clear_all(buffer) end$/;" f class:buffer -margin_type_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margin_width_n /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -margins /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -marker_add /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_add(buffer, line, marker) end$/;" f class:buffer -marker_add_set /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_add_set(buffer, line, marker_mask) end$/;" f class:buffer -marker_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -marker_back /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -marker_back_selected /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -marker_define /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_define(buffer, marker, symbol) end$/;" f class:buffer -marker_define_pixmap /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_define_pixmap(buffer, marker, pixmap) end$/;" f class:buffer -marker_define_rgba_image /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_define_rgba_image(buffer, marker, pixels) end$/;" f class:buffer -marker_delete /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_delete(buffer, line, marker) end$/;" f class:buffer -marker_delete_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_delete_all(buffer, marker) end$/;" f class:buffer -marker_delete_handle /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_delete_handle(buffer, handle) end$/;" f class:buffer -marker_enable_highlight /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_enable_highlight(buffer, enabled) end$/;" f class:buffer -marker_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -marker_get /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_get(buffer, line) end$/;" f class:buffer -marker_line_from_handle /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_line_from_handle(buffer, handle) end$/;" f class:buffer -marker_next /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_next(buffer, line, marker_mask) end$/;" f class:buffer -marker_previous /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_previous(buffer, line, marker_mask) end$/;" f class:buffer -marker_symbol_defined /home/mitchell/code/textadept/core/.buffer.luadoc /^function marker_symbol_defined(buffer, marker) end$/;" f class:buffer -match_case /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -match_case_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -max_recent_files /home/mitchell/code/textadept/modules/textadept/session.lua /^module('textadept.session')]]$/;" F class:textadept.session -maximized /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -maximum_history_size /home/mitchell/code/textadept/modules/history/init.lua /^module('history')]]$/;" F class:history -menu /home/mitchell/code/textadept/core/ui.lua /^local menu$/;" f class:ui -menu /home/mitchell/code/textadept/modules/textadept/menu.lua /^module('textadept.menu')]]$/;" m class:textadept -menubar /home/mitchell/code/textadept/core/ui.lua /^local menubar$/;" t class:ui -menubar /home/mitchell/code/textadept/modules/textadept/menu.lua /^local default_menubar = {$/;" t class:textadept.menu -merge /home/mitchell/code/textadept/modules/file_diff/init.lua /^function M.merge(left)$/;" f class:file_diff -minimum_line_distance /home/mitchell/code/textadept/modules/history/init.lua /^module('history')]]$/;" F class:history -modify /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -modify_rule /home/mitchell/code/textadept/lexers/lexer.lua /^function M.modify_rule(lexer, id, rule)$/;" f class:lexer -mouse_dwell_time /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -mouse_selection_rectangular_switch /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -move_caret_inside_view /home/mitchell/code/textadept/core/.buffer.luadoc /^function move_caret_inside_view(buffer) end$/;" f class:buffer -move_extends_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -move_selected_lines_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function move_selected_lines_down(buffer) end$/;" f class:buffer -move_selected_lines_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function move_selected_lines_up(buffer) end$/;" f class:buffer -msgbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function msgbox(options) end$/;" f class:ui.dialogs -multi_edge_add_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function multi_edge_add_line(buffer, column, color) end$/;" f class:buffer -multi_edge_clear_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function multi_edge_clear_all(buffer) end$/;" f class:buffer -multi_paste /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -multiple_select_add_each /home/mitchell/code/textadept/core/.buffer.luadoc /^function multiple_select_add_each(buffer) end$/;" f class:buffer -multiple_select_add_next /home/mitchell/code/textadept/core/.buffer.luadoc /^function multiple_select_add_next(buffer) end$/;" f class:buffer -multiple_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -nested_pair /home/mitchell/code/textadept/lexers/lexer.lua /^function M.nested_pair(start_chars, end_chars)$/;" f class:lexer -new /home/mitchell/code/textadept/core/.buffer.luadoc /^function new() end$/;" f class:buffer -new /home/mitchell/code/textadept/lexers/lexer.lua /^function M.new(name, opts)$/;" f class:lexer -new /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server.new(lexer, cmd, init_options)$/;" f class:Server -new_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function new_line(buffer) end$/;" f class:buffer -newline /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -next_image_type /home/mitchell/code/textadept/core/iface.lua /^function M.next_image_type()$/;" f class:_SCINTILLA -next_indic_number /home/mitchell/code/textadept/core/iface.lua /^function M.next_indic_number()$/;" f class:_SCINTILLA -next_marker_number /home/mitchell/code/textadept/core/iface.lua /^function M.next_marker_number()$/;" f class:_SCINTILLA -next_user_list_type /home/mitchell/code/textadept/core/iface.lua /^function M.next_user_list_type()$/;" f class:_SCINTILLA -nonnewline /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -nonnewline_esc /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -notify /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:notify(method, params)$/;" f class:Server -notify_opened /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:notify_opened(buffer)$/;" f class:Server -oct_num /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -ok_msgbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function ok_msgbox(options) end$/;" f class:ui.dialogs -open_file /home/mitchell/code/textadept/core/file_io.lua /^function io.open_file(filenames, encodings)$/;" f class:io -open_file /home/mitchell/code/textadept/modules/open_file_mode/init.lua /^function ui.command_entry.open_file()$/;" f class:_G.ui.command_entry -open_file /home/mitchell/code/textadept/modules/open_file_mode/init.lua /^module('ui.command_entry.open_file')]]$/;" m class:ui.command_entry -open_image /home/mitchell/code/textadept/modules/rest/init.lua /^function M.open_image()$/;" f class:_M.rest -open_recent_file /home/mitchell/code/textadept/core/file_io.lua /^function io.open_recent_file()$/;" f class:io -optionselect /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function optionselect(options) end$/;" f class:ui.dialogs -os /home/mitchell/code/textadept/core/.os.luadoc /^module('os')$/;" m -overtype /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -page_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_down(buffer) end$/;" f class:buffer -page_down_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_down_extend(buffer) end$/;" f class:buffer -page_down_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_down_rect_extend(buffer) end$/;" f class:buffer -page_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_up(buffer) end$/;" f class:buffer -page_up_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_up_extend(buffer) end$/;" f class:buffer -page_up_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function page_up_rect_extend(buffer) end$/;" f class:buffer -para_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function para_down(buffer) end$/;" f class:buffer -para_down_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function para_down_extend(buffer) end$/;" f class:buffer -para_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function para_up(buffer) end$/;" f class:buffer -para_up_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function para_up_extend(buffer) end$/;" f class:buffer -paste /home/mitchell/code/textadept/core/.buffer.luadoc /^function paste(buffer) end$/;" f class:buffer -paste_reindent /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.paste_reindent()$/;" f class:textadept.editing -path /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -paths /home/mitchell/code/textadept/modules/textadept/snippets.lua /^M.paths = {}$/;" t class:textadept.snippets -patterns /home/mitchell/code/textadept/modules/textadept/file_types.lua /^M.patterns = {['^#!.+[/ ][gm]?awk']='awk',['^#!.+[/ ]lua']='lua',['^#!.+[/ ]octave']='matlab',['^#!.+[/ ]perl']='perl',['^#!.+[/ ]php']='php',['^#!.+[/ ]python']='python',['^#!.+[/ ]ruby']='ruby',['^#!.+[/ ]bash']='bash',['^#!.+/m?ksh']='bash',['^#!.+/sh']='bash',['^%s*class%s+%S+%s*<%s*ApplicationController']='rails',['^%s*class%s+%S+%s*<%s*ActionController::Base']='rails',['^%s*class%s+%S+%s*<%s*ActiveRecord::Base']='rails',['^%s*class%s+%S+%s*<%s*ActiveRecord::Migration']='rails',['^%s*<%?xml%s']='xml',['^#cloud%-config']='yaml'}$/;" t class:textadept.file_types -pause /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.pause(...)$/;" f class:debugger -play /home/mitchell/code/textadept/modules/textadept/macros.lua /^function M.play()$/;" f class:textadept.macros -position_after /home/mitchell/code/textadept/core/.buffer.luadoc /^function position_after(buffer, pos) end$/;" f class:buffer -position_before /home/mitchell/code/textadept/core/.buffer.luadoc /^function position_before(buffer, pos) end$/;" f class:buffer -position_from_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function position_from_line(buffer, line) end$/;" f class:buffer -position_relative /home/mitchell/code/textadept/core/.buffer.luadoc /^function position_relative(buffer, pos, n) end$/;" f class:buffer -previous /home/mitchell/code/textadept/modules/textadept/snippets.lua /^function M.previous()$/;" f class:textadept.snippets -print /home/mitchell/code/textadept/core/ui.lua /^function ui.print(...) ui._print(_L['[Message Buffer]'], ...) end$/;" f class:ui -print /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -properties /home/mitchell/code/textadept/core/iface.lua /^M.properties = {accessibility={2703,2702,1,0},additional_caret_fore={2605,2604,3,0},additional_carets_blink={2568,2567,4,0},additional_carets_visible={2609,2608,4,0},additional_sel_alpha={2603,2602,1,0},additional_sel_back={0,2601,3,0},additional_sel_fore={0,2600,3,0},additional_selection_typing={2566,2565,4,0},all_lines_visible={2236,0,4,0},anchor={2009,2026,1,0},annotation_lines={2546,0,1,1},annotation_style={2543,2542,1,1},annotation_style_offset={2551,2550,1,0},annotation_styles={2545,2544,7,1},annotation_text={2541,2540,7,1},annotation_visible={2549,2548,1,0},auto_c_auto_hide={2119,2118,4,0},auto_c_cancel_at_start={2111,2110,4,0},auto_c_case_insensitive_behaviour={2635,2634,1,0},auto_c_choose_single={2114,2113,4,0},auto_c_current={2445,0,1,0},auto_c_current_text={2610,0,7,0},auto_c_drop_rest_of_word={2271,2270,4,0},auto_c_fill_ups={0,2112,6,0},auto_c_ignore_case={2116,2115,4,0},auto_c_max_height={2211,2210,1,0},auto_c_max_width={2209,2208,1,0},auto_c_multi={2637,2636,1,0},auto_c_order={2661,2660,1,0},auto_c_separator={2107,2106,1,0},auto_c_type_separator={2285,2286,1,0},automatic_fold={2664,2663,1,0},back_space_un_indents={2263,2262,4,0},buffered_draw={2034,2035,4,0},call_tip_back={0,2205,3,0},call_tip_fore={0,2206,3,0},call_tip_fore_hlt={0,2207,3,0},call_tip_pos_start={0,2214,1,0},call_tip_position={0,2213,4,0},call_tip_use_style={0,2212,1,0},caret_fore={2138,2069,3,0},caret_line_back={2097,2098,3,0},caret_line_back_alpha={2471,2470,1,0},caret_line_frame={2704,2705,1,0},caret_line_visible={2095,2096,4,0},caret_line_visible_always={2654,2655,4,0},caret_period={2075,2076,1,0},caret_sticky={2457,2458,1,0},caret_style={2513,2512,1,0},caret_width={2189,2188,1,0},char_at={2007,0,1,1},character_category_optimization={2721,2720,1,0},character_pointer={2520,0,1,0},code_page={2137,2037,1,0},column={2129,0,1,1},command_events={2718,2717,4,0},control_char_symbol={2389,2388,1,0},current_pos={2008,2141,1,0},cursor={2387,2386,1,0},direct_function={2184,0,1,0},direct_pointer={2185,0,1,0},distance_to_secondary_styles={4025,0,1,0},doc_pointer={2357,2358,1,0},document_options={2379,0,1,0},edge_colour={2364,2365,3,0},edge_column={2360,2361,1,0},edge_mode={2362,2363,1,0},end_at_last_line={2278,2277,4,0},end_styled={2028,0,1,0},eol_mode={2030,2031,1,0},extra_ascent={2526,2525,1,0},extra_descent={2528,2527,1,0},first_visible_line={2152,2613,1,0},focus={2381,2380,4,0},fold_display_text_style={2707,2701,1,0},fold_expanded={2230,2229,4,1},fold_flags={0,2233,1,0},fold_level={2223,2222,1,1},fold_parent={2225,0,1,1},font_quality={2612,2611,1,0},gap_position={2644,0,1,0},h_scroll_bar={2131,2130,4,0},highlight_guide={2135,2134,1,0},hotspot_active_underline={2496,2412,4,0},hotspot_single_line={2497,2421,4,0},identifier={2623,2622,1,0},identifiers={0,4024,6,1},idle_styling={2693,2692,1,0},ime_interaction={2678,2679,1,0},indent={2123,2122,1,0},indentation_guides={2133,2132,1,0},indic_alpha={2524,2523,1,1},indic_flags={2685,2684,1,1},indic_fore={2083,2082,3,1},indic_hover_fore={2683,2682,3,1},indic_hover_style={2681,2680,1,1},indic_outline_alpha={2559,2558,1,1},indic_style={2081,2080,1,1},indic_under={2511,2510,4,1},indicator_current={2501,2500,1,0},indicator_value={2503,2502,1,0},key_words={0,4005,6,1},layout_cache={2273,2272,1,0},length={2006,0,1,0},lexer={4002,4001,1,0},lexer_language={4012,4006,7,0},line_count={2154,0,1,0},line_end_position={2136,0,1,1},line_end_types_active={2658,0,1,0},line_end_types_allowed={2657,2656,1,0},line_end_types_supported={4018,0,1,0},line_indent_position={2128,0,1,1},line_indentation={2127,2126,1,1},line_state={2093,2092,1,1},line_visible={2228,0,4,1},lines_on_screen={2370,0,1,0},main_selection={2575,2574,1,0},margin_back_n={2251,2250,3,1},margin_cursor_n={2249,2248,1,1},margin_left={2156,2155,1,0},margin_mask_n={2245,2244,1,1},margin_options={2557,2539,1,0},margin_right={2158,2157,1,0},margin_sensitive_n={2247,2246,4,1},margin_style={2533,2532,1,1},margin_style_offset={2538,2537,1,0},margin_styles={2535,2534,7,1},margin_text={2531,2530,7,1},margin_type_n={2241,2240,1,1},margin_width_n={2243,2242,1,1},margins={2253,2252,1,0},marker_alpha={0,2476,1,1},marker_back={0,2042,3,1},marker_back_selected={0,2292,3,1},marker_fore={0,2041,3,1},max_line_state={2094,0,1,0},mod_event_mask={2378,2359,1,0},modify={2159,0,4,0},mouse_down_captures={2385,2384,4,0},mouse_dwell_time={2265,2264,1,0},mouse_selection_rectangular_switch={2669,2668,4,0},mouse_wheel_captures={2697,2696,4,0},move_extends_selection={2706,0,4,0},multi_paste={2615,2614,1,0},multiple_selection={2564,2563,4,0},named_styles={4029,0,1,0},overtype={2187,2186,4,0},paste_convert_endings={2468,2467,4,0},phases_draw={2673,2674,1,0},position_cache={2515,2514,1,0},primary_style_from_style={4028,0,1,1},print_colour_mode={2149,2148,1,0},print_magnification={2147,2146,1,0},print_wrap_mode={2407,2406,1,0},property={4008,4004,7,6},property_expanded={4009,0,7,6},property_int={4010,0,1,6},punctuation_chars={2649,2648,7,0},read_only={2140,2171,4,0},rectangular_selection_anchor={2591,2590,1,0},rectangular_selection_anchor_virtual_space={2595,2594,1,0},rectangular_selection_caret={2589,2588,1,0},rectangular_selection_caret_virtual_space={2593,2592,1,0},rectangular_selection_modifier={2599,2598,1,0},representation={2666,2665,7,6},rgba_image_height={0,2625,1,0},rgba_image_scale={0,2651,1,0},rgba_image_width={0,2624,1,0},scroll_width={2275,2274,1,0},scroll_width_tracking={2517,2516,4,0},search_flags={2199,2198,1,0},sel_alpha={2477,2478,1,0},sel_eol_filled={2479,2480,4,0},selection_empty={2650,0,4,0},selection_end={2145,2144,1,0},selection_is_rectangle={2372,0,4,0},selection_mode={2423,2422,1,0},selection_n_anchor={2579,2578,1,1},selection_n_anchor_virtual_space={2583,2582,1,1},selection_n_caret={2577,2576,1,1},selection_n_caret_virtual_space={2581,2580,1,1},selection_n_end={2587,2586,1,1},selection_n_end_virtual_space={2727,0,1,1},selection_n_start={2585,2584,1,1},selection_n_start_virtual_space={2726,0,1,1},selection_start={2143,2142,1,0},selections={2570,0,1,0},status={2383,2382,1,0},style_at={2010,0,1,1},style_back={2482,2052,3,1},style_bold={2483,2053,4,1},style_case={2489,2060,1,1},style_changeable={2492,2099,4,1},style_character_set={2490,2066,1,1},style_eol_filled={2487,2057,4,1},style_font={2486,2056,7,1},style_fore={2481,2051,3,1},style_from_sub_style={4027,0,1,1},style_hot_spot={2493,2409,4,1},style_italic={2484,2054,4,1},style_size={2485,2055,1,1},style_size_fractional={2062,2061,1,1},style_underline={2488,2059,4,1},style_visible={2491,2074,4,1},style_weight={2064,2063,1,1},sub_style_bases={4026,0,7,0},sub_styles_length={4022,0,1,1},sub_styles_start={4021,0,1,1},tab_draw_mode={2698,2699,1,0},tab_indents={2261,2260,4,0},tab_minimum_width={2725,2724,1,0},tab_width={2121,2036,1,0},tag={2616,0,7,1},target_end={2193,2192,1,0},target_end_virtual_space={2731,2730,1,0},target_start={2191,2190,1,0},target_start_virtual_space={2729,2728,1,0},target_text={2687,0,7,0},technology={2631,2630,1,0},text_length={2183,0,1,0},two_phase_draw={2283,2284,4,0},undo_collection={2019,2012,4,0},use_tabs={2125,2124,4,0},v_scroll_bar={2281,2280,4,0},view_eol={2355,2356,4,0},view_ws={2020,2021,1,0},virtual_space_options={2597,2596,1,0},whitespace_chars={2647,2443,7,0},whitespace_size={2087,2086,1,0},word_chars={2646,2077,7,0},wrap_indent_mode={2473,2472,1,0},wrap_mode={2269,2268,1,0},wrap_start_indent={2465,2464,1,0},wrap_visual_flags={2461,2460,1,0},wrap_visual_flags_location={2463,2462,1,0},x_offset={2398,2397,1,0},zoom={2374,2373,1,0},}$/;" t class:_SCINTILLA -property /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -property /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -property_expanded /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -property_expanded /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -property_int /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -property_int /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -punct /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -punctuation_chars /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -python /home/mitchell/code/textadept/modules/python/init.lua /^ snippets.python = {$/;" t class:snippets -python /home/mitchell/code/textadept/modules/python/init.lua /^keys.python = {$/;" t class:keys -python /home/mitchell/code/textadept/modules/python/init.lua /^module('_M.python')]]$/;" m class:_M -quick_open /home/mitchell/code/textadept/core/file_io.lua /^function io.quick_open(paths, filter, opts)$/;" f class:io -quick_open_filters /home/mitchell/code/textadept/core/file_io.lua /^io.quick_open_filters = {}$/;" t class:io -quick_open_max /home/mitchell/code/textadept/core/file_io.lua /^module('io')]]$/;" F class:io -quit /home/mitchell/code/textadept/core/init.lua /^local quit$/;" f -read /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:read(arg) end$/;" f class:spawn_proc -read /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:read()$/;" f class:Server -read_only /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -recent_files /home/mitchell/code/textadept/core/file_io.lua /^io.recent_files = {}$/;" t class:io -record /home/mitchell/code/textadept/modules/textadept/macros.lua /^function M.record()$/;" f class:textadept.macros -rectangular_selection_anchor /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rectangular_selection_anchor_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rectangular_selection_caret /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rectangular_selection_caret_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rectangular_selection_modifier /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -redo /home/mitchell/code/textadept/core/.buffer.luadoc /^function redo(buffer) end$/;" f class:buffer -regex /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -regex_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -register /home/mitchell/code/textadept/core/args.lua /^function M.register(short, long, narg, f, description)$/;" f class:args -register_image /home/mitchell/code/textadept/core/.buffer.luadoc /^function register_image(buffer, type, xpm_data) end$/;" f class:buffer -register_rgba_image /home/mitchell/code/textadept/core/.buffer.luadoc /^function register_rgba_image(buffer, type, pixels) end$/;" f class:buffer -reload_file /home/mitchell/code/textadept/core/file_io.lua /^function io.reload_file()$/;" f class:io -remove_breakpoint /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.remove_breakpoint(file, line)$/;" f class:debugger -remove_watch /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.remove_watch(id)$/;" f class:debugger -replace /home/mitchell/code/textadept/modules/textadept/find.lua /^local replace$/;" f class:ui.find -replace_all /home/mitchell/code/textadept/modules/textadept/find.lua /^local replace_all$/;" f class:ui.find -replace_all_button_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -replace_button_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -replace_entry_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -replace_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -replace_sel /home/mitchell/code/textadept/core/.buffer.luadoc /^function replace_sel(buffer, text) end$/;" f class:buffer -replace_target /home/mitchell/code/textadept/core/.buffer.luadoc /^function replace_target(buffer, text) end$/;" f class:buffer -replace_target_re /home/mitchell/code/textadept/core/.buffer.luadoc /^function replace_target_re(buffer, text) end$/;" f class:buffer -representation /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -request /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:request(method, params)$/;" f class:Server -reset /home/mitchell/code/textadept/core/init.lua /^local reset$/;" f -respond /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:respond(id, result)$/;" f class:Server -rest /home/mitchell/code/textadept/modules/rest/init.lua /^ snippets.rest = {$/;" t class:snippets -rest /home/mitchell/code/textadept/modules/rest/init.lua /^keys.rest = {$/;" t class:keys -rest /home/mitchell/code/textadept/modules/rest/init.lua /^module('_M.rest')]]$/;" m class:_M -restart /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.restart(...)$/;" f class:debugger -rgba_image_height /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rgba_image_scale /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rgba_image_width /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -rotate_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^function rotate_selection(buffer) end$/;" f class:buffer -ruby /home/mitchell/code/textadept/modules/ruby/init.lua /^ snippets.ruby = {$/;" t class:snippets -ruby /home/mitchell/code/textadept/modules/ruby/init.lua /^keys.ruby = {$/;" t class:keys -ruby /home/mitchell/code/textadept/modules/ruby/init.lua /^module('_M.ruby')]]$/;" m class:_M -run /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^function M.run(f, mode_keys, lexer, height)$/;" f class:ui.command_entry -run /home/mitchell/code/textadept/modules/textadept/run.lua /^function M.run(filename)$/;" f class:textadept.run -run /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" m class:textadept -run_commands /home/mitchell/code/textadept/modules/textadept/run.lua /^M.run_commands = {actionscript=WIN32 and 'start "" "%e.swf"' or OSX and 'open "file://%e.swf"' or 'xdg-open "%e.swf"',ada=WIN32 and '"%e"' or './"%e"',ansi_c=WIN32 and '"%e"' or './"%e"',applescript='osascript "%f"',asm='./"%e"',awk='awk -f "%f"',batch='"%f"',boo='booi "%f"',caml='ocamlrun "%e"',csharp=WIN32 and '"%e"' or 'mono "%e.exe"',chuck='chuck "%f"',cmake='cmake -P "%f"',coffeescript='coffee "%f"',context=WIN32 and 'start "" "%e.pdf"' or OSX and 'open "%e.pdf"' or 'xdg-open "%e.pdf"',cpp=WIN32 and '"%e"' or './"%e"',crystal='crystal "%f"',cuda=WIN32 and '"%e"' or './"%e"',dart='dart "%f"',dmd=WIN32 and '"%e"' or './"%e"',eiffel="./a.out",elixir='elixir "%f"',fsharp=WIN32 and '"%e"' or 'mono "%e.exe"',forth='gforth "%f" -e bye',fortran=WIN32 and '"%e"' or './"%e"',gnuplot='gnuplot "%f"',go='go run "%f"',groovy='groovy "%f"',haskell=WIN32 and '"%e"' or './"%e"',html=WIN32 and 'start "" "%f"' or OSX and 'open "file://%f"' or 'xdg-open "%f"',icon='icont "%e" -x',idl='idl -batch "%f"',Io='io "%f"',java='java "%e"',javascript='node "%f"',ltx=WIN32 and 'start "" "%e.pdf"' or OSX and 'open "%e.pdf"' or 'xdg-open "%e.pdf"',less='lessc --no-color "%f"',lilypond=WIN32 and 'start "" "%e.pdf"' or OSX and 'open "%e.pdf"' or 'xdg-open "%e.pdf"',lisp='clisp "%f"',litcoffee='coffee "%f"',lua='lua -e "io.stdout:setvbuf(\'no\')" "%f"',makefile=WIN32 and 'nmake -f "%f"' or 'make -f "%f"',markdown='markdown "%f"',moon='moon "%f"',myr=WIN32 and '"%e"' or './"%e"',nemerle=WIN32 and '"%e"' or 'mono "%e.exe"',nim='nim c -r "%f"',objective_c=WIN32 and '"%e"' or './"%e"',pascal=WIN32 and '"%e"' or './"%e"',perl='perl "%f"',php='php "%f"',pike='pike "%f"',pkgbuild='makepkg -p "%f"',prolog=WIN32 and '"%e"' or './"%e"',pure='pure "%f"',python=function() return buffer:get_line(0):find('^#!.-python3') and 'python3 -u "%f"' or 'python -u "%f"' end,rstats=WIN32 and 'Rterm -f "%f"' or 'R -f "%f"',rebol='REBOL "%f"',rexx=WIN32 and 'rexx "%f"' or 'regina "%f"',ruby='ruby "%f"',rust=WIN32 and '"%e"' or './"%e"',sass='sass "%f"',scala='scala "%e"',bash='bash "%f"',csh='tcsh "%f"',ksh='ksh "%f"',mksh='mksh "%f"',sh='sh "%f"',zsh='zsh "%f"',rc='rc "%f"',smalltalk='gst "%f"',sml=WIN32 and '"%e"' or './"%e"',snobol4='snobol4 -b "%f"',tcl='tclsh "%f"',tex=WIN32 and 'start "" "%e.pdf"' or OSX and 'open "%e.pdf"' or 'xdg-open "%e.pdf"',vala=WIN32 and '"%e"' or './"%e"',vb=WIN32 and '"%e"' or 'mono "%e.exe"',}$/;" t class:textadept.run -run_in_background /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" F class:textadept.run -save /home/mitchell/code/textadept/modules/textadept/macros.lua /^function M.save(filename)$/;" f class:textadept.macros -save /home/mitchell/code/textadept/modules/textadept/session.lua /^function M.save(filename)$/;" f class:textadept.session -save_all_files /home/mitchell/code/textadept/core/file_io.lua /^function io.save_all_files()$/;" f class:io -save_file /home/mitchell/code/textadept/core/file_io.lua /^function io.save_file()$/;" f class:io -save_file_as /home/mitchell/code/textadept/core/file_io.lua /^function io.save_file_as(filename)$/;" f class:io -save_on_quit /home/mitchell/code/textadept/modules/textadept/session.lua /^module('textadept.session')]]$/;" F class:textadept.session -scroll_caret /home/mitchell/code/textadept/core/.buffer.luadoc /^function scroll_caret(buffer) end$/;" f class:buffer -scroll_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function scroll_range(buffer, secondary_pos, primary_pos) end$/;" f class:buffer -scroll_to_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function scroll_to_end(buffer) end$/;" f class:buffer -scroll_to_start /home/mitchell/code/textadept/core/.buffer.luadoc /^function scroll_to_start(buffer) end$/;" f class:buffer -scroll_width /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -scroll_width_tracking /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -search_anchor /home/mitchell/code/textadept/core/.buffer.luadoc /^function search_anchor(buffer) end$/;" f class:buffer -search_flags /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -search_in_target /home/mitchell/code/textadept/core/.buffer.luadoc /^function search_in_target(buffer, text) end$/;" f class:buffer -search_next /home/mitchell/code/textadept/core/.buffer.luadoc /^function search_next(buffer, flags, text) end$/;" f class:buffer -search_prev /home/mitchell/code/textadept/core/.buffer.luadoc /^function search_prev(buffer, flags, text) end$/;" f class:buffer -secure_inputbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function secure_inputbox(options) end$/;" f class:ui.dialogs -secure_standard_inputbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function secure_standard_inputbox(options) end$/;" f class:ui.dialogs -sel_alpha /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -sel_eol_filled /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -select /home/mitchell/code/textadept/modules/textadept/snippets.lua /^function M.select()$/;" f class:textadept.snippets -select_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function select_all(buffer) end$/;" f class:buffer -select_command /home/mitchell/code/textadept/modules/textadept/menu.lua /^function M.select_command()$/;" f class:textadept.menu -select_enclosed /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.select_enclosed(left, right)$/;" f class:textadept.editing -select_lexer /home/mitchell/code/textadept/modules/textadept/file_types.lua /^function M.select_lexer()$/;" f class:textadept.file_types -select_line /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.select_line()$/;" f class:textadept.editing -select_paragraph /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.select_paragraph()$/;" f class:textadept.editing -select_word /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.select_word(all)$/;" f class:textadept.editing -selection_duplicate /home/mitchell/code/textadept/core/.buffer.luadoc /^function selection_duplicate(buffer) end$/;" f class:buffer -selection_empty /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_end /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_is_rectangle /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_anchor /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_anchor_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_caret /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_caret_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_end /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_end_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_start /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_n_start_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selection_start /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -selections /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -server_commands /home/mitchell/code/textadept/modules/lsp/init.lua /^M.server_commands = {}$/;" t class:lsp -session /home/mitchell/code/textadept/modules/textadept/session.lua /^module('textadept.session')]]$/;" m class:textadept -set_chars_default /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_chars_default(buffer) end$/;" f class:buffer -set_default_fold_display_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_default_fold_display_text(buffer, text) end$/;" f class:buffer -set_empty_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_empty_selection(buffer, pos) end$/;" f class:buffer -set_encoding /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_encoding(buffer, encoding) end$/;" f class:buffer -set_fold_margin_colour /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_fold_margin_colour(buffer, use_setting, color) end$/;" f class:buffer -set_fold_margin_hi_colour /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_fold_margin_hi_colour(buffer, use_setting, color) end$/;" f class:buffer -set_frame /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.set_frame()$/;" f class:debugger -set_lexer /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_lexer(buffer, lexer) end$/;" f class:buffer -set_save_point /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_save_point(buffer) end$/;" f class:buffer -set_sel /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_sel(buffer, start_pos, end_pos) end$/;" f class:buffer -set_sel_back /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_sel_back(buffer, use_setting, color) end$/;" f class:buffer -set_sel_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_sel_fore(buffer, use_setting, color) end$/;" f class:buffer -set_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_selection(buffer, end_pos, start_pos) end$/;" f class:buffer -set_styling /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_styling(buffer, length, style) end$/;" f class:buffer -set_target_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_target_range(buffer, start_pos, end_pos) end$/;" f class:buffer -set_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_text(buffer, text) end$/;" f class:buffer -set_theme /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_theme(buffer, name, props) end$/;" f class:buffer -set_visible_policy /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_visible_policy(buffer, policy, y) end$/;" f class:buffer -set_watch /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.set_watch(expr)$/;" f class:debugger -set_whitespace_back /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_whitespace_back(buffer, use_setting, color) end$/;" f class:buffer -set_whitespace_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_whitespace_fore(buffer, use_setting, color) end$/;" f class:buffer -set_x_caret_policy /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_x_caret_policy(buffer, policy, x) end$/;" f class:buffer -set_y_caret_policy /home/mitchell/code/textadept/core/.buffer.luadoc /^function set_y_caret_policy(buffer, policy, y) end$/;" f class:buffer -show_all_diagnostics /home/mitchell/code/textadept/modules/lsp/init.lua /^module('lsp')]]$/;" F class:lsp -show_documentation /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.show_documentation(pos, case_insensitive)$/;" f class:textadept.editing -show_lines /home/mitchell/code/textadept/core/.buffer.luadoc /^function show_lines(buffer, start_line, end_line) end$/;" f class:buffer -signature_help /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.signature_help()$/;" f class:lsp -silent_print /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -size /home/mitchell/code/textadept/core/.view.luadoc /^module('view')$/;" F class:view -size /home/mitchell/code/textadept/core/ui.lua /^local size$/;" t class:ui -snippet /home/mitchell/code/textadept/modules/textadept/snippets.lua /^module('textadept.snippets')]=]$/;" F class:textadept.editing.autocompleters -snippets /home/mitchell/code/textadept/modules/textadept/snippets.lua /^_G.snippets = snippets$/;" t -snippets /home/mitchell/code/textadept/modules/textadept/snippets.lua /^module('textadept.snippets')]=]$/;" m class:textadept -space /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -spawn /home/mitchell/code/textadept/core/.os.luadoc /^local spawn$/;" f class:os -spell /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function _G.spell(aff, dic, key) end$/;" f -spell /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function spellchecker:spell(word) end$/;" f class:spellchecker -spellcheck /home/mitchell/code/textadept/modules/spellcheck/init.lua /^module('spellcheck')]]$/;" m -spellcheckable_styles /home/mitchell/code/textadept/modules/spellcheck/init.lua /^M.spellcheckable_styles = {default = true, comment = true, string = true}$/;" t class:spellcheck -spellchecker /home/mitchell/code/textadept/modules/spellcheck/init.lua /^module('spellcheck')]]$/;" F class:spellcheck -split /home/mitchell/code/textadept/core/.view.luadoc /^function split(view, vertical) end$/;" f class:view -standard_dropdown /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function standard_dropdown(options) end$/;" f class:ui.dialogs -standard_inputbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function standard_inputbox(options) end$/;" f class:ui.dialogs -start /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.start(lexer, ...)$/;" f class:debugger -start /home/mitchell/code/textadept/modules/file_diff/init.lua /^function M.start(file1, file2, horizontal)$/;" f class:file_diff -start /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.start()$/;" f class:lsp -start_styling /home/mitchell/code/textadept/core/.buffer.luadoc /^function start_styling(buffer, position, style_mask) end$/;" f class:buffer -starts_line /home/mitchell/code/textadept/lexers/lexer.lua /^function M.starts_line(patt)$/;" f class:lexer -status /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:status() end$/;" f class:spawn_proc -statusbar_text /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -step_into /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.step_into(...)$/;" f class:debugger -step_out /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.step_out(...)$/;" f class:debugger -step_over /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.step_over(...)$/;" f class:debugger -stop /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.stop(lexer, ...)$/;" f class:debugger -stop /home/mitchell/code/textadept/modules/lsp/init.lua /^function M.stop()$/;" f class:lsp -stop /home/mitchell/code/textadept/modules/textadept/run.lua /^function M.stop() if proc then proc:kill() end end$/;" f class:textadept.run -string /home/mitchell/code/textadept/core/.iconv.luadoc /^module('string')$/;" m -strip_trailing_spaces /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" F class:textadept.editing -stuttered_page_down /home/mitchell/code/textadept/core/.buffer.luadoc /^function stuttered_page_down(buffer) end$/;" f class:buffer -stuttered_page_down_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function stuttered_page_down_extend(buffer) end$/;" f class:buffer -stuttered_page_up /home/mitchell/code/textadept/core/.buffer.luadoc /^function stuttered_page_up(buffer) end$/;" f class:buffer -stuttered_page_up_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function stuttered_page_up_extend(buffer) end$/;" f class:buffer -style_at /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_at /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -style_back /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_bold /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_case /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_changeable /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_clear_all /home/mitchell/code/textadept/core/.buffer.luadoc /^function style_clear_all(buffer) end$/;" f class:buffer -style_eol_filled /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_font /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_fore /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_italic /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_name /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_reset_default /home/mitchell/code/textadept/core/.buffer.luadoc /^function style_reset_default(buffer) end$/;" f class:buffer -style_size /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_underline /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -style_visible /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -suggest /home/mitchell/code/textadept/modules/spellcheck/init.lua /^function spellchecker:suggest(word) end$/;" f class:spellchecker -swap_main_anchor_caret /home/mitchell/code/textadept/core/.buffer.luadoc /^function swap_main_anchor_caret(buffer) end$/;" f class:buffer -switch_buffer /home/mitchell/code/textadept/core/ui.lua /^function ui.switch_buffer(zorder)$/;" f class:ui -sync_buffer /home/mitchell/code/textadept/modules/lsp/init.lua /^function Server:sync_buffer()$/;" f class:Server -tab /home/mitchell/code/textadept/core/.buffer.luadoc /^function tab(buffer) end$/;" f class:buffer -tab_context_menu /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -tab_context_menu /home/mitchell/code/textadept/modules/textadept/menu.lua /^local default_tab_context_menu = {$/;" t class:textadept.menu -tab_draw_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -tab_indents /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -tab_label /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -tab_width /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -tabs /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -tag /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -tags /home/mitchell/code/textadept/modules/ansi_c/init.lua /^M.tags = {$/;" t class:_M.ansi_c -tags /home/mitchell/code/textadept/modules/lua/init.lua /^M.tags = {$/;" t class:_M.lua -tags /home/mitchell/code/textadept/modules/python/init.lua /^M.tags = {_HOME..'/modules/python/tags', _USERHOME..'/modules/python/tags'}$/;" t class:_M.python -tags /home/mitchell/code/textadept/modules/ruby/init.lua /^M.tags = {_HOME..'/modules/ruby/tags', _USERHOME..'/modules/ruby/tags'}$/;" t class:_M.ruby -target_end /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -target_end_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -target_from_selection /home/mitchell/code/textadept/core/.buffer.luadoc /^function target_from_selection(buffer) end$/;" f class:buffer -target_start /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -target_start_virtual_space /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -target_text /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -target_whole_document /home/mitchell/code/textadept/core/.buffer.luadoc /^function target_whole_document(buffer) end$/;" f class:buffer -text_height /home/mitchell/code/textadept/core/.buffer.luadoc /^function text_height(buffer, line) end$/;" f class:buffer -text_length /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -text_range /home/mitchell/code/textadept/core/.buffer.luadoc /^function text_range(buffer, start_pos, end_pos) end$/;" f class:buffer -text_width /home/mitchell/code/textadept/core/.buffer.luadoc /^function text_width(buffer, style_num, text) end$/;" f class:buffer -textadept /home/mitchell/code/textadept/modules/textadept/init.lua /^module('textadept')]]$/;" m -textadept.bookmarks /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^module('textadept.bookmarks')]]$/;" m -textadept.editing /home/mitchell/code/textadept/modules/textadept/editing.lua /^module('textadept.editing')]]$/;" m -textadept.file_types /home/mitchell/code/textadept/modules/textadept/file_types.lua /^module('textadept.file_types')]]$/;" m -textadept.keys /home/mitchell/code/textadept/modules/textadept/keys.lua /^module('textadept.keys')]]$/;" m -textadept.macros /home/mitchell/code/textadept/modules/textadept/macros.lua /^module('textadept.macros')]]$/;" m -textadept.menu /home/mitchell/code/textadept/modules/textadept/menu.lua /^module('textadept.menu')]]$/;" m -textadept.run /home/mitchell/code/textadept/modules/textadept/run.lua /^module('textadept.run')]]$/;" m -textadept.session /home/mitchell/code/textadept/modules/textadept/session.lua /^module('textadept.session')]]$/;" m -textadept.snippets /home/mitchell/code/textadept/modules/textadept/snippets.lua /^module('textadept.snippets')]=]$/;" m -textbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function textbox(options) end$/;" f class:ui.dialogs -theme /home/mitchell/code/textadept/modules/file_diff/init.lua /^module('file_diff')]]$/;" F class:file_diff -timeout /home/mitchell/code/textadept/core/init.lua /^local timeout$/;" f -title /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" F class:ui -to_html /home/mitchell/code/textadept/modules/export/init.lua /^function M.to_html(filename, out_filename)$/;" f class:export -toggle /home/mitchell/code/textadept/modules/textadept/bookmarks.lua /^function M.toggle(on, line)$/;" f class:textadept.bookmarks -toggle_block /home/mitchell/code/textadept/modules/ruby/init.lua /^function M.toggle_block()$/;" f class:_M.ruby -toggle_breakpoint /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.toggle_breakpoint(file, line)$/;" f class:debugger -toggle_caret_sticky /home/mitchell/code/textadept/core/.buffer.luadoc /^function toggle_caret_sticky(buffer) end$/;" f class:buffer -toggle_fold /home/mitchell/code/textadept/core/.buffer.luadoc /^function toggle_fold(buffer, line) end$/;" f class:buffer -toggle_fold_show_text /home/mitchell/code/textadept/core/.buffer.luadoc /^function toggle_fold_show_text(buffer, line, text) end$/;" f class:buffer -token /home/mitchell/code/textadept/lexers/lexer.lua /^function M.token(name, patt)$/;" f class:lexer -transpose_chars /home/mitchell/code/textadept/modules/textadept/editing.lua /^function M.transpose_chars()$/;" f class:textadept.editing -try_to_autocomplete_end /home/mitchell/code/textadept/modules/ruby/init.lua /^function M.try_to_autocomplete_end()$/;" f class:_M.ruby -typeover_chars /home/mitchell/code/textadept/modules/textadept/editing.lua /^M.typeover_chars = {[41] = 1, [93] = 1, [125] = 1, [39] = 1, [34] = 1}$/;" t class:textadept.editing -ui /home/mitchell/code/textadept/core/ui.lua /^module('ui')]]$/;" m -ui.command_entry /home/mitchell/code/textadept/modules/textadept/command_entry.lua /^module('ui.command_entry')]]$/;" m -ui.command_entry.open_file /home/mitchell/code/textadept/modules/open_file_mode/init.lua /^module('ui.command_entry.open_file')]]$/;" m -ui.dialogs /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^module('ui.dialogs')$/;" m -ui.find /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" m -undo /home/mitchell/code/textadept/core/.buffer.luadoc /^function undo(buffer) end$/;" f class:buffer -unsplit /home/mitchell/code/textadept/core/.view.luadoc /^function unsplit(view) end$/;" f class:view -update_state /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.update_state(state)$/;" f class:debugger -upper /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -upper_case /home/mitchell/code/textadept/core/.buffer.luadoc /^function upper_case(buffer) end$/;" f class:buffer -use_tabs /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -user_list_show /home/mitchell/code/textadept/core/.buffer.luadoc /^function user_list_show(buffer, id, items) end$/;" f class:buffer -v_scroll_bar /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -variables /home/mitchell/code/textadept/modules/debugger/init.lua /^function M.variables()$/;" f class:debugger -vc_home /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home(buffer) end$/;" f class:buffer -vc_home_display /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_display(buffer) end$/;" f class:buffer -vc_home_display_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_display_extend(buffer) end$/;" f class:buffer -vc_home_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_extend(buffer) end$/;" f class:buffer -vc_home_rect_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_rect_extend(buffer) end$/;" f class:buffer -vc_home_wrap /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_wrap(buffer) end$/;" f class:buffer -vc_home_wrap_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function vc_home_wrap_extend(buffer) end$/;" f class:buffer -vertical_centre_caret /home/mitchell/code/textadept/core/.buffer.luadoc /^function vertical_centre_caret(buffer) end$/;" f class:buffer -view /home/mitchell/code/textadept/core/.view.luadoc /^module('view')$/;" m -view /home/mitchell/code/textadept/core/init.lua /^local view$/;" t -view_eol /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -view_ws /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -virtual_space_options /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -visible_from_doc_line /home/mitchell/code/textadept/core/.buffer.luadoc /^function visible_from_doc_line(buffer, line) end$/;" f class:buffer -wait /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:wait() end$/;" f class:spawn_proc -whitespace_chars /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -whitespace_size /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -whole_word /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -whole_word_label_text /home/mitchell/code/textadept/modules/textadept/find.lua /^module('ui.find')]]$/;" F class:ui.find -word /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -word_chars /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -word_end_position /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_end_position(buffer, pos, only_word_chars) end$/;" f class:buffer -word_left /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_left(buffer) end$/;" f class:buffer -word_left_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_left_end(buffer) end$/;" f class:buffer -word_left_end_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_left_end_extend(buffer) end$/;" f class:buffer -word_left_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_left_extend(buffer) end$/;" f class:buffer -word_match /home/mitchell/code/textadept/lexers/lexer.lua /^function M.word_match(words, case_insensitive, word_chars)$/;" f class:lexer -word_part_left /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_part_left(buffer) end$/;" f class:buffer -word_part_left_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_part_left_extend(buffer) end$/;" f class:buffer -word_part_right /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_part_right(buffer) end$/;" f class:buffer -word_part_right_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_part_right_extend(buffer) end$/;" f class:buffer -word_right /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_right(buffer) end$/;" f class:buffer -word_right_end /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_right_end(buffer) end$/;" f class:buffer -word_right_end_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_right_end_extend(buffer) end$/;" f class:buffer -word_right_extend /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_right_extend(buffer) end$/;" f class:buffer -word_start_position /home/mitchell/code/textadept/core/.buffer.luadoc /^function word_start_position(buffer, pos, only_word_chars) end$/;" f class:buffer -wrap_count /home/mitchell/code/textadept/core/.buffer.luadoc /^function wrap_count(buffer, line) end$/;" f class:buffer -wrap_indent_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -wrap_mode /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -wrap_start_indent /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -wrap_visual_flags /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -wrap_visual_flags_location /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -write /home/mitchell/code/textadept/core/.os.luadoc /^function spawn_proc:write(...) end$/;" f class:spawn_proc -x_offset /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -xdigit /home/mitchell/code/textadept/lexers/lexer.lua /^module('lexer')]=]$/;" F class:lexer -yaml /home/mitchell/code/textadept/modules/yaml/init.lua /^ snippets.yaml = {$/;" t class:snippets -yaml /home/mitchell/code/textadept/modules/yaml/init.lua /^keys.yaml = {$/;" t class:keys -yaml /home/mitchell/code/textadept/modules/yaml/init.lua /^module('_M.yaml')]]$/;" m class:_M -yesno_msgbox /home/mitchell/code/textadept/core/.ui.dialogs.luadoc /^function yesno_msgbox(options) end$/;" f class:ui.dialogs -zoom /home/mitchell/code/textadept/core/.buffer.luadoc /^module('buffer')$/;" F class:buffer -zoom_in /home/mitchell/code/textadept/core/.buffer.luadoc /^function zoom_in(buffer) end$/;" f class:buffer -zoom_out /home/mitchell/code/textadept/core/.buffer.luadoc /^function zoom_out(buffer) end$/;" f class:buffer \ No newline at end of file +ALPHA_NOALPHA _ 0;" F class:buffer +ALPHA_OPAQUE _ 0;" F class:buffer +ALPHA_TRANSPARENT _ 0;" F class:buffer +ANNOTATION_BOXED _ 0;" F class:buffer +ANNOTATION_HIDDEN _ 0;" F class:buffer +ANNOTATION_INDENTED _ 0;" F class:buffer +ANNOTATION_STANDARD _ 0;" F class:buffer +APPLEEVENT_ODOC _ 0;" F class:events +ARG_NONE _ 0;" F class:events +AUTOMATICFOLD_CHANGE _ 0;" F class:buffer +AUTOMATICFOLD_CLICK _ 0;" F class:buffer +AUTOMATICFOLD_SHOW _ 0;" F class:buffer +AUTO_C_CANCELED _ 0;" F class:events +AUTO_C_CHAR_DELETED _ 0;" F class:events +AUTO_C_COMPLETED _ 0;" F class:events +AUTO_C_SELECTION _ 0;" F class:events +AUTO_C_SELECTION_CHANGE _ 0;" F class:events +BSD _ 0;" F +BUFFER_AFTER_SWITCH _ 0;" F class:events +BUFFER_BEFORE_SWITCH _ 0;" F class:events +BUFFER_DELETED _ 0;" F class:events +BUFFER_NEW _ 0;" F class:events +BUILD_OUTPUT _ 0;" F class:events +CALL_TIP_CLICK _ 0;" F class:events +CARETSTICKY_OFF _ 0;" F class:buffer +CARETSTICKY_ON _ 0;" F class:buffer +CARETSTICKY_WHITESPACE _ 0;" F class:buffer +CARETSTYLE_BLOCK _ 0;" F class:buffer +CARETSTYLE_INVISIBLE _ 0;" F class:buffer +CARETSTYLE_LINE _ 0;" F class:buffer +CARET_EVEN _ 0;" F class:buffer +CARET_JUMPS _ 0;" F class:buffer +CARET_SLOP _ 0;" F class:buffer +CARET_STRICT _ 0;" F class:buffer +CASEINSENSITIVEBEHAVIOUR_IGNORECASE _ 0;" F class:buffer +CASEINSENSITIVEBEHAVIOUR_RESPECTCASE _ 0;" F class:buffer +CASE_LOWER _ 0;" F class:buffer +CASE_MIXED _ 0;" F class:buffer +CASE_UPPER _ 0;" F class:buffer +CHAR_ADDED _ 0;" F class:events +CLASS _ 0;" F class:lexer +CLASS _ 0;" F class:textadept.editing.XPM_IMAGES +CLEAR _ 0;" F class:keys +COMMENT _ 0;" F class:lexer +COMPILE_OUTPUT _ 0;" F class:events +CONSTANT _ 0;" F class:lexer +CSI _ 0;" F class:events +CURSES _ 0;" F +CURSORARROW _ 0;" F class:buffer +CURSORNORMAL _ 0;" F class:buffer +CURSORREVERSEARROW _ 0;" F class:buffer +CURSORWAIT _ 0;" F class:buffer +DEFAULT _ 0;" F class:lexer +DOCUTILS_PATH _ 0;" F class:_M.rest +DOUBLE_CLICK _ 0;" F class:events +DWELL_END _ 0;" F class:events +DWELL_START _ 0;" F class:events +EDGE_BACKGROUND _ 0;" F class:buffer +EDGE_LINE _ 0;" F class:buffer +EDGE_MULTILINE _ 0;" F class:buffer +EDGE_NONE _ 0;" F class:buffer +EOL_CR _ 0;" F class:buffer +EOL_CRLF _ 0;" F class:buffer +EOL_LF _ 0;" F class:buffer +ERROR _ 0;" F class:events +ERROR _ 0;" F class:lexer +FILE_AFTER_SAVE _ 0;" F class:events +FILE_BEFORE_SAVE _ 0;" F class:events +FILE_CHANGED _ 0;" F class:events +FILE_OPENED _ 0;" F class:events +FIND _ 0;" F class:events +FIND_MATCHCASE _ 0;" F class:buffer +FIND_REGEXP _ 0;" F class:buffer +FIND_WHOLEWORD _ 0;" F class:buffer +FIND_WORDSTART _ 0;" F class:buffer +FIND_WRAPPED _ 0;" F class:events +FOCUS _ 0;" F class:events +FOLDACTION_CONTRACT _ 0;" F class:buffer +FOLDACTION_EXPAND _ 0;" F class:buffer +FOLDACTION_TOGGLE _ 0;" F class:buffer +FOLDFLAG_LEVELNUMBERS _ 0;" F class:buffer +FOLDFLAG_LINEAFTER_CONTRACTED _ 0;" F class:buffer +FOLDFLAG_LINEAFTER_EXPANDED _ 0;" F class:buffer +FOLDFLAG_LINEBEFORE_CONTRACTED _ 0;" F class:buffer +FOLDFLAG_LINEBEFORE_EXPANDED _ 0;" F class:buffer +FOLDFLAG_LINESTATE _ 0;" F class:buffer +FOLDLEVELBASE _ 0;" F class:buffer +FOLDLEVELHEADERFLAG _ 0;" F class:buffer +FOLDLEVELNUMBERMASK _ 0;" F class:buffer +FOLDLEVELWHITEFLAG _ 0;" F class:buffer +FOLD_BASE _ 0;" F class:lexer +FOLD_BLANK _ 0;" F class:lexer +FOLD_HEADER _ 0;" F class:lexer +FUNCTION _ 0;" F class:lexer +IDENTIFIER _ 0;" F class:lexer +INDICATOR_CLICK _ 0;" F class:events +INDICATOR_RELEASE _ 0;" F class:events +INDIC_BOX _ 0;" F class:buffer +INDIC_BRACEMATCH _ 0;" F class:textadept.editing +INDIC_COMPOSITIONTHICK _ 0;" F class:buffer +INDIC_COMPOSITIONTHIN _ 0;" F class:buffer +INDIC_DASH _ 0;" F class:buffer +INDIC_DIAGONAL _ 0;" F class:buffer +INDIC_DOTBOX _ 0;" F class:buffer +INDIC_DOTS _ 0;" F class:buffer +INDIC_FIND _ 0;" F class:ui.find +INDIC_FULLBOX _ 0;" F class:buffer +INDIC_HIDDEN _ 0;" F class:buffer +INDIC_HIGHLIGHT _ 0;" F class:textadept.editing +INDIC_MAX _ 0;" F class:buffer +INDIC_PLACEHOLDER _ 0;" F class:textadept.snippets +INDIC_PLAIN _ 0;" F class:buffer +INDIC_ROUNDBOX _ 0;" F class:buffer +INDIC_SQUIGGLE _ 0;" F class:buffer +INDIC_SQUIGGLELOW _ 0;" F class:buffer +INDIC_SQUIGGLEPIXMAP _ 0;" F class:buffer +INDIC_STRAIGHTBOX _ 0;" F class:buffer +INDIC_STRIKE _ 0;" F class:buffer +INDIC_TEXTFORE _ 0;" F class:buffer +INDIC_TT _ 0;" F class:buffer +INITIALIZED _ 0;" F class:events +IV_LOOKBOTH _ 0;" F class:buffer +IV_LOOKFORWARD _ 0;" F class:buffer +IV_NONE _ 0;" F class:buffer +IV_REAL _ 0;" F class:buffer +KEYPRESS _ 0;" F class:events +KEYSYMS _ 0;" t class:keys +KEYWORD _ 0;" F class:lexer +LABEL _ 0;" F class:lexer +LEXER_LOADED _ 0;" F class:events +LINUX _ 0;" F +MARGINOPTION_NONE _ 0;" F class:buffer +MARGINOPTION_SUBLINESELECT _ 0;" F class:buffer +MARGIN_BACK _ 0;" F class:buffer +MARGIN_CLICK _ 0;" F class:events +MARGIN_COLOUR _ 0;" F class:buffer +MARGIN_FORE _ 0;" F class:buffer +MARGIN_NUMBER _ 0;" F class:buffer +MARGIN_RTEXT _ 0;" F class:buffer +MARGIN_SYMBOL _ 0;" F class:buffer +MARGIN_TEXT _ 0;" F class:buffer +MARKER_MAX _ 0;" F class:buffer +MARKNUM_FOLDER _ 0;" F class:buffer +MARKNUM_FOLDEREND _ 0;" F class:buffer +MARKNUM_FOLDERMIDTAIL _ 0;" F class:buffer +MARKNUM_FOLDEROPEN _ 0;" F class:buffer +MARKNUM_FOLDEROPENMID _ 0;" F class:buffer +MARKNUM_FOLDERSUB _ 0;" F class:buffer +MARKNUM_FOLDERTAIL _ 0;" F class:buffer +MARK_ARROW _ 0;" F class:buffer +MARK_ARROWDOWN _ 0;" F class:buffer +MARK_ARROWS _ 0;" F class:buffer +MARK_AVAILABLE _ 0;" F class:buffer +MARK_BACKGROUND _ 0;" F class:buffer +MARK_BOOKMARK _ 0;" F class:buffer +MARK_BOOKMARK _ 0;" F class:textadept.bookmarks +MARK_BOXMINUS _ 0;" F class:buffer +MARK_BOXMINUSCONNECTED _ 0;" F class:buffer +MARK_BOXPLUS _ 0;" F class:buffer +MARK_BOXPLUSCONNECTED _ 0;" F class:buffer +MARK_CHARACTER _ 0;" F class:buffer +MARK_CIRCLE _ 0;" F class:buffer +MARK_CIRCLEMINUS _ 0;" F class:buffer +MARK_CIRCLEMINUSCONNECTED _ 0;" F class:buffer +MARK_CIRCLEPLUS _ 0;" F class:buffer +MARK_CIRCLEPLUSCONNECTED _ 0;" F class:buffer +MARK_DOTDOTDOT _ 0;" F class:buffer +MARK_EMPTY _ 0;" F class:buffer +MARK_ERROR _ 0;" F class:textadept.run +MARK_FULLRECT _ 0;" F class:buffer +MARK_LCORNER _ 0;" F class:buffer +MARK_LCORNERCURVE _ 0;" F class:buffer +MARK_LEFTRECT _ 0;" F class:buffer +MARK_MINUS _ 0;" F class:buffer +MARK_PIXMAP _ 0;" F class:buffer +MARK_PLUS _ 0;" F class:buffer +MARK_RGBAIMAGE _ 0;" F class:buffer +MARK_ROUNDRECT _ 0;" F class:buffer +MARK_SHORTARROW _ 0;" F class:buffer +MARK_SMALLRECT _ 0;" F class:buffer +MARK_TCORNER _ 0;" F class:buffer +MARK_TCORNERCURVE _ 0;" F class:buffer +MARK_UNDERLINE _ 0;" F class:buffer +MARK_VERTICALBOOKMARK _ 0;" F class:buffer +MARK_VLINE _ 0;" F class:buffer +MARK_WARNING _ 0;" F class:textadept.run +MASK_FOLDERS _ 0;" F class:buffer +MENU_CLICKED _ 0;" F class:events +METHOD _ 0;" F class:textadept.editing.XPM_IMAGES +MODE _ 0;" F class:keys +MOD_ALT _ 0;" F class:buffer +MOD_CTRL _ 0;" F class:buffer +MOD_META _ 0;" F class:buffer +MOD_SHIFT _ 0;" F class:buffer +MOD_SUPER _ 0;" F class:buffer +MOUSE _ 0;" F class:events +MOUSE_DRAG _ 0;" F class:buffer +MOUSE_PRESS _ 0;" F class:buffer +MOUSE_RELEASE _ 0;" F class:buffer +MULTIAUTOC_EACH _ 0;" F class:buffer +MULTIAUTOC_ONCE _ 0;" F class:buffer +MULTIPASTE_EACH _ 0;" F class:buffer +MULTIPASTE_ONCE _ 0;" F class:buffer +NAMESPACE _ 0;" F class:textadept.editing.XPM_IMAGES +NUMBER _ 0;" F class:lexer +OPERATOR _ 0;" F class:lexer +ORDER_CUSTOM _ 0;" F class:buffer +ORDER_PERFORMSORT _ 0;" F class:buffer +ORDER_PRESORTED _ 0;" F class:buffer +OSX _ 0;" F +PREPROCESSOR _ 0;" F class:lexer +QUIT _ 0;" F class:events +REGEX _ 0;" F class:lexer +REPLACE _ 0;" F class:events +REPLACE_ALL _ 0;" F class:events +RESET_AFTER _ 0;" F class:events +RESET_BEFORE _ 0;" F class:events +RESUME _ 0;" F class:events +RUN_OUTPUT _ 0;" F class:events +SAVE_POINT_LEFT _ 0;" F class:events +SAVE_POINT_REACHED _ 0;" F class:events +SEL_LINES _ 0;" F class:buffer +SEL_RECTANGLE _ 0;" F class:buffer +SEL_STREAM _ 0;" F class:buffer +SEL_THIN _ 0;" F class:buffer +SIGNAL _ 0;" F class:textadept.editing.XPM_IMAGES +SLOT _ 0;" F class:textadept.editing.XPM_IMAGES +STRING _ 0;" F class:lexer +STRUCT _ 0;" F class:textadept.editing.XPM_IMAGES +STYLE_BRACEBAD _ 0;" F class:buffer +STYLE_BRACEBAD _ 0;" F class:lexer +STYLE_BRACELIGHT _ 0;" F class:buffer +STYLE_BRACELIGHT _ 0;" F class:lexer +STYLE_CALLTIP _ 0;" F class:buffer +STYLE_CALLTIP _ 0;" F class:lexer +STYLE_CLASS _ 0;" F class:lexer +STYLE_COMMENT _ 0;" F class:lexer +STYLE_CONSTANT _ 0;" F class:lexer +STYLE_CONTROLCHAR _ 0;" F class:buffer +STYLE_CONTROLCHAR _ 0;" F class:lexer +STYLE_DEFAULT _ 0;" F class:buffer +STYLE_DEFAULT _ 0;" F class:lexer +STYLE_EMBEDDED _ 0;" F class:lexer +STYLE_ERROR _ 0;" F class:lexer +STYLE_FOLDDISPLAYTEXT _ 0;" F class:buffer +STYLE_FOLDDISPLAYTEXT _ 0;" F class:lexer +STYLE_FUNCTION _ 0;" F class:lexer +STYLE_IDENTIFIER _ 0;" F class:lexer +STYLE_INDENTGUIDE _ 0;" F class:buffer +STYLE_INDENTGUIDE _ 0;" F class:lexer +STYLE_KEYWORD _ 0;" F class:lexer +STYLE_LABEL _ 0;" F class:lexer +STYLE_LINENUMBER _ 0;" F class:buffer +STYLE_LINENUMBER _ 0;" F class:lexer +STYLE_MAX _ 0;" F class:buffer +STYLE_NUMBER _ 0;" F class:lexer +STYLE_OPERATOR _ 0;" F class:lexer +STYLE_PREPROCESSOR _ 0;" F class:lexer +STYLE_REGEX _ 0;" F class:lexer +STYLE_STRING _ 0;" F class:lexer +STYLE_TYPE _ 0;" F class:lexer +STYLE_VARIABLE _ 0;" F class:lexer +STYLE_WHITESPACE _ 0;" F class:lexer +SUSPEND _ 0;" F class:events +TAB_CLICKED _ 0;" F class:events +TIME_FOREVER _ 0;" F class:buffer +TYPE _ 0;" F class:lexer +TYPEDEF _ 0;" F class:textadept.editing.XPM_IMAGES +UPDATE_CONTENT _ 0;" F class:buffer +UPDATE_H_SCROLL _ 0;" F class:buffer +UPDATE_SELECTION _ 0;" F class:buffer +UPDATE_UI _ 0;" F class:events +UPDATE_V_SCROLL _ 0;" F class:buffer +URI_DROPPED _ 0;" F class:events +USER_LIST_SELECTION _ 0;" F class:events +VARIABLE _ 0;" F class:lexer +VARIABLE _ 0;" F class:textadept.editing.XPM_IMAGES +VIEW_AFTER_SWITCH _ 0;" F class:events +VIEW_BEFORE_SWITCH _ 0;" F class:events +VIEW_NEW _ 0;" F class:events +VISIBLE_SLOP _ 0;" F class:buffer +VISIBLE_STRICT _ 0;" F class:buffer +VS_NONE _ 0;" F class:buffer +VS_RECTANGULARSELECTION _ 0;" F class:buffer +VS_USERACCESSIBLE _ 0;" F class:buffer +WHITESPACE _ 0;" F class:lexer +WIN32 _ 0;" F +WRAPINDENT_FIXED _ 0;" F class:buffer +WRAPINDENT_INDENT _ 0;" F class:buffer +WRAPINDENT_SAME _ 0;" F class:buffer +WRAPVISUALFLAGLOC_DEFAULT _ 0;" F class:buffer +WRAPVISUALFLAGLOC_END_BY_TEXT _ 0;" F class:buffer +WRAPVISUALFLAGLOC_START_BY_TEXT _ 0;" F class:buffer +WRAPVISUALFLAG_END _ 0;" F class:buffer +WRAPVISUALFLAG_MARGIN _ 0;" F class:buffer +WRAPVISUALFLAG_NONE _ 0;" F class:buffer +WRAPVISUALFLAG_START _ 0;" F class:buffer +WRAP_CHAR _ 0;" F class:buffer +WRAP_NONE _ 0;" F class:buffer +WRAP_WHITESPACE _ 0;" F class:buffer +WRAP_WORD _ 0;" F class:buffer +WS_INVISIBLE _ 0;" F class:buffer +WS_VISIBLEAFTERINDENT _ 0;" F class:buffer +WS_VISIBLEALWAYS _ 0;" F class:buffer +XPM_IMAGES _ 0;" t class:textadept.editing +ZOOM _ 0;" F class:events +_BUFFERS _ 0;" t +_CHARSET _ 0;" F +_G _ 0;" m +_HOME _ 0;" F +_L _ 0;" m +_M _ 0;" m +_M.ansi_c _ 0;" m +_M.css _ 0;" m +_M.html _ 0;" m +_M.lua _ 0;" m +_M.python _ 0;" m +_M.rest _ 0;" m +_M.ruby _ 0;" m +_M.yaml _ 0;" m +_RELEASE _ 0;" F +_SCINTILLA _ 0;" m +_USERHOME _ 0;" F +_VIEWS _ 0;" t +_cancel_current _ 0;" f class:textadept.snippets +_insert _ 0;" f class:textadept.snippets +_paths _ 0;" t class:textadept.snippets +_previous _ 0;" f class:textadept.snippets +_print _ 0;" f class:ui +_select _ 0;" f class:textadept.snippets +abspath _ 0;" f class:lfs +add_fold_point _ 0;" f class:lexer +add_rule _ 0;" f class:lexer +add_selection _ 0;" f class:buffer +add_style _ 0;" f class:lexer +add_text _ 0;" f class:buffer +additional_caret_fore _ 0;" F class:buffer +additional_carets_blink _ 0;" F class:buffer +additional_carets_visible _ 0;" F class:buffer +additional_sel_alpha _ 0;" F class:buffer +additional_sel_back _ 0;" F class:buffer +additional_sel_fore _ 0;" F class:buffer +additional_selection_typing _ 0;" F class:buffer +all_lines_visible _ 0;" F class:buffer +alnum _ 0;" F class:lexer +alpha _ 0;" F class:lexer +anchor _ 0;" F class:buffer +annotation_clear_all _ 0;" f class:buffer +annotation_lines _ 0;" F class:buffer +annotation_style _ 0;" F class:buffer +annotation_text _ 0;" F class:buffer +annotation_visible _ 0;" F class:buffer +ansi_c _ 0;" m class:_M +ansi_c _ 0;" t class:keys +ansi_c _ 0;" t class:snippets +any _ 0;" F class:lexer +api_files _ 0;" t class:textadept.editing +append_text _ 0;" f class:buffer +arg _ 0;" t +args _ 0;" m +ascii _ 0;" F class:lexer +auto_c_active _ 0;" f class:buffer +auto_c_auto_hide _ 0;" F class:buffer +auto_c_cancel _ 0;" f class:buffer +auto_c_cancel_at_start _ 0;" F class:buffer +auto_c_case_insensitive_behaviour _ 0;" F class:buffer +auto_c_choose_single _ 0;" F class:buffer +auto_c_complete _ 0;" f class:buffer +auto_c_current _ 0;" F class:buffer +auto_c_current_text _ 0;" F class:buffer +auto_c_drop_rest_of_word _ 0;" F class:buffer +auto_c_fill_ups _ 0;" F class:buffer +auto_c_ignore_case _ 0;" F class:buffer +auto_c_max_height _ 0;" F class:buffer +auto_c_max_width _ 0;" F class:buffer +auto_c_multi _ 0;" F class:buffer +auto_c_order _ 0;" F class:buffer +auto_c_pos_start _ 0;" f class:buffer +auto_c_select _ 0;" f class:buffer +auto_c_separator _ 0;" F class:buffer +auto_c_show _ 0;" f class:buffer +auto_c_stops _ 0;" f class:buffer +auto_c_type_separator _ 0;" F class:buffer +auto_indent _ 0;" F class:textadept.editing +auto_pairs _ 0;" t class:textadept.editing +autocomplete _ 0;" f class:textadept.editing +autocomplete_all_words _ 0;" F class:textadept.editing +autocompleters _ 0;" t class:textadept.editing +back_space_un_indents _ 0;" F class:buffer +back_tab _ 0;" f class:buffer +begin_undo_action _ 0;" f class:buffer +block_comment _ 0;" f class:textadept.editing +bookmarks _ 0;" m class:textadept +brace_bad_light _ 0;" f class:buffer +brace_bad_light_indicator _ 0;" f class:buffer +brace_highlight _ 0;" f class:buffer +brace_highlight_indicator _ 0;" f class:buffer +brace_match _ 0;" f class:buffer +brace_matches _ 0;" t class:textadept.editing +buffer _ 0;" m +buffer _ 0;" t +buffer _ 0;" t class:view +bufstatusbar_text _ 0;" F class:ui +build _ 0;" f class:textadept.run +build_commands _ 0;" t class:textadept.run +call_tip_active _ 0;" f class:buffer +call_tip_cancel _ 0;" f class:buffer +call_tip_fore_hlt _ 0;" F class:buffer +call_tip_pos_start _ 0;" F class:buffer +call_tip_pos_start _ 0;" f class:buffer +call_tip_position _ 0;" F class:buffer +call_tip_set_hlt _ 0;" f class:buffer +call_tip_show _ 0;" f class:buffer +call_tip_use_style _ 0;" F class:buffer +can_redo _ 0;" f class:buffer +can_undo _ 0;" f class:buffer +cancel _ 0;" f class:buffer +caret_fore _ 0;" F class:buffer +caret_line_back _ 0;" F class:buffer +caret_line_back_alpha _ 0;" F class:buffer +caret_line_frame _ 0;" F class:buffer +caret_line_visible _ 0;" F class:buffer +caret_line_visible_always _ 0;" F class:buffer +caret_period _ 0;" F class:buffer +caret_sticky _ 0;" F class:buffer +caret_style _ 0;" F class:buffer +caret_width _ 0;" F class:buffer +char_at _ 0;" F class:buffer +char_left _ 0;" f class:buffer +char_left_extend _ 0;" f class:buffer +char_left_rect_extend _ 0;" f class:buffer +char_right _ 0;" f class:buffer +char_right_extend _ 0;" f class:buffer +char_right_rect_extend _ 0;" f class:buffer +choose_caret_x _ 0;" f class:buffer +clear _ 0;" f class:buffer +clear _ 0;" f class:textadept.bookmarks +clear_all _ 0;" f class:buffer +clear_document_style _ 0;" f class:buffer +clear_registered_images _ 0;" f class:buffer +clear_representation _ 0;" f class:buffer +clear_selections _ 0;" f class:buffer +clipboard_text _ 0;" F class:ui +close _ 0;" f class:spawn_proc +close_all_buffers _ 0;" f class:io +close_buffer _ 0;" f class:io +cntrl _ 0;" F class:lexer +colorselect _ 0;" f class:ui.dialogs +colourise _ 0;" f class:buffer +column _ 0;" F class:buffer +command_entry _ 0;" m class:ui +comment_string _ 0;" t class:textadept.editing +compile _ 0;" f class:textadept.run +compile_commands _ 0;" t class:textadept.run +connect _ 0;" f class:events +constants _ 0;" t class:_SCINTILLA +context_menu _ 0;" F class:ui +context_menu _ 0;" t class:textadept.menu +contracted_fold_next _ 0;" f class:buffer +control_structure_patterns _ 0;" t class:_M.ruby +convert_eols _ 0;" f class:buffer +convert_indentation _ 0;" f class:textadept.editing +copy _ 0;" f class:buffer +copy_allow_line _ 0;" f class:buffer +copy_range _ 0;" f class:buffer +copy_text _ 0;" f class:buffer +count_characters _ 0;" f class:buffer +css _ 0;" m class:_M +css _ 0;" t class:keys +css _ 0;" t class:snippets +current_pos _ 0;" F class:buffer +cursor _ 0;" F class:buffer +cut _ 0;" f class:buffer +dec_num _ 0;" F class:lexer +default_filter _ 0;" t class:lfs +del_line_left _ 0;" f class:buffer +del_line_right _ 0;" f class:buffer +del_word_left _ 0;" f class:buffer +del_word_right _ 0;" f class:buffer +del_word_right_end _ 0;" f class:buffer +delete _ 0;" f class:buffer +delete_back _ 0;" f class:buffer +delete_back_not_line _ 0;" f class:buffer +delete_range _ 0;" f class:buffer +delimited_range _ 0;" f class:lexer +dialog _ 0;" f class:ui +dialogs _ 0;" m class:ui +digit _ 0;" F class:lexer +dir_foreach _ 0;" f class:lfs +disconnect _ 0;" f class:events +doc_line_from_visible _ 0;" f class:buffer +document_end _ 0;" f class:buffer +document_end_extend _ 0;" f class:buffer +document_start _ 0;" f class:buffer +document_start_extend _ 0;" f class:buffer +drop_selection_n _ 0;" f class:buffer +dropdown _ 0;" f class:ui.dialogs +edge_colour _ 0;" F class:buffer +edge_column _ 0;" F class:buffer +edge_mode _ 0;" F class:buffer +edit_toggle_overtype _ 0;" f class:buffer +editing _ 0;" m class:textadept +editing_keys _ 0;" t class:ui.command_entry +embed _ 0;" f class:lexer +emit _ 0;" f class:events +empty_undo_buffer _ 0;" f class:buffer +enclose _ 0;" f class:textadept.editing +encoding _ 0;" F class:buffer +encodings _ 0;" t class:io +end_at_last_line _ 0;" F class:buffer +end_styled _ 0;" F class:buffer +end_undo_action _ 0;" f class:buffer +ensure_visible _ 0;" f class:buffer +ensure_visible_enforce_policy _ 0;" f class:buffer +eol_mode _ 0;" F class:buffer +error_patterns _ 0;" t class:textadept.run +events _ 0;" m +expr_types _ 0;" t class:_M.lua +expr_types _ 0;" t class:_M.python +expr_types _ 0;" t class:_M.ruby +extend _ 0;" F class:lexer +extensions _ 0;" t class:textadept.file_types +extra_ascent _ 0;" F class:buffer +extra_descent _ 0;" F class:buffer +file_types _ 0;" m class:textadept +filename _ 0;" F class:buffer +filesave _ 0;" f class:ui.dialogs +fileselect _ 0;" f class:ui.dialogs +filter_through _ 0;" f class:textadept.editing +filteredlist _ 0;" f class:ui.dialogs +find _ 0;" m class:ui +find_column _ 0;" f class:buffer +find_entry_text _ 0;" F class:ui.find +find_in_files _ 0;" f class:ui.find +find_in_files_filters _ 0;" t class:ui.find +find_in_files_timeout _ 0;" F class:ui.find +find_incremental _ 0;" f class:ui.find +find_incremental_keys _ 0;" t class:ui.find +find_label_text _ 0;" F class:ui.find +find_next _ 0;" f class:ui.find +find_next_button_text _ 0;" F class:ui.find +find_prev _ 0;" f class:ui.find +find_prev_button_text _ 0;" F class:ui.find +first_visible_line _ 0;" F class:buffer +float _ 0;" F class:lexer +focus _ 0;" f class:ui.command_entry +focus _ 0;" f class:ui.find +fold _ 0;" f class:lexer +fold_all _ 0;" f class:buffer +fold_children _ 0;" f class:buffer +fold_display_text_style _ 0;" F class:buffer +fold_expanded _ 0;" F class:buffer +fold_flags _ 0;" F class:buffer +fold_level _ 0;" F class:buffer +fold_level _ 0;" F class:lexer +fold_line _ 0;" f class:buffer +fold_line_comments _ 0;" f class:lexer +fold_parent _ 0;" F class:buffer +fontselect _ 0;" f class:ui.dialogs +functions _ 0;" t class:_SCINTILLA +get_cur_line _ 0;" f class:buffer +get_default_fold_display_text _ 0;" f class:buffer +get_last_child _ 0;" f class:buffer +get_lexer _ 0;" f class:buffer +get_line _ 0;" f class:buffer +get_line_sel_end_position _ 0;" f class:buffer +get_line_sel_start_position _ 0;" f class:buffer +get_project_root _ 0;" f class:io +get_rule _ 0;" f class:lexer +get_sel_text _ 0;" f class:buffer +get_split_table _ 0;" f class:ui +get_text _ 0;" f class:buffer +goto_anchor _ 0;" f class:_M.yaml +goto_buffer _ 0;" f class:view +goto_error _ 0;" f class:textadept.run +goto_file _ 0;" f class:ui +goto_file_found _ 0;" f class:ui.find +goto_line _ 0;" f class:buffer +goto_line _ 0;" f class:textadept.editing +goto_mark _ 0;" f class:textadept.bookmarks +goto_pos _ 0;" f class:buffer +goto_section _ 0;" f class:_M.rest +goto_view _ 0;" f class:ui +graph _ 0;" F class:lexer +h_scroll_bar _ 0;" F class:buffer +height _ 0;" F class:ui.command_entry +hex_num _ 0;" F class:lexer +hide_lines _ 0;" f class:buffer +highlight_guide _ 0;" F class:buffer +highlight_word _ 0;" f class:textadept.editing +home _ 0;" f class:buffer +home_display _ 0;" f class:buffer +home_display_extend _ 0;" f class:buffer +home_extend _ 0;" f class:buffer +home_rect_extend _ 0;" f class:buffer +home_wrap _ 0;" f class:buffer +home_wrap_extend _ 0;" f class:buffer +html _ 0;" m class:_M +html _ 0;" t class:keys +html _ 0;" t class:snippets +iconv _ 0;" f class:string +idle_styling _ 0;" F class:buffer +in_files _ 0;" F class:ui.find +in_files_label_text _ 0;" F class:ui.find +indent _ 0;" F class:buffer +indent_amount _ 0;" F class:lexer +indentation_guides _ 0;" F class:buffer +indic_alpha _ 0;" F class:buffer +indic_fore _ 0;" F class:buffer +indic_hover_fore _ 0;" F class:buffer +indic_hover_style _ 0;" F class:buffer +indic_outline_alpha _ 0;" F class:buffer +indic_style _ 0;" F class:buffer +indic_under _ 0;" F class:buffer +indicator_all_on_for _ 0;" f class:buffer +indicator_clear_range _ 0;" f class:buffer +indicator_current _ 0;" F class:buffer +indicator_end _ 0;" f class:buffer +indicator_fill_range _ 0;" f class:buffer +indicator_start _ 0;" f class:buffer +inputbox _ 0;" f class:ui.dialogs +insert_text _ 0;" f class:buffer +integer _ 0;" F class:lexer +io _ 0;" m +is_range_word _ 0;" f class:buffer +join_lines _ 0;" f class:textadept.editing +keychain _ 0;" t class:keys +keys _ 0;" m +keys _ 0;" m class:textadept +keys _ 0;" t +kill _ 0;" f class:spawn_proc +last_char_includes _ 0;" f class:lexer +length _ 0;" F class:buffer +lex _ 0;" f class:lexer +lexer _ 0;" m +lexers _ 0;" t class:textadept.file_types +lfs _ 0;" m +line_copy _ 0;" f class:buffer +line_count _ 0;" F class:buffer +line_cut _ 0;" f class:buffer +line_delete _ 0;" f class:buffer +line_down _ 0;" f class:buffer +line_down_extend _ 0;" f class:buffer +line_down_rect_extend _ 0;" f class:buffer +line_duplicate _ 0;" f class:buffer +line_end _ 0;" f class:buffer +line_end_display _ 0;" f class:buffer +line_end_display_extend _ 0;" f class:buffer +line_end_extend _ 0;" f class:buffer +line_end_position _ 0;" F class:buffer +line_end_rect_extend _ 0;" f class:buffer +line_end_wrap _ 0;" f class:buffer +line_end_wrap_extend _ 0;" f class:buffer +line_from_position _ 0;" f class:buffer +line_from_position _ 0;" f class:lexer +line_indent_position _ 0;" F class:buffer +line_indentation _ 0;" F class:buffer +line_length _ 0;" f class:buffer +line_reverse _ 0;" f class:buffer +line_scroll _ 0;" f class:buffer +line_scroll_down _ 0;" f class:buffer +line_scroll_up _ 0;" f class:buffer +line_state _ 0;" F class:lexer +line_transpose _ 0;" f class:buffer +line_up _ 0;" f class:buffer +line_up_extend _ 0;" f class:buffer +line_up_rect_extend _ 0;" f class:buffer +line_visible _ 0;" F class:buffer +lines_join _ 0;" f class:buffer +lines_on_screen _ 0;" F class:buffer +lines_split _ 0;" f class:buffer +load _ 0;" f class:lexer +load _ 0;" f class:textadept.macros +load _ 0;" f class:textadept.session +lower _ 0;" F class:lexer +lower_case _ 0;" f class:buffer +lua _ 0;" m class:_M +lua _ 0;" t class:keys +lua _ 0;" t class:snippets +macros _ 0;" m class:textadept +main_selection _ 0;" F class:buffer +margin_back_n _ 0;" F class:buffer +margin_cursor_n _ 0;" F class:buffer +margin_left _ 0;" F class:buffer +margin_mask_n _ 0;" F class:buffer +margin_options _ 0;" F class:buffer +margin_right _ 0;" F class:buffer +margin_sensitive_n _ 0;" F class:buffer +margin_style _ 0;" F class:buffer +margin_text _ 0;" F class:buffer +margin_text_clear_all _ 0;" f class:buffer +margin_type_n _ 0;" F class:buffer +margin_width_n _ 0;" F class:buffer +margins _ 0;" F class:buffer +marker_add _ 0;" f class:buffer +marker_add_set _ 0;" f class:buffer +marker_alpha _ 0;" F class:buffer +marker_back _ 0;" F class:buffer +marker_back_selected _ 0;" F class:buffer +marker_define _ 0;" f class:buffer +marker_define_pixmap _ 0;" f class:buffer +marker_define_rgba_image _ 0;" f class:buffer +marker_delete _ 0;" f class:buffer +marker_delete_all _ 0;" f class:buffer +marker_delete_handle _ 0;" f class:buffer +marker_enable_highlight _ 0;" f class:buffer +marker_fore _ 0;" F class:buffer +marker_get _ 0;" f class:buffer +marker_line_from_handle _ 0;" f class:buffer +marker_next _ 0;" f class:buffer +marker_previous _ 0;" f class:buffer +marker_symbol_defined _ 0;" f class:buffer +match_case _ 0;" F class:ui.find +match_case_label_text _ 0;" F class:ui.find +max_recent_files _ 0;" F class:textadept.session +maximized _ 0;" F class:ui +menu _ 0;" f class:ui +menu _ 0;" m class:textadept +menubar _ 0;" t class:textadept.menu +menubar _ 0;" t class:ui +modify _ 0;" F class:buffer +modify_rule _ 0;" f class:lexer +mouse_dwell_time _ 0;" F class:buffer +mouse_selection_rectangular_switch _ 0;" F class:buffer +move_caret_inside_view _ 0;" f class:buffer +move_extends_selection _ 0;" F class:buffer +move_selected_lines_down _ 0;" f class:buffer +move_selected_lines_up _ 0;" f class:buffer +msgbox _ 0;" f class:ui.dialogs +multi_edge_add_line _ 0;" f class:buffer +multi_edge_clear_all _ 0;" f class:buffer +multi_paste _ 0;" F class:buffer +multiple_select_add_each _ 0;" f class:buffer +multiple_select_add_next _ 0;" f class:buffer +multiple_selection _ 0;" F class:buffer +nested_pair _ 0;" f class:lexer +new _ 0;" f class:buffer +new _ 0;" f class:lexer +new_line _ 0;" f class:buffer +newline _ 0;" F class:lexer +next_image_type _ 0;" f class:_SCINTILLA +next_indic_number _ 0;" f class:_SCINTILLA +next_marker_number _ 0;" f class:_SCINTILLA +next_user_list_type _ 0;" f class:_SCINTILLA +nonnewline _ 0;" F class:lexer +nonnewline_esc _ 0;" F class:lexer +oct_num _ 0;" F class:lexer +ok_msgbox _ 0;" f class:ui.dialogs +open_file _ 0;" f class:io +open_image _ 0;" f class:_M.rest +open_recent_file _ 0;" f class:io +optionselect _ 0;" f class:ui.dialogs +os _ 0;" m +overtype _ 0;" F class:buffer +page_down _ 0;" f class:buffer +page_down_extend _ 0;" f class:buffer +page_down_rect_extend _ 0;" f class:buffer +page_up _ 0;" f class:buffer +page_up_extend _ 0;" f class:buffer +page_up_rect_extend _ 0;" f class:buffer +para_down _ 0;" f class:buffer +para_down_extend _ 0;" f class:buffer +para_up _ 0;" f class:buffer +para_up_extend _ 0;" f class:buffer +paste _ 0;" f class:buffer +paste_reindent _ 0;" f class:textadept.editing +path _ 0;" F class:lexer +patterns _ 0;" t class:textadept.file_types +play _ 0;" f class:textadept.macros +position_after _ 0;" f class:buffer +position_before _ 0;" f class:buffer +position_from_line _ 0;" f class:buffer +position_relative _ 0;" f class:buffer +print _ 0;" F class:lexer +print _ 0;" f class:ui +properties _ 0;" t class:_SCINTILLA +property _ 0;" F class:buffer +property _ 0;" F class:lexer +property_expanded _ 0;" F class:buffer +property_expanded _ 0;" F class:lexer +property_int _ 0;" F class:buffer +property_int _ 0;" F class:lexer +punct _ 0;" F class:lexer +punctuation_chars _ 0;" F class:buffer +python _ 0;" m class:_M +python _ 0;" t class:keys +python _ 0;" t class:snippets +quick_open _ 0;" f class:io +quick_open_filters _ 0;" t class:io +quick_open_max _ 0;" F class:io +quit _ 0;" f +read _ 0;" f class:spawn_proc +read_only _ 0;" F class:buffer +recent_files _ 0;" t class:io +record _ 0;" f class:textadept.macros +rectangular_selection_anchor _ 0;" F class:buffer +rectangular_selection_anchor_virtual_space _ 0;" F class:buffer +rectangular_selection_caret _ 0;" F class:buffer +rectangular_selection_caret_virtual_space _ 0;" F class:buffer +rectangular_selection_modifier _ 0;" F class:buffer +redo _ 0;" f class:buffer +regex _ 0;" F class:ui.find +regex_label_text _ 0;" F class:ui.find +register _ 0;" f class:args +register_image _ 0;" f class:buffer +register_rgba_image _ 0;" f class:buffer +reload_file _ 0;" f class:io +replace _ 0;" f class:ui.find +replace_all _ 0;" f class:ui.find +replace_all_button_text _ 0;" F class:ui.find +replace_button_text _ 0;" F class:ui.find +replace_entry_text _ 0;" F class:ui.find +replace_label_text _ 0;" F class:ui.find +replace_sel _ 0;" f class:buffer +replace_target _ 0;" f class:buffer +replace_target_re _ 0;" f class:buffer +representation _ 0;" F class:buffer +reset _ 0;" f +rest _ 0;" m class:_M +rest _ 0;" t class:keys +rest _ 0;" t class:snippets +rgba_image_height _ 0;" F class:buffer +rgba_image_scale _ 0;" F class:buffer +rgba_image_width _ 0;" F class:buffer +rotate_selection _ 0;" f class:buffer +ruby _ 0;" m class:_M +ruby _ 0;" t class:keys +ruby _ 0;" t class:snippets +run _ 0;" f class:textadept.run +run _ 0;" f class:ui.command_entry +run _ 0;" m class:textadept +run_commands _ 0;" t class:textadept.run +run_in_background _ 0;" F class:textadept.run +save _ 0;" f class:textadept.macros +save _ 0;" f class:textadept.session +save_all_files _ 0;" f class:io +save_file _ 0;" f class:io +save_file_as _ 0;" f class:io +save_on_quit _ 0;" F class:textadept.session +scroll_caret _ 0;" f class:buffer +scroll_range _ 0;" f class:buffer +scroll_to_end _ 0;" f class:buffer +scroll_to_start _ 0;" f class:buffer +scroll_width _ 0;" F class:buffer +scroll_width_tracking _ 0;" F class:buffer +search_anchor _ 0;" f class:buffer +search_flags _ 0;" F class:buffer +search_in_target _ 0;" f class:buffer +search_next _ 0;" f class:buffer +search_prev _ 0;" f class:buffer +secure_inputbox _ 0;" f class:ui.dialogs +secure_standard_inputbox _ 0;" f class:ui.dialogs +sel_alpha _ 0;" F class:buffer +sel_eol_filled _ 0;" F class:buffer +select_all _ 0;" f class:buffer +select_command _ 0;" f class:textadept.menu +select_enclosed _ 0;" f class:textadept.editing +select_lexer _ 0;" f class:textadept.file_types +select_line _ 0;" f class:textadept.editing +select_paragraph _ 0;" f class:textadept.editing +select_word _ 0;" f class:textadept.editing +selection_duplicate _ 0;" f class:buffer +selection_empty _ 0;" F class:buffer +selection_end _ 0;" F class:buffer +selection_is_rectangle _ 0;" F class:buffer +selection_mode _ 0;" F class:buffer +selection_n_anchor _ 0;" F class:buffer +selection_n_anchor_virtual_space _ 0;" F class:buffer +selection_n_caret _ 0;" F class:buffer +selection_n_caret_virtual_space _ 0;" F class:buffer +selection_n_end _ 0;" F class:buffer +selection_n_end_virtual_space _ 0;" F class:buffer +selection_n_start _ 0;" F class:buffer +selection_n_start_virtual_space _ 0;" F class:buffer +selection_start _ 0;" F class:buffer +selections _ 0;" F class:buffer +session _ 0;" m class:textadept +set_chars_default _ 0;" f class:buffer +set_default_fold_display_text _ 0;" f class:buffer +set_empty_selection _ 0;" f class:buffer +set_encoding _ 0;" f class:buffer +set_fold_margin_colour _ 0;" f class:buffer +set_fold_margin_hi_colour _ 0;" f class:buffer +set_lexer _ 0;" f class:buffer +set_save_point _ 0;" f class:buffer +set_sel _ 0;" f class:buffer +set_sel_back _ 0;" f class:buffer +set_sel_fore _ 0;" f class:buffer +set_selection _ 0;" f class:buffer +set_styling _ 0;" f class:buffer +set_target_range _ 0;" f class:buffer +set_text _ 0;" f class:buffer +set_theme _ 0;" f class:buffer +set_visible_policy _ 0;" f class:buffer +set_whitespace_back _ 0;" f class:buffer +set_whitespace_fore _ 0;" f class:buffer +set_x_caret_policy _ 0;" f class:buffer +set_y_caret_policy _ 0;" f class:buffer +show_documentation _ 0;" f class:textadept.editing +show_lines _ 0;" f class:buffer +silent_print _ 0;" F class:ui +size _ 0;" F class:view +size _ 0;" t class:ui +snippets _ 0;" m class:textadept +snippets _ 0;" t +space _ 0;" F class:lexer +spawn _ 0;" f class:os +split _ 0;" f class:view +standard_dropdown _ 0;" f class:ui.dialogs +standard_inputbox _ 0;" f class:ui.dialogs +start_styling _ 0;" f class:buffer +starts_line _ 0;" f class:lexer +status _ 0;" f class:spawn_proc +statusbar_text _ 0;" F class:ui +stop _ 0;" f class:textadept.run +string _ 0;" m +strip_trailing_spaces _ 0;" F class:textadept.editing +stuttered_page_down _ 0;" f class:buffer +stuttered_page_down_extend _ 0;" f class:buffer +stuttered_page_up _ 0;" f class:buffer +stuttered_page_up_extend _ 0;" f class:buffer +style_at _ 0;" F class:buffer +style_at _ 0;" F class:lexer +style_back _ 0;" F class:buffer +style_bold _ 0;" F class:buffer +style_case _ 0;" F class:buffer +style_changeable _ 0;" F class:buffer +style_clear_all _ 0;" f class:buffer +style_eol_filled _ 0;" F class:buffer +style_font _ 0;" F class:buffer +style_fore _ 0;" F class:buffer +style_italic _ 0;" F class:buffer +style_name _ 0;" F class:buffer +style_reset_default _ 0;" f class:buffer +style_size _ 0;" F class:buffer +style_underline _ 0;" F class:buffer +style_visible _ 0;" F class:buffer +swap_main_anchor_caret _ 0;" f class:buffer +switch_buffer _ 0;" f class:ui +tab _ 0;" f class:buffer +tab_context_menu _ 0;" F class:ui +tab_context_menu _ 0;" t class:textadept.menu +tab_draw_mode _ 0;" F class:buffer +tab_indents _ 0;" F class:buffer +tab_label _ 0;" F class:buffer +tab_width _ 0;" F class:buffer +tabs _ 0;" F class:ui +tag _ 0;" F class:buffer +tags _ 0;" t class:_M.ansi_c +tags _ 0;" t class:_M.lua +tags _ 0;" t class:_M.python +tags _ 0;" t class:_M.ruby +target_end _ 0;" F class:buffer +target_end_virtual_space _ 0;" F class:buffer +target_from_selection _ 0;" f class:buffer +target_start _ 0;" F class:buffer +target_start_virtual_space _ 0;" F class:buffer +target_text _ 0;" F class:buffer +target_whole_document _ 0;" f class:buffer +text_height _ 0;" f class:buffer +text_length _ 0;" F class:buffer +text_range _ 0;" f class:buffer +text_width _ 0;" f class:buffer +textadept _ 0;" m +textadept.bookmarks _ 0;" m +textadept.editing _ 0;" m +textadept.file_types _ 0;" m +textadept.keys _ 0;" m +textadept.macros _ 0;" m +textadept.menu _ 0;" m +textadept.run _ 0;" m +textadept.session _ 0;" m +textadept.snippets _ 0;" m +textbox _ 0;" f class:ui.dialogs +timeout _ 0;" f +title _ 0;" F class:ui +toggle _ 0;" f class:textadept.bookmarks +toggle_block _ 0;" f class:_M.ruby +toggle_caret_sticky _ 0;" f class:buffer +toggle_fold _ 0;" f class:buffer +toggle_fold_show_text _ 0;" f class:buffer +token _ 0;" f class:lexer +transpose_chars _ 0;" f class:textadept.editing +try_to_autocomplete_end _ 0;" f class:_M.ruby +typeover_chars _ 0;" t class:textadept.editing +ui _ 0;" m +ui.command_entry _ 0;" m +ui.dialogs _ 0;" m +ui.find _ 0;" m +undo _ 0;" f class:buffer +unsplit _ 0;" f class:view +upper _ 0;" F class:lexer +upper_case _ 0;" f class:buffer +use_tabs _ 0;" F class:buffer +user_list_show _ 0;" f class:buffer +v_scroll_bar _ 0;" F class:buffer +vc_home _ 0;" f class:buffer +vc_home_display _ 0;" f class:buffer +vc_home_display_extend _ 0;" f class:buffer +vc_home_extend _ 0;" f class:buffer +vc_home_rect_extend _ 0;" f class:buffer +vc_home_wrap _ 0;" f class:buffer +vc_home_wrap_extend _ 0;" f class:buffer +vertical_centre_caret _ 0;" f class:buffer +view _ 0;" m +view _ 0;" t +view_eol _ 0;" F class:buffer +view_ws _ 0;" F class:buffer +virtual_space_options _ 0;" F class:buffer +visible_from_doc_line _ 0;" f class:buffer +wait _ 0;" f class:spawn_proc +whitespace_chars _ 0;" F class:buffer +whitespace_size _ 0;" F class:buffer +whole_word _ 0;" F class:ui.find +whole_word_label_text _ 0;" F class:ui.find +word _ 0;" F class:lexer +word_chars _ 0;" F class:buffer +word_end_position _ 0;" f class:buffer +word_left _ 0;" f class:buffer +word_left_end _ 0;" f class:buffer +word_left_end_extend _ 0;" f class:buffer +word_left_extend _ 0;" f class:buffer +word_match _ 0;" f class:lexer +word_part_left _ 0;" f class:buffer +word_part_left_extend _ 0;" f class:buffer +word_part_right _ 0;" f class:buffer +word_part_right_extend _ 0;" f class:buffer +word_right _ 0;" f class:buffer +word_right_end _ 0;" f class:buffer +word_right_end_extend _ 0;" f class:buffer +word_right_extend _ 0;" f class:buffer +word_start_position _ 0;" f class:buffer +wrap_count _ 0;" f class:buffer +wrap_indent_mode _ 0;" F class:buffer +wrap_mode _ 0;" F class:buffer +wrap_start_indent _ 0;" F class:buffer +wrap_visual_flags _ 0;" F class:buffer +wrap_visual_flags_location _ 0;" F class:buffer +write _ 0;" f class:spawn_proc +x_offset _ 0;" F class:buffer +xdigit _ 0;" F class:lexer +yaml _ 0;" m class:_M +yaml _ 0;" t class:keys +yaml _ 0;" t class:snippets +yesno_msgbox _ 0;" f class:ui.dialogs +zoom _ 0;" F class:buffer +zoom_in _ 0;" f class:buffer +zoom_out _ 0;" f class:buffer \ No newline at end of file diff --git a/modules/lua/tags b/modules/lua/tags index 88ed3edf..f70801ce 100644 --- a/modules/lua/tags +++ b/modules/lua/tags @@ -1,221 +1,221 @@ -B /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.B(patt) end$/;" f class:lpeg -C /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.C(patt) end$/;" f class:lpeg -Carg /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Carg(n) end$/;" f class:lpeg -Cb /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cb(name) end$/;" f class:lpeg -Cc /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cc([value, ...]) end$/;" f class:lpeg -Cf /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cf(patt, func) end$/;" f class:lpeg -Cg /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cg(patt [, name]) end$/;" f class:lpeg -Cmt /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cmt(patt, function) end$/;" f class:lpeg -Cp /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cp() end$/;" f class:lpeg -Cs /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Cs(patt) end$/;" f class:lpeg -Ct /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.Ct(patt) end$/;" f class:lpeg -P /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.P(value) end$/;" f class:lpeg -R /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.R({range}) end$/;" f class:lpeg -S /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.S(string) end$/;" f class:lpeg -V /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.V(v) end$/;" f class:lpeg -_G /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function assert(v [, message]) end$/;" F -_G /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function assert(v [, message]) end$/;" m -_VERSION /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function assert(v [, message]) end$/;" F -abs /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" f class:math -acos /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.acos(x) end$/;" f class:math -arshift /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.arshift(x, disp) end$/;" f class:bit32 -asin /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.asin(x) end$/;" f class:math -assert /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function assert(v [, message]) end$/;" f -atan /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.atan(y [, x]) end$/;" f class:math -atan2 /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.atan2(y, x) end$/;" f class:math -attributes /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.attributes(filepath [, aname | atable]) end$/;" f class:lfs -band /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.band(...) end$/;" f class:bit32 -bit32 /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.arshift(x, disp) end$/;" m -bnot /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.bnot(x) end$/;" f class:bit32 -bor /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.bor(...) end$/;" f class:bit32 -btest /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.btest(...) end$/;" f class:bit32 -byte /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.byte(s [, i [, j]]) end$/;" f class:string -ceil /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.ceil(x) end$/;" f class:math -char /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.char(···) end$/;" f class:string -char /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.char(···) end$/;" f class:utf8 -charpattern /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.char(···) end$/;" F class:utf8 -chdir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.chdir(path) end$/;" f class:lfs -clock /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.clock() end$/;" f class:os -close /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:close() end$/;" f class:file -close /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.close([file]) end$/;" f class:io -codepoint /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.codepoint(s [, i [, j]]) end$/;" f class:utf8 -codes /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.codes(s) end$/;" f class:utf8 -collectgarbage /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function collectgarbage([opt [, arg]]) end$/;" f -concat /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.concat(list [, sep [, i [, j]]]) end$/;" f class:table -config /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -coroutine /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.create(f) end$/;" m -cos /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.cos(x) end$/;" f class:math -cosh /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.cosh(x) end$/;" f class:math -cpath /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -create /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.create(f) end$/;" f class:coroutine -currentdir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.currentdir() end$/;" f class:lfs -date /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.date([format [, time]]) end$/;" f class:os -debug /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.debug() end$/;" f class:debug -debug /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.debug() end$/;" m -deg /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.deg(x) end$/;" f class:math -difftime /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.difftime(t2, t1) end$/;" f class:os -dir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.dir(path) end$/;" f class:lfs -dofile /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function dofile([filename]) end$/;" f -dump /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.dump(function [, strip]) end$/;" f class:string -error /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function error(message [, level]) end$/;" f -execute /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.execute([command]) end$/;" f class:os -exit /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.exit([code [, close]]) end$/;" f class:os -exp /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.exp(x) end$/;" f class:math -extract /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.extract(n, field [, width]) end$/;" f class:bit32 -find /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.find(s, pattern [, init [, plain]]) end$/;" f class:string -floor /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.floor(x) end$/;" f class:math -flush /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:flush() end$/;" f class:file -flush /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.flush() end$/;" f class:io -fmod /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.fmod(x, y) end$/;" f class:math -format /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.format(formatstring, ···) end$/;" f class:string -frexp /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.frexp(x) end$/;" f class:math -getenv /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.getenv(varname) end$/;" f class:os -getfenv /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getfenv(o) end$/;" f class:debug -getfenv /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function getfenv([f]) end$/;" f -gethook /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.gethook([thread]) end$/;" f class:debug -getinfo /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getinfo([thread,] f [, what]) end$/;" f class:debug -getlocal /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getlocal([thread,] f, local) end$/;" f class:debug -getmetatable /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getmetatable(value) end$/;" f class:debug -getmetatable /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function getmetatable(object) end$/;" f -getregistry /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getregistry() end$/;" f class:debug -getupvalue /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getupvalue(f, up) end$/;" f class:debug -getuservalue /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.getuservalue(u) end$/;" f class:debug -gmatch /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.gmatch(s, pattern) end$/;" f class:string -gsub /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.gsub(s, pattern, repl [, n]) end$/;" f class:string -huge /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" F class:math -input /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.input([file]) end$/;" f class:io -insert /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.insert(list, [pos,] value) end$/;" f class:table -io /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.close([file]) end$/;" m -ipairs /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function ipairs(t) end$/;" f -isyieldable /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.isyieldable() end$/;" f class:coroutine -ldexp /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.ldexp(m, e) end$/;" f class:math -len /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.len(s) end$/;" f class:string -len /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.len(s [, i [, j]]) end$/;" f class:utf8 -lfs /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.attributes(filepath [, aname | atable]) end$/;" m -lines /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:lines(···) end$/;" f class:file -lines /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.lines([filename, ···]) end$/;" f class:io -link /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.link(old, new[, symlink]) end$/;" f class:lfs -load /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function load(chunk [, chunkname [, mode [, env]]]) end$/;" f -loaded /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -loaders /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -loadfile /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function loadfile([filename [, mode [, env]]]) end$/;" f -loadlib /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" f class:package -loadstring /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function loadstring(string [, chunkname])$/;" f -locale /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.locale([table]) end$/;" f class:lpeg -lock /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.lock(filehandle, mode[, start[, length]]) end$/;" f class:lfs -lock_dir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.lock_dir(path, [seconds_stale]) end$/;" f class:lfs -log /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.log(x [, base]) end$/;" f class:math -log10 /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.log10(x) end$/;" f class:math -lower /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.lower(s) end$/;" f class:string -lpeg /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.B(patt) end$/;" m -lrotate /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.lrotate(x, disp) end$/;" f class:bit32 -lshift /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.lshift(x, disp) end$/;" f class:bit32 -match /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.match(pattern, subject [, init]) end$/;" f class:lpeg -match /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.match(s, pattern [, init]) end$/;" f class:string -math /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" m -max /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.max(x, ···) end$/;" f class:math -maxinteger /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" F class:math -maxn /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.maxn(table) end$/;" f class:table -min /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.min(x, ···) end$/;" f class:math -mininteger /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" F class:math -mkdir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.mkdir(dirname) end$/;" f class:lfs -modf /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.modf(x) end$/;" f class:math -module /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function module(name [, ···]) end$/;" f -move /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.move(a1, f, e, t [,a2]) end$/;" f class:table -next /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function next(table [, index]) end$/;" f -offset /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.offset(s, n [, i]) end$/;" f class:utf8 -open /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.open(filename [, mode]) end$/;" f class:io -os /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.clock() end$/;" m -output /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.output([file]) end$/;" f class:io -pack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.pack(fmt, v1, v2, ···) end$/;" f class:string -pack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.pack(···) end$/;" f class:table -package /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" m -packsize /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.packsize(fmt) end$/;" f class:string -pairs /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function pairs(t) end$/;" f -path /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -pcall /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function pcall(f [, arg1, ···]) end$/;" f -pi /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.abs(x) end$/;" F class:math -popen /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.popen(prog [, mode]) end$/;" f class:io -pow /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.pow(x, y) end$/;" f class:math -preload /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -print /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function print(···) end$/;" f -rad /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.rad(x) end$/;" f class:math -random /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.random([m [, n]]) end$/;" f class:math -randomseed /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.randomseed(x) end$/;" f class:math -rawequal /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function rawequal(v1, v2) end$/;" f -rawget /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function rawget(table, index) end$/;" f -rawlen /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function rawlen(v) end$/;" f -rawset /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function rawset(table, index, value) end$/;" f -read /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:read(···) end$/;" f class:file -read /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.read(···) end$/;" f class:io -remove /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.remove(filename) end$/;" f class:os -remove /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.remove(list [, pos]) end$/;" f class:table -rename /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.rename(oldname, newname) end$/;" f class:os -rep /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.rep(s, n [, sep]) end$/;" f class:string -replace /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.replace(n, v, field [, width]) end$/;" f class:bit32 -require /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function require(modname) end$/;" f -resume /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.resume(co [, val1, ···]) end$/;" f class:coroutine -reverse /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.reverse(s) end$/;" f class:string -rmdir /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.rmdir(dirname) end$/;" f class:lfs -rrotate /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.rrotate(x, disp) end$/;" f class:bit32 -rshift /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.rshift(x, disp) end$/;" f class:bit32 -running /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.running() end$/;" f class:coroutine -searchers /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.loadlib(libname, funcname) end$/;" F class:package -searchpath /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.searchpath(name, path [, sep [, rep]]) end$/;" f class:package -seeall /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function package.seeall(module) end$/;" f class:package -seek /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:seek([whence [, offset]]) end$/;" f class:file -select /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function select(index, ···) end$/;" f -setfenv /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.setfenv(object, table) end$/;" f class:debug -setfenv /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function setfenv(f, table) end$/;" f -sethook /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.sethook([thread,] hook, mask [, count]) end$/;" f class:debug -setlocal /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.setlocal([thread,] level, local, value) end$/;" f class:debug -setlocale /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.setlocale(locale [, category]) end$/;" f class:os -setmaxstack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.setmaxstack(max) end$/;" f class:lpeg -setmetatable /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.setmetatable(value, table) end$/;" f class:debug -setmetatable /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function setmetatable(table, metatable) end$/;" f -setmode /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.setmode(file, mode) end$/;" f class:lfs -setupvalue /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.setupvalue(f, up, value) end$/;" f class:debug -setuservalue /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.setuservalue(udata, value) end$/;" f class:debug -setvbuf /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:setvbuf(mode [, size]) end$/;" f class:file -sin /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.sin(x) end$/;" f class:math -sinh /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.sinh(x) end$/;" f class:math -sort /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.sort(list [, comp]) end$/;" f class:table -sqrt /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.sqrt(x) end$/;" f class:math -status /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.status(co) end$/;" f class:coroutine -stderr /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.close([file]) end$/;" F class:io -stdin /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.close([file]) end$/;" F class:io -stdout /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.close([file]) end$/;" F class:io -string /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.byte(s [, i [, j]]) end$/;" m -sub /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.sub(s, i [, j]) end$/;" f class:string -symlinkattributes /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.symlinkattributes(filepath [, aname]) end$/;" f class:lfs -table /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.concat(list [, sep [, i [, j]]]) end$/;" m -tan /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.tan(x) end$/;" f class:math -tanh /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.tanh(x) end$/;" f class:math -time /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.time([table]) end$/;" f class:os -tmpfile /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.tmpfile() end$/;" f class:io -tmpname /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function os.tmpname() end$/;" f class:os -tointeger /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.tointeger(x) end$/;" f class:math -tonumber /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function tonumber(e [, base]) end$/;" f -tostring /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function tostring(v) end$/;" f -touch /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.touch(filepath [, atime [, mtime]]) end$/;" f class:lfs -traceback /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.traceback([thread,] [message] [,level]) end$/;" f class:debug -type /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.type(obj) end$/;" f class:io -type /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.type(value) end$/;" f class:lpeg -type /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.type(x) end$/;" f class:math -type /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function type(v) end$/;" f -ult /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function math.ult(m, n) end$/;" f class:math -unlock /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lfs.unlock(filehandle[, start[, length]]) end$/;" f class:lfs -unpack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.unpack(fmt, s [, pos]) end$/;" f class:string -unpack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function table.unpack(list [, i [, j]]) end$/;" f class:table -unpack /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function unpack(list [, i [, j]]) end$/;" f -upper /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function string.upper(s) end$/;" f class:string -upvalueid /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.upvalueid(f, n) end$/;" f class:debug -upvaluejoin /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function debug.upvaluejoin(f1, n1, f2, n2) end$/;" f class:debug -utf8 /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function utf8.char(···) end$/;" m -version /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function lpeg.version() end$/;" f class:lpeg -wrap /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.wrap(f) end$/;" f class:coroutine -write /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function file:write(···) end$/;" f class:file -write /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function io.write(···) end$/;" f class:io -xor /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function bit32.xor(...) end$/;" f class:bit32 -xpcall /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function xpcall(f, msgh [, arg1, ···]) end$/;" f -yield /home/mitchell/code/textadept/modules/lua/lua.luadoc /^function coroutine.yield(···) end$/;" f class:coroutine \ No newline at end of file +B _ 0;" f class:lpeg +C _ 0;" f class:lpeg +Carg _ 0;" f class:lpeg +Cb _ 0;" f class:lpeg +Cc _ 0;" f class:lpeg +Cf _ 0;" f class:lpeg +Cg _ 0;" f class:lpeg +Cmt _ 0;" f class:lpeg +Cp _ 0;" f class:lpeg +Cs _ 0;" f class:lpeg +Ct _ 0;" f class:lpeg +P _ 0;" f class:lpeg +R _ 0;" f class:lpeg +S _ 0;" f class:lpeg +V _ 0;" f class:lpeg +_G _ 0;" F +_G _ 0;" m +_VERSION _ 0;" F +abs _ 0;" f class:math +acos _ 0;" f class:math +arshift _ 0;" f class:bit32 +asin _ 0;" f class:math +assert _ 0;" f +atan _ 0;" f class:math +atan2 _ 0;" f class:math +attributes _ 0;" f class:lfs +band _ 0;" f class:bit32 +bit32 _ 0;" m +bnot _ 0;" f class:bit32 +bor _ 0;" f class:bit32 +btest _ 0;" f class:bit32 +byte _ 0;" f class:string +ceil _ 0;" f class:math +char _ 0;" f class:string +char _ 0;" f class:utf8 +charpattern _ 0;" F class:utf8 +chdir _ 0;" f class:lfs +clock _ 0;" f class:os +close _ 0;" f class:file +close _ 0;" f class:io +codepoint _ 0;" f class:utf8 +codes _ 0;" f class:utf8 +collectgarbage _ 0;" f +concat _ 0;" f class:table +config _ 0;" F class:package +coroutine _ 0;" m +cos _ 0;" f class:math +cosh _ 0;" f class:math +cpath _ 0;" F class:package +create _ 0;" f class:coroutine +currentdir _ 0;" f class:lfs +date _ 0;" f class:os +debug _ 0;" f class:debug +debug _ 0;" m +deg _ 0;" f class:math +difftime _ 0;" f class:os +dir _ 0;" f class:lfs +dofile _ 0;" f +dump _ 0;" f class:string +error _ 0;" f +execute _ 0;" f class:os +exit _ 0;" f class:os +exp _ 0;" f class:math +extract _ 0;" f class:bit32 +find _ 0;" f class:string +floor _ 0;" f class:math +flush _ 0;" f class:file +flush _ 0;" f class:io +fmod _ 0;" f class:math +format _ 0;" f class:string +frexp _ 0;" f class:math +getenv _ 0;" f class:os +getfenv _ 0;" f +getfenv _ 0;" f class:debug +gethook _ 0;" f class:debug +getinfo _ 0;" f class:debug +getlocal _ 0;" f class:debug +getmetatable _ 0;" f +getmetatable _ 0;" f class:debug +getregistry _ 0;" f class:debug +getupvalue _ 0;" f class:debug +getuservalue _ 0;" f class:debug +gmatch _ 0;" f class:string +gsub _ 0;" f class:string +huge _ 0;" F class:math +input _ 0;" f class:io +insert _ 0;" f class:table +io _ 0;" m +ipairs _ 0;" f +isyieldable _ 0;" f class:coroutine +ldexp _ 0;" f class:math +len _ 0;" f class:string +len _ 0;" f class:utf8 +lfs _ 0;" m +lines _ 0;" f class:file +lines _ 0;" f class:io +link _ 0;" f class:lfs +load _ 0;" f +loaded _ 0;" F class:package +loaders _ 0;" F class:package +loadfile _ 0;" f +loadlib _ 0;" f class:package +loadstring _ 0;" f +locale _ 0;" f class:lpeg +lock _ 0;" f class:lfs +lock_dir _ 0;" f class:lfs +log _ 0;" f class:math +log10 _ 0;" f class:math +lower _ 0;" f class:string +lpeg _ 0;" m +lrotate _ 0;" f class:bit32 +lshift _ 0;" f class:bit32 +match _ 0;" f class:lpeg +match _ 0;" f class:string +math _ 0;" m +max _ 0;" f class:math +maxinteger _ 0;" F class:math +maxn _ 0;" f class:table +min _ 0;" f class:math +mininteger _ 0;" F class:math +mkdir _ 0;" f class:lfs +modf _ 0;" f class:math +module _ 0;" f +move _ 0;" f class:table +next _ 0;" f +offset _ 0;" f class:utf8 +open _ 0;" f class:io +os _ 0;" m +output _ 0;" f class:io +pack _ 0;" f class:string +pack _ 0;" f class:table +package _ 0;" m +packsize _ 0;" f class:string +pairs _ 0;" f +path _ 0;" F class:package +pcall _ 0;" f +pi _ 0;" F class:math +popen _ 0;" f class:io +pow _ 0;" f class:math +preload _ 0;" F class:package +print _ 0;" f +rad _ 0;" f class:math +random _ 0;" f class:math +randomseed _ 0;" f class:math +rawequal _ 0;" f +rawget _ 0;" f +rawlen _ 0;" f +rawset _ 0;" f +read _ 0;" f class:file +read _ 0;" f class:io +remove _ 0;" f class:os +remove _ 0;" f class:table +rename _ 0;" f class:os +rep _ 0;" f class:string +replace _ 0;" f class:bit32 +require _ 0;" f +resume _ 0;" f class:coroutine +reverse _ 0;" f class:string +rmdir _ 0;" f class:lfs +rrotate _ 0;" f class:bit32 +rshift _ 0;" f class:bit32 +running _ 0;" f class:coroutine +searchers _ 0;" F class:package +searchpath _ 0;" f class:package +seeall _ 0;" f class:package +seek _ 0;" f class:file +select _ 0;" f +setfenv _ 0;" f +setfenv _ 0;" f class:debug +sethook _ 0;" f class:debug +setlocal _ 0;" f class:debug +setlocale _ 0;" f class:os +setmaxstack _ 0;" f class:lpeg +setmetatable _ 0;" f +setmetatable _ 0;" f class:debug +setmode _ 0;" f class:lfs +setupvalue _ 0;" f class:debug +setuservalue _ 0;" f class:debug +setvbuf _ 0;" f class:file +sin _ 0;" f class:math +sinh _ 0;" f class:math +sort _ 0;" f class:table +sqrt _ 0;" f class:math +status _ 0;" f class:coroutine +stderr _ 0;" F class:io +stdin _ 0;" F class:io +stdout _ 0;" F class:io +string _ 0;" m +sub _ 0;" f class:string +symlinkattributes _ 0;" f class:lfs +table _ 0;" m +tan _ 0;" f class:math +tanh _ 0;" f class:math +time _ 0;" f class:os +tmpfile _ 0;" f class:io +tmpname _ 0;" f class:os +tointeger _ 0;" f class:math +tonumber _ 0;" f +tostring _ 0;" f +touch _ 0;" f class:lfs +traceback _ 0;" f class:debug +type _ 0;" f +type _ 0;" f class:io +type _ 0;" f class:lpeg +type _ 0;" f class:math +ult _ 0;" f class:math +unlock _ 0;" f class:lfs +unpack _ 0;" f +unpack _ 0;" f class:string +unpack _ 0;" f class:table +upper _ 0;" f class:string +upvalueid _ 0;" f class:debug +upvaluejoin _ 0;" f class:debug +utf8 _ 0;" m +version _ 0;" f class:lpeg +wrap _ 0;" f class:coroutine +write _ 0;" f class:file +write _ 0;" f class:io +xor _ 0;" f class:bit32 +xpcall _ 0;" f +yield _ 0;" f class:coroutine \ No newline at end of file -- cgit v1.2.3