Releases: orbitalquark/textadept
Releases · orbitalquark/textadept
11.3
Textadept 11.3 (01 Feb 2022)
Download:
- Textadept 11.3 -- Win32
- Textadept 11.3 -- Mac OSX 10.7+
- Textadept 11.3 -- Linux
- Textadept 11.3 -- Modules
Bugfixes:
- Fixed attempted expansion of lexer name snippet that resolves to a table.
- Allow the line number margin to shrink when zooming out.
- Fixed menubar reset crash on macOS.
- Updated Ruby, C++, D, Gleam, Nim, and Verilog lexers to fix binary number parsing.
Changes:
- Improve repeated building of Textadept.app on macOS.
- Updated Perl lexer to recognize more numbers.
11.3_beta_3
Textadept 11.3 beta 3 (01 Dec 2021)
Download:
- Textadept 11.3 beta 3 -- Win32
- Textadept 11.3 beta 3 -- Mac OSX 10.7+
- Textadept 11.3 beta 3 -- Linux
- Textadept 11.3 beta 3 -- Modules
Bugfixes:
- Format: When formatting on save, check for filename first instead of assuming there is one.
- Scintilla: Fixed primary selection paste within same view.
Changes:
- Added '`' as an autopair and typeover character.
textadept.editing.auto_enclose
keeps text selected.- Scintilla: DEL (0x7F) is considered a space character.
- Updated to Scintilla 5.1.4.
11.3_beta_2
Textadept 11.3 beta 2 (01 Nov 2021)
Download:
- Textadept 11.3 beta 2 -- Win32
- Textadept 11.3 beta 2 -- Mac OSX 10.7+
- Textadept 11.3 beta 2 -- Linux
- Textadept 11.3 beta 2 -- Modules
Bugfixes:
- Fixed accidental drawing of whitespace, tab arrows, and indentation guides in margins when
scrolling horizontally in the terminal version. - Fixed accidental highlighting in margins when scrolling horizontally in the terminal version.
- Fixed occasional incorrect drawing when scrolling horizontally in the terminal version.
- Lua REPL: Fixed broken REPL on reset.
Changes:
- Hide the terminal cursor when the caret is out of view.
- Format: New module for formatting code and reformatting paragraphs.
- Debugger: Allow watch expressions without breaking on changes.
- Debugger: Implement setting stack frames in Lua and pretty-print variable values.
- Debugger: Prefer status buffers for variables and call stacks.
11.3_beta
Textadept 11.3 beta (01 Oct 2021)
Download:
- Textadept 11.3 beta -- Win32
- Textadept 11.3 beta -- Mac OSX 10.7+
- Textadept 11.3 beta -- Linux
- Textadept 11.3 beta -- Modules
Bugfixes:
- Fixed Windows directory typos in the manual.
- Prevent running the command entry while in the command entry.
- Fixed uncommenting comments that are not initially aligned.
- Scintilla: Fixed display of fold lines when wrapped so they are only drawn once per line.
- Scintilla: Fixed crash with too many subexpressions in regex searches.
- Scintilla: Fixed lack of display of underscores in some monospaced fonts on Linux.
- Scintilla: Respond to changes in Linux font scaling.
Changes:
- Updated Makefile lexer to support multiple targets.
- Updated VB lexer to support folding.
- Lexers support more complex folding keywords and improved case-insensitivity.
- Scintilla: Added to
view.element_color
the ability to color fold lines and hidden lines. - Scintilla: Added
view.caret_line_highlight_subline
to highlight just the subline containing
the caret. - Scintilla:
view:hide_lines()
can now hide the first line or all lines. - Scintilla: Make negative settings for extra ascent and descent safer.
- Scintilla: Deprecated
view.property_expanded
in favor oflexer.property_expanded
. - Updated to Scintilla 5.1.3.
11.2
Textadept 11.2 (01 Aug 2021)
Download:
- Textadept 11.2 -- Win32
- Textadept 11.2 -- Mac OSX 10.7+
- Textadept 11.2 -- Linux
- Textadept 11.2 -- Modules
Bugfixes:
- Fixed trailing newline bug when filtering through with multiple/rectangular selection.
- Scintilla: Fixed bug in
buffer:get_last_child()
when level is-1
. - Scintilla: Word searching behaves more consistently at buffer boundaries.
Changes:
- Scintilla: Allow setting the appearance and color of character representations.
- Scintilla: Added
buffer:replace_rectangular()
. - Scintilla: Optimize search in documents that contain mainly ASCII text.
- Updated to Scintilla 5.1.1.
11.2_beta_3
Textadept 11.2 beta 3 (12 Jun 2021)
Download:
- Textadept 11.2 beta 3 -- Win32
- Textadept 11.2 beta 3 -- Mac OSX 10.7+
- Textadept 11.2 beta 3 -- Linux
- Textadept 11.2 beta 3 -- Modules
Bugfixes:
- Allow "Replace All" for empty regex matches like '^' and '$'.
- Fixed display of secondary selections on Linux.
- Fixed instances of incorrect caret/selection placement when typing after clearing buffer text.
Changes:
- Allow syntax highlighting to be preserved in selected text for default themes.
textadept.editing.filter_through()
respects multiple and rectangular selections.- Support "Replace All" in multiple and rectangular selection.
11.2_beta_2
Textadept 11.2 beta 2 (01 Jun 2021)
Download:
- Textadept 11.2 beta 2 -- Win32
- Textadept 11.2 beta 2 -- Mac OSX 10.7+
- Textadept 11.2 beta 2 -- Linux
- Textadept 11.2 beta 2 -- Modules
Bugfixes:
- Fixed some file extension conflicts.
- Restore view scroll state after
textadept.editing.filter_through()
. - Do not clobber user's terminal on initialization error.
- Modules: Refresh debugger breakpoints when buffer content is replaced and persist breakpoints
and watchpoints on reset. - Scintilla: Respect system font settings like antialiasing.
- Scintilla: Fix primary selection on GTK 3 and Wayland.
Changes:
- Save/restore view state when undoing/redoing full-buffer changes (e.g. code formatting).
- Added ability to specify find & replace pane font via
ui.find.entry_font
. - Replaced
events.FILE_BEFORE_RELOAD
andevents.FILE_AFTER_RELOAD
with
events.BUFFER_BEFORE_REPLACE_TEXT
andevents.BUFFER_AFTER_REPLACE_TEXT
. - Added support for Gleam.
- Scintilla: Added
view.indic_stroke_width
,view.marker_fore_translucent
,
view.marker_back_translucent
,view.marker_back_selected_translucent
, and
view.marker_stroke_width
. - Scintilla: Added new EOL annotation styles.
- Scintilla: Added
view.element_color
for setting UI element colors (e.g. selection,
caret, etc.) and deprecatedview:set_sel_fore()
,view.sel_alpha
,view.caret_fore
,
etc. Also addedview.element_allows_translucent
,view.element_base_color
, and
view.element_is_set
. - Scintilla:
view.MARK_CHARACTER
markers now support unicode characters. - Scintilla: added
view.selection_layer
,view.caret_line_layer
, and
view.marker_layer
in conjunction withview.element_color
for alpha transparency. - Scintilla: Included modifiers in
events.INDICATOR_RELEASE
. - Scintilla: Update to Unicode 13.
- Updated to Scintilla 5.0.3.
11.2_beta
Textadept 11.2 beta (01 Apr 2021)
Download:
- Textadept 11.2 beta -- Win32
- Textadept 11.2 beta -- Mac OSX 10.7+
- Textadept 11.2 beta -- Linux
- Textadept 11.2 beta -- Modules
Bugfixes:
- Fixed inability to replace found text with escapes like '\n' and '\t'.
- Fixed custom theme's overriding of default theme's colors.
- Do not mark GCC-style "note:" output as compile/run/build/test errors.
- Modules: Fixed inability to handle large LSP notifications.
- Modules: Prefer asynchronous LSP response reading on Windows in order to
prevent hanging. - Modules: Fixed bug where LSP is not notified of files opened during a session.
- Modules: Fixed LSP startup errors if the LSP command is ultimately nil.
- Modules: Fixed debugger status when paused.
Changes:
- Added
ui.SHOW_ALL_TABS
option forui.tabs
. - Added support for TypeScript.
- The terminal version now uses a native terminal cursor instead of an
artificially drawn one. - Modules: Keep current line's scroll position when displaying LSP diagnostics.
- Modules: Added option to turn off LSP diagnostic display completely.
- Modules: Added
debugger.project_commands
for making project-specific
debugging easier. - Updated to Lua 5.4.2.
- Updated to Scintilla 5.0.0.
11.1
Textadept 11.1 (01 Feb 2021)
Download:
- Textadept 11.1 -- Win32
- Textadept 11.1 -- Mac OSX 10.7+
- Textadept 11.1 -- Linux
- Textadept 11.1 -- Modules
Bugfixes:
- Do not prompt for file reload during
io.close_all_buffers()
. - Ensure a bare
ui.find.focus()
call resets incremental and in files options. - Fixed
buffer:reload()
only reloading up to a NUL byte, if present. - Fixed minor file extension issues.
- Fixed bug restoring view state in an intermediate buffer after closing one.
- Fixed navigating back through history from a print buffer.
- Modules: Fixed incorrect LSP mouse hover query position.
- Modules: Only notify LSP servers about opened files after startup in order to
avoid overwhelming the connection.
Changes:
- Save the current session prior to loading another one.
- Do not show deleted files in recent file list.
- Updated various lexers and fixed various small lexer issues.
- Added support for Clojure, Elm, Fantom, fstab, Julia, Meson, Pony, Reason,
RouterOS, Spin, systemd, systemd-networkd, Xs, and Zig. - Compile, run, and build command functions can also return environment tables.
- Added
textadept.run.test()
andtextadept.run.test_commands
. io.get_project_root()
accepts an optional flag for returning a submodule
root.
11.0
Textadept 11.0 (01 Dec 2020)
Please see the 10 to 11 migration guide for upgrading from Textadept 10 to
Textadept 11.
Download:
- Textadept 11.0 -- Win32
- Textadept 11.0 -- Mac OSX 10.7+
- Textadept 11.0 -- Linux
- Textadept 11.0 -- Modules
Bugfixes:
- Fixed find & replace entry unfocus when window is refocused.
- Modules: Fixed bug initializing spellcheck module in some instances.
Changes:
- Added optional mode parameter to
ui.command_entry.append_history()
. keys[
lexer
]
andsnippets[
lexer
]
tables are present on init.- Added
events.FIND_RESULT_FOUND
. - Added
events.UNFOCUS
.