Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-25 | Fixed initial setting of `ui.find.replace_entry_text` in the GUI. | ||
GtkEntries are initialized with the same initial text pointer, which makes it impossible to initially differentiate between `find_text` and `repl_text` by their text pointers alone. | |||
2020-07-25 | Fixed bug in incremental find in the terminal version. | ||
Also fixed a bug in setting `ui.find.replace_entry_text`. | |||
2020-07-25 | More code cleanup. | ||
Use C99's stdbool.h. | |||
2020-07-25 | Moved word highlighting back into editing module and disable by default. | ||
Also fixed `HIGHLIGHT_SELECTED` behavior with non-word selections. | |||
2020-07-25 | Added find incremental test for whole word option. | ||
2020-07-25 | Moved incremental find into Find & Replace Pane. | ||
Added new `events.FIND_TEXT_CHANGED` to help facilitate this. "Whole word" and "Regex" are now supported in addition to "Match case". Also updated tests. | |||
2020-07-25 | Added option to highlight all occurrences of found text. | ||
This option is independent of `ui.highlight_words`. | |||
2020-07-24 | Updated to latest Scintilla hg for curses' `scintilla_get_clipboard()`. | ||
Required for previous commit. | |||
2020-07-24 | Code cleanup. | ||
2020-07-23 | Updated LuaDoc. | ||
2020-07-19 | Make `ui.highlight_words` a multi-option setting. | ||
Highlighting the current word could be useful instead of just the selected word. | |||
2020-07-18 | Updated to latest Scintilla for new `lexer.fold*` API. | ||
This replaces the need for `view.property['fold*'] = ...` | |||
2020-07-16 | Minor LuaDoc updates and spelling corrections. | ||
2020-07-16 | Renamed `events.AUTO_C_CANCELLED` to `events.AUTO_C_CANCELED`. | ||
Australian English to American English. | |||
2020-07-16 | Ensure buffer selection session data is saved. | ||
It is possible to have in a non-current view a buffer without saved selection data. | |||
2020-07-15 | Call `os.spawn()` exit callback after `proc:wait()`. | ||
Added tests for `os.spawn()`. | |||
2020-07-14 | Renamed os.spawn() parameter from 'argv' to 'cmd'. | ||
There should be no confusion that it's a command line string, not a table of strings. | |||
2020-07-14 | `ui.dialogs.optionselect()` changes `informative_text` option to `text`. | ||
This is more consistent with other non-text-input dialog options. | |||
2020-07-14 | Renamed `textadept.editing.block_comment()` to `toggle_comment()`. | ||
2020-07-13 | Limit word highlighting to single words. | ||
2020-07-13 | Note that `Esc` clears word highlighting. | ||
2020-07-13 | Test setting styles directly via `lexer.styles`. | ||
Requires latest Scintilla for proper `lexer.colors` return types. | |||
2020-07-13 | Make `lexer` global by default when it's available. | ||
2020-07-13 | Auto-highlight all occurrences of selected words and find results. | ||
This supercedes `textadept.editing.highlight_word()`, which has been removed. Changed the color of word highlights in themes. | |||
2020-07-13 | Reverted LuaDoc for `buffer:indicator_end()`. | ||
2020-07-12 | Made `ui.find.goto_file_found()` and `textadept.run.goto_error()` args optional. | ||
2020-07-12 | Fixed --line command line switch. | ||
Line number strings need to be converted to numbers. | |||
2020-07-12 | Read from system `LUA_PATH` and `LUA_CPATH` instead of custom env vars. | ||
Textadept's paths have higher priority anyway. | |||
2020-07-12 | Be more consistent with "key sequences", "key commands", and "key bindings". | ||
Sequences are key strings, commands are Lua functions, and bindings are commands assigned to sequences. | |||
2020-07-12 | Updated macro record to use new modifier keys. | ||
2020-07-09 | Fixed display of API documentation in the command entry. | ||
2020-07-08 | Fixed error style in the light theme. | ||
2020-07-08 | Auto-convert '#RRGGBB' format theme colors to 0xBBGGRR number format. | ||
This allows for use of colors directly in view functions. | |||
2020-07-08 | Reverted accidental test changes. | ||
2020-07-08 | Reverted accidental commit of experimental changes. | ||
2020-07-07 | Added `lexer.colors` and `lexer.styles` and updated themes to utilize them. | ||
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-04 | Added `buffer:style_of_name()` as an analogue to `buffer:name_of_style()`. | ||
2020-07-03 | Added support for Fennel. | ||
Thanks to Momohime Honda. | |||
2020-07-03 | Updated LuaDoc noting that `view.MOD_*` is different on Mac. | ||
2020-07-01 | Only save before compile/run if the buffer has been modified. | ||
Auto-saving interferes with commands that read file modification times. | |||
2020-06-30 | Ignore language name in language-specific keys when warning about compatibility. | ||
2020-06-29 | Enabled compatibility message for old key modifiers. | ||
2020-06-28 | Updated Lua autocompletion and documentation. | ||
2020-06-28 | Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`. | ||
2020-06-28 | Be more consistent with Command key variable name. | ||
2020-06-28 | Changed keybinding modifier keys. | ||
They had always been a bit counter-intuitive. | |||
2020-06-27 | Updated file_diff test. | ||
2020-06-25 | Improve code coverage in some tests. | ||
2020-06-25 | Report LuaCov coverage after running tests if it is enabled. | ||
Uncomment the lines near the top of *core/init.lua* to enable LuaCov. | |||
2020-06-25 | Fixed LuaDoc. | ||