aboutsummaryrefslogtreecommitdiffhomepage
path: root/core/keys.lua
Commit message (Collapse)AuthorAge
* Updated copyright information.Gravatar mitchell2016-12-31
|
* Discard Alt/option modifier for composed ASCII symbols; core/keys.luaGravatar mitchell2016-09-29
| | | | For example this should report 'm{' as just '{' on a Spanish OSX key layout.
* Fixed caps lock key handling.Gravatar mitchell2016-08-11
|
* Removed handling of tables as key/menu commands; use functions only.Gravatar mitchell2016-06-15
|
* Renamed "snapopen" to "quick open" in APIs and menus.Gravatar mitchell2016-06-15
|
* Code cleanup.Gravatar mitchell2016-04-02
| | | | Do not use `ipairs()` and use more consistent variable names among other things.
* Updated copyright date.Gravatar mitchell2015-12-31
|
* Lua code cleanup.Gravatar mitchell2015-03-12
|
* Removed `keys.LANGUAGE_MODULE_PREFIX` key binding.Gravatar mitchell2015-03-12
|
* Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3.Gravatar mitchell2015-03-11
| | | | | LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes.
* Temporarily restore definition of `keys.LANGUAGE_MODULE_PREFIX`.Gravatar mitchell2015-03-11
| | | | | This is to avoid 3rd party language module breakage in 7.x. Will be removed in 8.0.
* Removed `keys.LANGUAGE_MODULE_PREFIX` since language modules no longer use it.Gravatar mitchell2015-03-09
| | | | | Made a note in module documentation that there has been a traditional keychain reserved for use by language modules.
* Updated copyright year.Gravatar mitchell2014-12-31
|
* Added keysym for Keypad Enter; core/keys.luaGravatar mitchell2014-11-11
|
* Replaced command entry text field with a Scintilla buffer.Gravatar mitchell2014-10-05
| | | | | | | | | `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()`.
* Condensed manual and API documentation into single files.Gravatar mitchell2014-06-30
|
* Lua code cleanup.Gravatar mitchell2014-06-12
|
* Added buffer constants to buffer LuaDoc and improved Lua tags and api generator.Gravatar mitchell2014-06-07
|
* Code cleanup.Gravatar mitchell2014-05-29
|
* Updated LuaDoc.Gravatar mitchell2014-05-28
|
* Updated copyright information.Gravatar mitchell2014-01-12
|
* Enable read-only access to the current chain of key sequences; core/keys.luaGravatar mitchell2013-12-18
|
* More LuaDoc updates.Gravatar mitchell2013-10-18
|
* Code and documentation cleanup.Gravatar mitchell2013-09-23
|
* Moved buffer IO functions into the `io` module.Gravatar mitchell2013-09-09
| | | | Menus and key bindings do not need `events.INITIALIZED`.
* Updated LuaDoc.Gravatar mitchell2013-09-06
|
* Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now.Gravatar mitchell2013-08-26
|
* Renamed `gui` to `ui` since it's more applicable.Gravatar mitchell2013-08-26
|
* Updated some documentation.Gravatar mitchell2013-08-10
|
* Renamed "language-specific" modules to just "language modules" in documentation.Gravatar mitchell2013-07-08
|
* Fixed curses autocomplete with the "Enter" key.Gravatar mitchell2013-06-04
| | | | This reverts "Enter" to '\r' in Lua, so make a KEYSYM to retain '\n'.
* Rewrote some LuaDoc to use the active voice.Gravatar mitchell2013-05-26
|
* Allow empty tables as keychains if they have metatables; core/keys.luaGravatar mitchell2013-05-16
|
* More code cleanup.Gravatar mitchell2013-04-29
| | | | | | "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.
* Renamed `_G.buffer_new()` to `buffer.new()`.Gravatar mitchell2013-04-24
|
* Updates to compile with latest GTK-OSX.Gravatar mitchell2013-04-21
| | | | This fixes Fn key recognition.
* Added key modes and changed the command entry to use them.Gravatar mitchell2013-04-11
| | | | Removed obsoleted `events.COMMAND_ENTRY_COMMAND`.
* Initial support for Windows terminal via pdcurses.Gravatar mitchell2013-04-05
|
* Textadept should support multiple curses platforms; remove ncurses references.Gravatar mitchell2013-04-03
| | | | Requires Scintilla r4436 and Scinterm r45.
* Updated copyright date.Gravatar mitchell2013-01-20
|
* Recognize special ncurses keys better.Gravatar mitchell2012-12-03
|
* Rewrote LuaDoc.Gravatar mitchell2012-11-19
|
* Changed Lua code style for tables.Gravatar mitchell2012-11-19
|
* Continued updating documentation formatting.Gravatar mitchell2012-10-30
|
* Pass "Escape" key to Scintilla correctly in ncurses.Gravatar mitchell2012-10-30
|
* Updated documentation formatting.Gravatar mitchell2012-10-29
| | | | | Pathnames and filenames are italic and be more consistent with constant width text.
* `keys.get_gdk_key()` has no use to ncurses; core/keys.luaGravatar mitchell2012-10-17
|
* Fixed GUI menu key shortcut handling.Gravatar mitchell2012-10-16
|
* Fixed incremental find in ncurses.Gravatar mitchell2012-09-18
|
* Documentation overhaul.Gravatar mitchell2012-09-12
| | | | | Rewrote most of the manual and Lua API to complement each other. Key bindings reference moved from Appendix to modules/textadept/keys.lua LuaDoc.