Textadept 12.5 beta 2 (01 Sep 2024)
Download:
- Textadept 12.5 beta 2 -- Windows
- Textadept 12.5 beta 2 -- macOS 11+
- Textadept 12.5 beta 2 -- Linux
- Textadept 12.5 beta 2 -- Modules
Bugfixes:
- Limit auto-detected indentation to between 2-8 spaces.
- Fixed
buffer:set_encoding()for single-byte conversions. - Fixed
os.spawn()in the GTK and terminal versions with a large env table. - Document
-Land--luain help output. - Do not advance the incremental search anchor when Find Next is clicked and nothing was found.
- Fixed error when
textadept.run.run_without_promptis enabled, but no command exists. - Do not accidentally scroll the view if no text was found.
- Edits in typed buffers like Files Found Buffer should not be recorded in history.
- Fixed Find in Files error when searching an empty directory.
- Fixed incorrect buffer switching after clicking the tab close button for a non-focused buffer.
- Fixed error return values for
os.spawn():read(). - Fixed
view:split()not preserving scroll state. - Scintilla: fixed flickering cursor after some mouse action sequences.
Changes:
- Removed
encodingstable argument fromio.open_file(); usebuffer:set_encoding()as needed. - Implemented
timeout()for the terminal version. - Renamed
_SCINTILLA.new_*functions toview.new_*. - Improved
os.spawn()in the terminal version by using the reproc library. quit()now accepts a status code to return after quitting.- New internal unit test framework.
events.REPLACEhandlers can now returntrueto prevent subsequent emission ofevents.FIND.- Lua Command Entry and
ui.print()now print to the Output Buffer (not the Message Buffer). - Removed
ui.print_silent()(useui.print_silent_to()instead). - Removed Message Buffer.
- Changed
ui.print_to()andui.print_silent_to()to only accept a single string message. - Changed
ui.output()andui.output_silent()to only accept strings or numbers. textadept.editing.auto_pairsandtextadept.editing.select_enclosedsupport UTF-8 characters.- Scroll up/down by pages using
Alt+PgUpandAlt+PgDn, respectively, on Windows and Linux,
and^⇞and^⇟on macOS. (N/A in the terminal version.) - Removed
ui.find.find_in_files();ui.find.find_next()withui.find.in_filesinvokes it. textadept.editing.select_line()expands a multi-line selection to include whole lines.- Scintilla: increase maximum zoom to +60 points.
- Scintilla: added
buffer.copy_separator. - Scintilla: added
buffer:line_indent()andbuffer:line_dedent()for
always indenting/dedenting instead of conditionally doing so withbuffer:tab()and
buffer:back_tab(). - Updated to Scintilla 5.5.2.
- Updated to Scinterm 5.1.