Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-19 | Updated to Scintilla 4.4.5 and Scintillua 4.4.5-1. | ||
2020-09-19 | Added `events.COMMAND_TEXT_CHANGED`. | ||
This is analagous to `events.FIND_TEXT_CHANGED`. | |||
2020-09-19 | Added `events.FILE_{BEFORE,AFTER}_RELOAD` and save/restore bookmarks. | ||
Also moved buffer state save/restore into ui module. | |||
2020-09-19 | Added `ui.update()` for unit tests. | ||
2020-09-16 | Record directory for "find in files" searches. | ||
2020-09-14 | More link updates. | ||
2020-09-14 | More small documentation updates. | ||
2020-09-13 | Updated LuaDoc to avoid writing '{{'. | ||
This confuses Jekyll's Liquid tag processing. | |||
2020-09-13 | Lots of documentation updates. | ||
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. | |||
2020-09-07 | Added `ui.find.active` and prevent word highlighting when searching. | ||
Word auto-highlighting when searching is too distracting. | |||
2020-09-04 | Small code cleanup. | ||
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. | ||