Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-23 | Added "Edit > Preferences" menu item and key binding for opening user init.lua. | ||
Also changed the mnemonic for "Edit > Filter Through" in the process. | |||
2020-08-22 | Fixed some issues with r2916 discovered when running tests. | ||
2020-08-22 | Improve handling of print buffers and splits. | ||
Always split a single view if `ui.tabs` is `false` and prefer another split view if switching to an existing print buffer. | |||
2020-08-22 | Do not remove initial 'Untitled' buffer during `ui._print()`. | ||
I am not sure why this has been the case. | |||
2020-08-21 | Code cleanup. | ||
2020-08-21 | Added `keys.KEYSYMS` representations to LuaDoc. | ||
2020-08-20 | Show "Match X/Y" in statusbar when searching for text. | ||
2020-08-18 | Use "terminal version" instead of "curses" for more consistency. | ||
2020-08-17 | Exclude Fossil version control directory in default filter. | ||
2020-08-17 | Lua code formatting. | ||
2020-08-17 | Updated some documentation and use macOS instead of Mac OSX. | ||
2020-08-10 | Removed "View EOL" buffer setting. | ||
2020-08-09 | When passing a directory as a command line argument, change to it. | ||
This allows for running `textadept [projectdir]` and having the open dialogs start from there instead of `_HOME` or some other directory. | |||
2020-08-08 | Removed "View EOL" menu item and key binding. | ||
It does not seem necessary anymore. | |||
2020-08-04 | Try to avoid using `lexer` as a string, as it overshadows the `lexer` module. | ||
2020-08-04 | Updated LuaDoc. | ||
2020-08-04 | Prefer passing env table to `os.spawn()`. | ||
It will construct "KEY=VALUE" list. | |||
2020-08-03 | Updated LuaDoc. | ||
2020-07-29 | Fixed `keys.keychain` access if #keychain > 1. | ||
When clearing key sequences, preserve the table, as the `__index` metatable IS that table. | |||
2020-07-28 | Updated for 11.0 alpha 3. | ||
2020-07-27 | Updated to Scintilla 3.21.0. | ||
2020-07-26 | Removed "Refresh syntax highlighting" feature. | ||
This is a legacy feature for when multi-language lexers did not backtrack to keep track of what the current language is. | |||
2020-07-26 | Small LuaDoc update. | ||
2020-07-25 | Find & Replace Pane now allows file filters to be specified for Find in Files. | ||
Also updated `ui.find.focus()` to accept an optional table of options (e.g. in_files, incremental, etc.) for convenience. | |||
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 | 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-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-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-13 | Limit word highlighting to single words. | ||
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-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 | Updated LuaDoc noting that `view.MOD_*` is different on Mac. | ||
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-25 | Fixed LuaDoc. | ||
2020-06-22 | Fixed LuaDoc for `buffer:indicator_end()`. | ||
2020-06-10 | Renamed some buffer/view fields to use American English instead of Australian. | ||
This requires theme updates, primarily due to colour -> color. | |||
2020-06-10 | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | ||
2020-06-09 | Updated stale buffer parameter references in view LuaDoc. | ||
2020-06-09 | Prefer `view.call_tip_*` instead of `buffer.call_tip_*`. | ||
2020-06-08 | Prefer `view.property*` instead of `buffer.property*`. | ||
2020-06-05 | Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits. | ||
Also improved separate themes-per-view functionality. |