Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Updated copyright year. | mitchell | 2022-01-31 |
| | |||
* | Added support for Gleam. | mitchell | 2021-06-01 |
| | |||
* | Initial pass reformatting all code. | mitchell | 2021-04-11 |
| | | | | Use clang-format, LuaFormatter, and 100 character limit on lines. | ||
* | Added support for TypeScript. | mitchell | 2021-02-11 |
| | | | | Requires latest Scintillua. | ||
* | Updated copyright information. | mitchell | 2021-01-29 |
| | |||
* | Added Xs support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added systemd support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added Spin support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added RouterOS support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added fstab support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added systemd-networkd support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added Zig support. | mitchell | 2021-01-12 |
| | | | | Requires latest Scintillua. | ||
* | Added Reason support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Pony support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Meson support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Julia support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Fantom support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Elm support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Added Clojure support. | mitchell | 2021-01-11 |
| | | | | Requires latest Scintillua. | ||
* | Fill `keys` and `snippet` tables with language-specific tables on init. | mitchell | 2020-11-10 |
| | | | | | This allows users and language modules to easily add bindings and snippets without stepping on each other. | ||
* | Code cleanup. | mitchell | 2020-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. | mitchell | 2020-09-29 |
| | |||
* | Lots of documentation updates. | mitchell | 2020-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. | mitchell | 2020-09-04 |
| | |||
* | Added `keys.KEYSYMS` representations to LuaDoc. | mitchell | 2020-08-21 |
| | |||
* | Use "terminal version" instead of "curses" for more consistency. | mitchell | 2020-08-18 |
| | |||
* | Updated some documentation and use macOS instead of Mac OSX. | mitchell | 2020-08-17 |
| | |||
* | Try to avoid using `lexer` as a string, as it overshadows the `lexer` module. | mitchell | 2020-08-04 |
| | |||
* | Fixed `keys.keychain` access if #keychain > 1. | mitchell | 2020-07-29 |
| | | | | | When clearing key sequences, preserve the table, as the `__index` metatable IS that table. | ||
* | Changed keybinding modifier keys. | mitchell | 2020-06-28 |
| | | | | They had always been a bit counter-intuitive. | ||
* | Update LuaDoc. | mitchell | 2020-03-16 |
| | |||
* | Renamed `keys.MODE` to `keys.mode`. | mitchell | 2020-03-16 |
| | |||
* | More code cleanup, refactoring, and reformatting. | mitchell | 2020-03-14 |
| | |||
* | Core code cleanup, reformat, refactoring, and bugfixes. | mitchell | 2020-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. | mitchell | 2020-03-03 |
| | |||
* | Small code cleanup. | mitchell | 2020-02-26 |
| | |||
* | Updated copyright year. | mitchell | 2019-12-31 |
| | |||
* | Updated copyright year. | mitchell | 2019-02-16 |
| | |||
* | Updated copyright year. | mitchell | 2018-01-25 |
| | |||
* | Updated copyright information. | mitchell | 2016-12-31 |
| | |||
* | Discard Alt/option modifier for composed ASCII symbols; core/keys.lua | mitchell | 2016-09-29 |
| | | | | For example this should report 'm{' as just '{' on a Spanish OSX key layout. | ||
* | Fixed caps lock key handling. | mitchell | 2016-08-11 |
| | |||
* | Removed handling of tables as key/menu commands; use functions only. | mitchell | 2016-06-15 |
| | |||
* | Renamed "snapopen" to "quick open" in APIs and menus. | mitchell | 2016-06-15 |
| | |||
* | Code cleanup. | mitchell | 2016-04-02 |
| | | | | Do not use `ipairs()` and use more consistent variable names among other things. | ||
* | Updated copyright date. | mitchell | 2015-12-31 |
| | |||
* | Lua code cleanup. | mitchell | 2015-03-12 |
| | |||
* | Removed `keys.LANGUAGE_MODULE_PREFIX` key binding. | mitchell | 2015-03-12 |
| | |||
* | Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3. | mitchell | 2015-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`. | mitchell | 2015-03-11 |
| | | | | | This is to avoid 3rd party language module breakage in 7.x. Will be removed in 8.0. |