Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-28 | Changed keybinding modifier keys. | ||
They had always been a bit counter-intuitive. | |||
2020-06-10 | Renamed some buffer/view fields to use American English instead of Australian. | ||
This requires theme updates, primarily due to colour -> color. | |||
2020-05-25 | Allow views to be used as buffers and update API. | ||
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-03-16 | Moved individual buffer functions in `io` into `buffer`. | ||
e.g. `io.reload_buffer()` was renamed `buffer:reload()`. | |||
2020-03-12 | More code cleanup, refactoring, and reformatting. | ||
2020-02-22 | Separated `_G.snippets` from `textadept.snippets`. | ||
Removed leading '_' from snippet methods, but kept compatibility for now. | |||
2020-02-21 | Removed '_' mnemonics from locale keys. | ||
Kept backward-compatibility for now. | |||
2020-02-21 | Tweaked localization keys. | ||
This is in anticipate of removing '_' from keys, which would have created duplicate keys. | |||
2020-02-18 | Added snippet trigger word completion. | ||
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-07 | Support more Alt and Shift+Alt keys in Win32 curses. | ||
2019-12-31 | Updated copyright year. | ||
2019-09-23 | Replaced `textadept.macros.*_recording()` with `textadept.macros.record()`. | ||
Also updated keybindings. | |||
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-09-21 | Added back "Paste Reindent", but as a separate menu/key/command from "Paste". | ||
2019-08-08 | Fixed LuaDoc for keybindings. | ||
2019-07-30 | Use CP1252 instead of ISO-8859-1. | ||
CP1252 is a superset of ISO-8859-1. | |||
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. |