aboutsummaryrefslogtreecommitdiff
path: root/modules/lua
AgeCommit message (Collapse)Author
2020-08-17Small code cleanup.mitchell
2020-08-17Added `textadept.editing.auto_enclose` for auto-enclosing selected text.mitchell
2020-08-04Try to avoid using `lexer` as a string, as it overshadows the `lexer` module.mitchell
2020-08-04Updated LuaDoc.mitchell
2020-08-03Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`.mitchell
2020-07-28Updated Lua autocompletion and documentation.mitchell
2020-06-28Updated Lua autocompletion and documentation.mitchell
2020-06-10Renamed some buffer/view fields to use American English instead of Australian.mitchell
This requires theme updates, primarily due to colour -> color.
2020-06-10Replaced `lfs.dir_foreach()` with `lfs.walk()` generator.mitchell
2020-06-09Prefer `view.call_tip_*` instead of `buffer.call_tip_*`.mitchell
2020-06-08Prefer `view.property*` instead of `buffer.property*`.mitchell
2020-06-05Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits.mitchell
Also improved separate themes-per-view functionality.
2020-05-25Allow views to be used as buffers and update API.mitchell
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally.
2020-04-01Reverted accidental commit.mitchell
2020-03-31Updated Lua autocompletion and documentation.mitchell
Filepaths have a "_HOME" prefix that is expected to be filled in by consumers (e.g. the experimental ctags module).
2020-03-30Fixed off-by-one issues with `buffer:get_cur_line()`.mitchell
2020-03-29Code reformatting.mitchell
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-16Language modules should assume `_G.snippets` exists.mitchell
2020-03-16Small code cleanup.mitchell
2020-03-14More code cleanup, refactoring, and reformatting.mitchell
2020-03-03Revert accidental check in of Lua autocompletion and documentation.mitchell
2020-03-03Added test suite and API type checking for more helpful error messages.mitchell
2020-02-19Updated tags generator to include filename and ex_cmd ctags fields.mitchell
This enables proper ctags navigation.
2020-02-19Allow Textadept API completions in special Lua buffers like a Lua REPL.mitchell
2020-02-18Added snippet trigger word completion.mitchell
Also refactored snippet lookup, added options to Lua and C modules to include snippet triggers in autocompletion lists, swapped snippet keybindings, and fixed a bug recognizing lexer-specific snippet files as global.
2020-02-17Treat `textadept.editing.api_files` as already containing empty per-lexer lists.mitchell
The language modules should not overwrite them, as user scripts may define them in on init.
2020-02-17Lua api generation script tweaks.mitchell
2020-02-07Correctly detect _HOME and _USERHOME Lua files on Windows for autocompletion.mitchell
2019-12-31Updated copyright year.mitchell
2019-12-31Updated to Scintilla 3.11.2.mitchell
2019-12-31Updated Lua autocompletion and documentation.mitchell
2019-11-08API file lists and Lua tags lists can contain functions that return file paths.mitchell
This gives more control over when to include certain autocompletion and documentation files like Textadept's API.
2019-11-07Split Lua and Textadept autocompletion and documentation files.mitchell
Textadept autocompletion and documentation is now only performed on Textadept files. Modified the LuaDoc doclet to only process "lua.luadoc" on its own, and updated the Makefile rule accordingly.
2019-10-31Updated Lua autocompletion and documentation.mitchell
2019-09-22Replaced `ui.command_entry.*_mode()` with simplified `ui.command_entry.run()`.mitchell
The command entry no longer uses named key modes. Instead, mode keys are supplied to `run()` if necessary. The command entry remains modal, though.
2019-08-31Updated LuaDoc.mitchell
2019-08-30Updated Lua autocompletion and documentation.mitchell
2019-06-30Updated Lua autocompletion and documentation.mitchell
2019-06-01GTK+ was renamed to GTK recently.mitchell
2019-04-26Updated Lua autocompletion and documentation.mitchell
2019-03-14Updated to lfs 1.7.0 and lpeg 1.0.2.mitchell
Also updated LuaDoc.
2019-02-28Updated Lua autocompletion and documentation.mitchell
2019-02-16Fixed escaping of newlines in generated Lua API documentation.mitchell
2019-02-16Updated copyright year.mitchell
2018-12-29Updated Lua documentation.mitchell
2018-10-31Updated Lua autocompletion and documentation.mitchell
2018-10-14Experimentally move external lspawn module into Lua os module as a patch.mitchell
2018-09-28Updated Lua autocompletion and documentation.mitchell
2018-07-26Updated Lua autocompletion and documentation.mitchell