aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2022-03-19Updated documentation on rearranging tabs and `move_buffer()`.mitchell
2022-03-18Added `move_buffer()` function and made tabs rearrangeable via drag and drop.mitchell
2022-03-17Updated Lua autocompletion and documentation.mitchell
2022-03-17Fixed "Find Next" for zero-width regex searches.mitchell
"Find Prev" still does not work and appears to be a Scintilla bug.
2022-03-17Fixed search wrapping indicator not showing up in the statusbar.mitchell
It was being overwritten by the "Match X/Y" indicator.
2022-03-07Added `ui.find.show_filenames_in_progressbar` option.mitchell
Showing filenames can actually slow down searches on computers with really fast SSDs. Informal tests with a PCIe 3.0 x4 SSD show a ~25% speedup when not showing filenames.
2022-02-27Use icon names from the Free Desktop Icon Naming Specification.mitchell
Requires latest gtDialog.
2022-02-26Improve Windows network directory path handling.mitchell
2022-02-24Ensure preferred "lexer.trigger.ext" snippet files are used over "trigger.ext".mitchell
The filesystem may yield the latter first.
2022-01-31Updated copyright year.mitchell
2021-12-14Propagate Tab key to insert \t if necessary for previous commit.mitchell
2021-12-13Fixed attempted expansion of lexer name snippet that resolves to a table.mitchell
2021-11-30Updated Lua autocompletion and documentation.mitchell
2021-11-30Keep auto-enclosed text selected.mitchell
2021-11-30Added optional argument to `textadept.editing.enclose()` to keep text selected.mitchell
2021-11-05Added '`' to autopair and typeover.mitchell
Also, small code cleanup.
2021-10-01Fixed uncommenting comments that are not initially aligned.mitchell
2021-09-30Updated Lua autocompletion and documentation.mitchell
2021-09-01Do not run command entry again while in command entry.mitchell
This will hide the entry but keep the key mode.
2021-08-31Updated Lua autocompletion and documentation.mitchell
2021-06-27Updated to Scintilla 5.1.0.mitchell
2021-06-26Append trailing newline to multiple and rectangular selection input for ↵mitchell
`filter_through()`. This fixes issues for commands like `tac` (print in reverse).
2021-06-11Updated Lua autocompletion and documentation.mitchell
2021-06-11Support "Replace All" in multiple and rectangular selection.mitchell
2021-06-10`textadept.editing.filter_through` respects multiple and rectangular ↵mitchell
selection now. The required Scintilla patch has been upstreamed and will be in the next release.
2021-06-05Allow "Replace All" for empty regex matches.mitchell
2021-06-01Added support for Gleam.mitchell
2021-05-30Updated LuaDoc.mitchell
2021-05-29Updated to Scintilla 5.0.3.mitchell
Updated themes to use new `view.element_color` and treat all colors as opaque if no alpha was given.
2021-04-30Replaced `events.FILE_{BEFORE,AFTER}_RELOAD` with ↵mitchell
`events.BUFFER_{BEFORE,AFTER}_REPLACE_TEXT`. This allows more features to save/restore state when buffer contents are replaced (e.g. file reload, filter through, etc.)
2021-04-30When filtering through, do not replace buffer contents if nothing changed.mitchell
This will clear the redo stack, which can be unhelpful when formatting code on save, for example.
2021-04-16Added ability to specify find & replace pane entry font via ↵mitchell
`ui.find.entry_font`. Also use type checks when setting find & replace text and labels.
2021-04-14Attempt to restore view scroll state after `textadept.editing.filter_through()`.mitchell
Also prefer `view.first_visible_line =` rather than `view:scroll_lines()` since the latter is only needed when display lines are involved.
2021-04-14Updated Scintilla iface LuaDoc.mitchell
2021-04-14Fixed file extension conflicts.mitchell
Prefer: * ANTLR '.g' over Gap * ASM '.S' over R * ini '.inf' over Inform * ASP '.asa' over VB
2021-04-14Addressed some minor Luacheck issues.mitchell
Not all shadowing warnings need to be fixed.
2021-04-13Updated to Scintilla 5.0.1 and latest Scintillua and Scinterm.mitchell
Some of the Scintilla API has changed, and by extension the Scintillua API.
2021-04-12Fixed a bug where redoing a full-buffer change could jump to an unrelated state.mitchell
Do a simple position save instead of using the history mechanism.
2021-04-11Save/restore view state when undoing/redoing full-buffer changes.mitchell
For example external code formatting commands that replace buffer contents.
2021-04-11Initial pass reformatting all code.mitchell
Use clang-format, LuaFormatter, and 100 character limit on lines.
2021-03-11Do not mark GCC-style "note:" output as compile/run/build/test errors.mitchell
2021-02-20Updated to Lua 5.4.2.mitchell
2021-02-15Fixed inability to replace found text with escapes like '\n' and '\t'.mitchell
2021-02-11Added support for TypeScript.mitchell
Requires latest Scintillua.
2021-02-09Added `ui.SHOW_ALL_TABS` option for `ui.tabs`.mitchell
Textadept hides the first tab by default since its information is duplicated in the titlebar and screen space is wasted. However, some users choose to hide titlebars (e.g. on window maximize/fullscreen), so this option now exists.
2021-01-29Updated copyright information.mitchell
2021-01-28Fixed navigating back through history from a print buffer.mitchell
2021-01-22`io.get_project_root()` accepts an optional flag for returning a submodule root.mitchell
This is for systems like git that have '.git' files (not directories) for submodules under a parent '.git' directory.
2021-01-22Added `textadept.run.test()` and `textadept.run.test_commands`.mitchell
This enables the running of project tests.
2021-01-22Small code cleanup.mitchell