Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | ||
2013-05-20 | Print the results of '=' Lua expressions; modules/textadept/command_entry.lua | ||
2013-04-29 | More code cleanup. | ||
"local buffer = buffer" and similar optimizations are not needed since lexing the buffer is much more expensive and reaction time is limited by how fast the keyboard can submit key presses. | |||
2013-04-20 | Respect user-defined `keys[mode]['esc']`; modules/textadept/command_entry.lua | ||
2013-04-15 | Function in `finish_mode()` is optional; modules/textadept/command_entry.lua | ||
2013-04-11 | Added key modes and changed the command entry to use them. | ||
Removed obsoleted `events.COMMAND_ENTRY_COMMAND`. | |||
2013-04-03 | Textadept should support multiple curses platforms; remove ncurses references. | ||
Requires Scintilla r4436 and Scinterm r45. | |||
2013-02-11 | Added command line switches for running Lua code on startup. | ||
2013-01-20 | Updated copyright date. | ||
2012-12-03 | Recognize special ncurses keys better. | ||
2012-11-19 | Rewrote LuaDoc. | ||
2012-11-19 | Changed Lua code style for tables. | ||
2012-09-18 | Fixed incremental find in ncurses. | ||
2012-09-12 | Documentation overhaul. | ||
Rewrote most of the manual and Lua API to complement each other. Key bindings reference moved from Appendix to modules/textadept/keys.lua LuaDoc. | |||
2012-06-05 | Added ncurses Command Entry completion. | ||