Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-16 | Renamed `keys.MODE` to `keys.mode`. | ||
2020-03-13 | More code cleanup, refactoring, and reformatting. | ||
2020-03-10 | Removed '=' compatibility in Lua command entry. | ||
Also performed some reformatting, refactoring, and code cleanup for the command entry module. | |||
2020-03-03 | Added test suite and API type checking for more helpful error messages. | ||
2020-02-28 | Allow view functions to be run from the command entry by name only. | ||
2019-12-31 | Updated copyright year. | ||
2019-11-08 | API file lists and Lua tags lists can contain functions that return file paths. | ||
This gives more control over when to include certain autocompletion and documentation files like Textadept's API. | |||
2019-11-07 | Split Lua and Textadept autocompletion and documentation files. | ||
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-11-07 | Removed deprecated `ui.command_entry` functions. | ||
2019-09-22 | Replaced `ui.command_entry.*_mode()` with simplified `ui.command_entry.run()`. | ||
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-02-16 | Updated copyright year. | ||
2018-12-08 | Only pass command entry text to finish mode function. | ||
Silently passing second length parameter can cause subtle bugs in functions that accept more than one parameter. | |||
2018-10-22 | Small code cleanup. | ||
2018-05-27 | Properly handle abbreviated setting of write-only properties via command entry. | ||
2018-01-25 | Updated copyright year. | ||
2017-06-22 | Lua command entry improvements. | ||
Mimic Lua 5.3 interpreter by auto-printing results and making '=' prefix optional, call returned functions implicitly (no calling parentheses required), and pretty print tables. | |||
2016-12-31 | Updated copyright information. | ||
2016-06-27 | Small code cleanup and documentation updates. | ||
2016-04-15 | Use function notation for menu and key commands. | ||
As a result, the undocumented `textadept.keys.utils` has been removed. Those functions have been moved directly into menu definitions and their corresponding keys have been bound to those menu functions (this also shows menu key shortcuts properly). Therefore, "textadept.menu" should be loaded before "textadept.keys" now. Also, setting `textadept.menu.menubar = {}` must be done within an `events.INITIALIZED` handler. | |||
2016-04-05 | Reworked Lua completions; modules/textadept/command_entry.lua | ||
In addition to code cleanup, ':' limits results to functions. | |||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2015-12-31 | Updated copyright date. | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-02-09 | Return values from abbreviated functions; modules/textadept/command_entry.lua | ||
2014-12-31 | Updated copyright year. | ||
2014-11-30 | Show command entry call tips above it; modules/textadept/command_entry.lua | ||
2014-11-29 | Fixed command entry reset bug for real instead of in r1861. | ||
2014-11-25 | Include buffer constants in completions; modules/textadept/command_entry.lua | ||
2014-11-15 | Fixed command entry reset bug now that the entry is a Scintilla buffer. | ||
2014-11-12 | Code and documentation cleanup. | ||
2014-10-13 | Parameterize lexer and height for `ui.command_entry.enter_mode()`. | ||
Also enable more accurate Lua command completion. | |||
2014-10-11 | Move the command entry into a split pane on GTK. | ||
In the previous implementation without a split pane, the command entry could not shrink in size. | |||
2014-10-07 | Automatically add standard editing keys; modules/textadept/command_entry.lua | ||
2014-10-06 | Fixed autocomplete bug in curses; modules/textadept/command_entry.lua | ||
2014-10-05 | Added editing keys for use with other modes; modules/textadept/command_entry.lua | ||
2014-10-05 | Replaced command entry text field with a Scintilla buffer. | ||
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`. | |||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-06-12 | Lua code cleanup. | ||
2014-05-28 | Moved 'lua_command' mode into command entry module and removed some API funcs. | ||
2014-03-01 | Use `assert(...)` as a shortcut for `if not ... then error() end`. | ||
2014-01-12 | Updated copyright information. | ||
2013-12-12 | More LuaDoc updates. | ||
2013-11-10 | Updated LuaDoc. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-09-23 | Code and documentation cleanup. | ||
2013-09-13 | Updated some LuaDoc. | ||
2013-09-06 | Updated LuaDoc. | ||
2013-08-26 | Renamed `gui` to `ui` since it's more applicable. | ||
2013-06-21 | Remove theme selection since it does not persist. | ||
Encourage calling `gui.set_theme()` from *~/.textadept/init.lua* instead. | |||
2013-05-26 | Rewrote some LuaDoc to use the active voice. | ||