Textadept 13.0 beta (01 Apr 2026)
Please see the migration guide for migrating from Textadept 12 to 13.
- Textadept 13.0 beta -- Windows
- Textadept 13.0 beta -- macOS 13+
- Textadept 13.0 beta -- Linux
- Textadept 13.0 beta -- Linux ARM
- Textadept 13.0 beta -- Modules
Bugfixes:
- Fixed code signing issues on macOS that prevent Textadept from running.
- Qt version: fixed occasional bug restoring buffer state after closing a buffer.
- Prevent crashes caused by timeouts firing while quitting.
- Fixed statusbar notification for manually stopped compile/run/build/test commands.
- Fixed Alt+Backspace on macOS.
- Fixed "Find Next" and "Find Prev" bug after finishing incremental find.
- Fixed occasional inability to start Textadept again after quitting on macOS.
- Prevent clobbering the previous session if a startup error occurs.
- Qt version: fixed
ui.get_clipboard_text()with multi-byte characters. - LSP: changed some conflicting macOS key bindings.
- Spellcheck: do not attempt to load the 'C' language.
- Scintilla: fixed
buffer.selection_n_startandbuffer.selection_n_endto behave more sensibly. - Scintilla: fixed lexing after undo at end of buffer.
Changes:
- The terminal version requires a wide-character implementation of ncurses.
- Updated to Qt 6.10 on Windows and Qt 6.11 on macOS.
- Added simpler key bindings for switching between views on macOS.
- Added native "Window" menu on macOS to hook into window tiling, etc.
- Save fold state in sessions.
- Support language-specific auto-paired characters.
- Changed some default key bindings (see migration guide).
- Removed
io.track_changes. textadept.editing.strip_trailing_spacesignores diff/patch files.- Updated Lua, LaTeX, Perl, and Go lexers.
- Added
lexer.ignore_extensionsandlexer.ignore_patternsfor ignoring trailing
filename suffixes. - Added support for Arduino.
- Format: added
config_file_contains()andconfig_file_exists()convenience functions. - Updated to Scintilla 5.6.0.