aboutsummaryrefslogtreecommitdiffhomepage
path: root/core/keys.lua
Commit message (Collapse)AuthorAge
* Updated copyright year.Gravatar mitchell2022-01-31
|
* Added support for Gleam.Gravatar mitchell2021-06-01
|
* Initial pass reformatting all code.Gravatar mitchell2021-04-11
| | | | Use clang-format, LuaFormatter, and 100 character limit on lines.
* Added support for TypeScript.Gravatar mitchell2021-02-11
| | | | Requires latest Scintillua.
* Updated copyright information.Gravatar mitchell2021-01-29
|
* Added Xs support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added systemd support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added Spin support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added RouterOS support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added fstab support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added systemd-networkd support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added Zig support.Gravatar mitchell2021-01-12
| | | | Requires latest Scintillua.
* Added Reason support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Pony support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Meson support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Julia support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Fantom support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Elm support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Added Clojure support.Gravatar mitchell2021-01-11
| | | | Requires latest Scintillua.
* Fill `keys` and `snippet` tables with language-specific tables on init.Gravatar mitchell2020-11-10
| | | | | This allows users and language modules to easily add bindings and snippets without stepping on each other.
* Code cleanup.Gravatar mitchell2020-10-20
| | | | | | | | | | | | | | | | Of note: * io.save_all_files() does not visit each buffer to save anymore. An unintended side-effect was checking for outside modification (but only if the file itself was modified), so outside changes will always be saved over now. * The menu clicked handler uses assert_type(), so the 'Unknown command' localization is no longer needed. * When printing to a new buffer type would split the view, use an existing split view when possible. * Prefer 'goto continue' construct in loops over nested 'if's. * Fixed clearing of ui.find.replace_entry_text on reset in the GUI version. * Fixed lack of statusbar updating when setting options like buffer EOL mode, indentation, and encoding. * Renamed internal new_snippet() to new() and put it in the snippet metatable.
* Updated copyright information.Gravatar mitchell2020-09-29
|
* Lots of documentation updates.Gravatar mitchell2020-09-13
| | | | | | | | | | Updated header id generation, anchors, links, and header levels. Added dedicated book page and support data. Removed extra module autocompletion and documentation from Lua module. Removed GPG signing and verification, as everything is built and distributed on GitHub. Removed all release links prior to 10.8 since there is no point in uploading the relevant files to GitHub.
* Small code cleanup.Gravatar mitchell2020-09-04
|
* Added `keys.KEYSYMS` representations to LuaDoc.Gravatar mitchell2020-08-21
|
* Use "terminal version" instead of "curses" for more consistency.Gravatar mitchell2020-08-18
|
* Updated some documentation and use macOS instead of Mac OSX.Gravatar mitchell2020-08-17
|
* Try to avoid using `lexer` as a string, as it overshadows the `lexer` module.Gravatar mitchell2020-08-04
|
* Fixed `keys.keychain` access if #keychain > 1.Gravatar mitchell2020-07-29
| | | | | When clearing key sequences, preserve the table, as the `__index` metatable IS that table.
* Changed keybinding modifier keys.Gravatar mitchell2020-06-28
| | | | They had always been a bit counter-intuitive.
* Update LuaDoc.Gravatar mitchell2020-03-16
|
* Renamed `keys.MODE` to `keys.mode`.Gravatar mitchell2020-03-16
|
* More code cleanup, refactoring, and reformatting.Gravatar mitchell2020-03-14
|
* Core code cleanup, reformat, refactoring, and bugfixes.Gravatar mitchell2020-03-10
| | | | | `events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes.
* Added test suite and API type checking for more helpful error messages.Gravatar mitchell2020-03-03
|
* Small code cleanup.Gravatar mitchell2020-02-26
|
* Updated copyright year.Gravatar mitchell2019-12-31
|
* Updated copyright year.Gravatar mitchell2019-02-16
|
* Updated copyright year.Gravatar mitchell2018-01-25
|
* 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.