aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-07Added `lexer.colors` and `lexer.styles` and updated themes to utilize them.mitchell
This allows for a more Lua table-oriented approach to defining and using colors and styles, instead of manually manipulating Scintilla property strings. Themes are still backwards compatible, as the underlying mechanisms are still in place.
2020-07-04Added `buffer:style_of_name()` as an analogue to `buffer:name_of_style()`.mitchell
2020-07-03Added support for Fennel.mitchell
Thanks to Momohime Honda.
2020-07-03Updated LuaDoc noting that `view.MOD_*` is different on Mac.mitchell
2020-07-01Only save before compile/run if the buffer has been modified.mitchell
Auto-saving interferes with commands that read file modification times.
2020-06-30Ignore language name in language-specific keys when warning about compatibility.mitchell
2020-06-29Enabled compatibility message for old key modifiers.mitchell
2020-06-28Updated Lua autocompletion and documentation.mitchell
2020-06-28Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`.mitchell
2020-06-28Be more consistent with Command key variable name.mitchell
2020-06-28Changed keybinding modifier keys.mitchell
They had always been a bit counter-intuitive.
2020-06-27Updated file_diff test.mitchell
2020-06-25Improve code coverage in some tests.mitchell
2020-06-25Report LuaCov coverage after running tests if it is enabled.mitchell
Uncomment the lines near the top of *core/init.lua* to enable LuaCov.
2020-06-25Fixed LuaDoc.mitchell
2020-06-22Removed unstable test handling.mitchell
`os.spawn()` issues in curses should be resolved now.
2020-06-22Added tests for external ctags, file_diff, history, and spellcheck modules.mitchell
2020-06-22Fixed potential hangs on curses with `os.spawn()`.mitchell
Stop tracking and monitoring processes on exit.
2020-06-22Fixed LuaDoc for `buffer:indicator_end()`.mitchell
2020-06-20Update to latest Scintilla revision for LexLPeg crash fix.mitchell
2020-06-11Fixed toggling of Find & Replace pane visibility with `ui.find.focus()`.mitchell
2020-06-10Renamed some buffer/view fields to use American English instead of Australian.mitchell
This requires theme updates, primarily due to colour -> color.
2020-06-10Replaced `lfs.dir_foreach()` with `lfs.walk()` generator.mitchell
2020-06-09Updated stale buffer parameter references in view LuaDoc.mitchell
2020-06-09Prefer `view.call_tip_*` instead of `buffer.call_tip_*`.mitchell
2020-06-08Prefer `view.property*` instead of `buffer.property*`.mitchell
2020-06-05Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits.mitchell
Also improved separate themes-per-view functionality.
2020-06-01Added tag textadept_11.0_alpha_2 for changeset c424036949cfmitchell
2020-05-31Updated CHANGELOG.md.mitchell
2020-05-31Updated for 11.0 alpha 2.mitchell
2020-05-27Fixed compile error on Windows.mitchell
2020-05-26Fixed undocumented regression with word completion and case sensitivity.mitchell
This feature was inadvertently removed during a refactor.
2020-05-26Small code cleanup.mitchell
2020-05-26Updated to latest Scintilla with ability to get style number from name.mitchell
2020-05-25Test code cleanup.mitchell
2020-05-25Allow views to be used as buffers and update API.mitchell
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-05-24Restore prior key mode after running the command entry.mitchell
2020-05-24Updated tests for recent command entry history change.mitchell
2020-05-24Changed `os.spawn()` exit callback and `spawn_proc:wait()` behavior.mitchell
Since `waitpid()` cannot be used by both GLib (via `os.spawn()`) and `spawn_proc:wait()`, use only one or the other. Then clean up after process exit.
2020-05-24Changed `os.spawn()` exit callback and `spawn_proc:wait()` behavior.mitchell
Since `waitpid()` cannot be used by both GLib (via `os.spawn()`) and `spawn_proc:wait()`, use only one or the other. Then clean up after process exit.
2020-05-24Always use capital drive letters when opening files in Windows.mitchell
Since Windows filenames are case-insensitive, mismatched drive letter case may cause the same file to be open twice.
2020-05-09Updated migration guide with lexer updates.mitchell
2020-05-09Updated to Scintilla 3.20.0.mitchell
2020-05-03`textadept.editing.highlight_word()` highlights whole words based on context.mitchell
2020-04-29When running the command entry, initially show the mode's prior text.mitchell
This was the previous behavior, but did not distinguish between modes.
2020-04-25Updated to latest Scintilla hg with lexer updates.mitchell
2020-04-16Updated LuaDoc.mitchell
2020-04-16Handle more Scintilla constants that need to be incremented by one.mitchell
2020-04-07Updated Scintilla hg to get curses improvements.mitchell
2020-04-05Only print post-initialization errors to buffers.mitchell
This avoids infinite loops. Pre-initialization errors are already shown in textbox dialogs.