Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-16 | Updated copyright year. | ||
2018-11-27 | Fixed Alt+Gr key handling in the Windows terminal version. | ||
2018-11-07 | Restored default behavior of "Home" and "Shift+Home" on non-OSX platforms. | ||
2018-10-27 | Fixed regression with snippet expansion caused by new macro support. | ||
2018-10-22 | Added module for recording, playing, saving, and loading keyboard macros. | ||
2018-10-22 | Removed `textadept.editing.paste()` (pasted text is reindented). | ||
It can be implemented as a separate user module instead. | |||
2018-03-16 | Emacs-style ^K for OSX and Curses should join lines at EOL. | ||
2018-02-25 | Update of libtermkey requires ^H to be manually defined as backspace. | ||
2018-02-24 | Terminal key sequence for Ctrl+Space is now 'c ' instead of 'c@'. | ||
2018-02-16 | Small code and documentation cleanup. | ||
2018-01-25 | Updated copyright year. | ||
2017-11-10 | Removed redundant "Select in delimiter" menus and keys. | ||
They can be auto-detected now. | |||
2017-11-10 | Removed `textadept.editing.match_brace()`. | ||
"Select to Matching Brace" has been moved into `textadept.editing.select_enclosed()`, which now automatically determines what to select between if no arguments are given. | |||
2017-11-07 | Pasted text is reindented by default. | ||
2017-06-30 | Small LuaDoc update. | ||
2017-05-26 | Changed "Cancel Snippet" keybinding to `Esc`. | ||
2016-12-31 | Updated copyright information. | ||
2016-11-04 | Removed MacRoman encoding option, as OSX uses UTF-8 by default. | ||
2016-09-15 | Updated key bindings list; modules/textadept/keys.lua | ||
2016-07-04 | Replaced Lua pattern matching with Regex via Scintilla and TRE. | ||
As a result, changed `ui.find.lua` to `ui.find.regex` Also removed luautf8 dependency since it is no longer needed. Regex replacements cannot contain embedded Lua code. Jumping to "find in files" results selects those results instead of just jumping to their respective lines. | |||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Removed explicit detection and use of extinct CR line endings. | ||
It's quite possible some of Textadept's functions didn't handle them properly anyway. | |||
2016-06-15 | Renamed "snapopen" to "quick open" in APIs and menus. | ||
2016-04-29 | Added keybinding for setting compile/run args; modules/textadept/keys.lua | ||
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-06 | Do not assume 1-byte characters in incremental find; modules/textadept/keys.lua | ||
2015-12-31 | Updated copyright date. | ||
2015-06-27 | The Enter key is always reported as '\n' on Windows; modules/textadept/keys.lua | ||
It may have been reported as '\r' long ago in previous versions of GTK or pdcurses, but on WinXP and Win7, it is always '\n'. | |||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-03-11 | Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3. | ||
LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes. | |||
2015-01-15 | Restore ^Z as undo if terminal suspend is disabled; modules/textadept/keys.lua | ||
2014-12-31 | Updated copyright year. | ||
2014-12-23 | Enable suspend in the terminal version. | ||
Patch libtermkey to allow this and also to support mouse enabling/disabling. Needed to change ^Z undo to M-Z and added M-S-Z as extra redo. | |||
2014-11-30 | Show character info with lexer and style call tip; modules/textadept/keys.lua | ||
Added binding for the terminal version. | |||
2014-11-30 | Added UTF-8 input mode for OSX and curses; modules/textadept/keys.lua | ||
2014-11-29 | Show symbol documentation in the Lua command entry; modules/textadept/keys.lua | ||
2014-11-24 | Use Bash syntax highlighting for "filter through" via the command entry. | ||
2014-10-30 | Ensure "find in files" is off when activating normal find. | ||
2014-10-13 | Parameterize lexer and height for `ui.command_entry.enter_mode()`. | ||
Also enable more accurate Lua command completion. | |||
2014-10-11 | Grow and shrink views by an integral, not arbitrary, value. | ||
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-09-17 | Added terminal key binding to stop the currently running process. | ||
2014-08-15 | Reverted separating ^H from Backspace in the terminal version. | ||
2014-08-13 | Separate ^H from Backspace in the terminal version. | ||
Also have libtermkey take care of saving and restoring termios. | |||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-05-28 | Store incremental find text for later use; modules/textadept/keys.lua | ||
2014-05-28 | Moved 'lua_command' mode into command entry module and removed some API funcs. | ||
2014-05-28 | Removed `textadept.editing.select_indented_block()`. | ||
2014-05-24 | Removed Adeptsense in favor of new framework committed in r1735. | ||
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions. | |||
2014-05-23 | Renamed `textadept.editing.autocomplete_word()` and added `AUTOCOMPLETE_ALL`. | ||
The new `textadept.editing.autocomplete()` is a generic function for a new autocompletion framework that will replace Adeptsense. The framework involves individual autocompletion functions, such as one for autocompleting words. Also added new `AUTOCOMPLETE_ALL` setting for searching all buffers for word completions. |