Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
MIT License
Bot releases are visible (Hide)
Textadept 12.4 (01 May 2024)
Download:
Bugfixes:
Changes:
view.element_color
.Published by github-actions[bot] 8 months ago
Textadept 12.3 (01 Mar 2024)
Download:
Bugfixes:
^⌘
key sequences not working on macOS.Changes:
Published by github-actions[bot] 10 months ago
Textadept 12.3 beta (01 Jan 2024)
Download:
Bugfixes:
_CHARSET
.Changes:
textadept.snippets.active
.buffer:change_selection_mode()
.buffer.move_extends_selection
.buffer:move_selected_lines_up()
and buffer:move_selected_lines_down()
Published by github-actions[bot] 12 months ago
Textadept 12.2 (01 Nov 2023)
Download:
Bugfixes:
Changes:
Published by github-actions[bot] about 1 year ago
Textadept 12.2 beta (01 Oct 2023)
Download:
Bugfixes:
Changes:
~~~
.Published by github-actions[bot] about 1 year ago
Textadept 12.1 (01 Sep 2023)
Download:
Bugfixes:
lexer.fold_consecutive_lines()
.Changes:
textadept.run.run_without_prompt
for running commands immediatelyPublished by github-actions[bot] about 1 year ago
Textadept 12.0 (01 Aug 2023)
Please see the migration guide for migrating from Textadept 11 to 12.
Download:
Bugfixes:
Changes:
Published by github-actions[bot] over 1 year ago
Textadept 12.0 beta (01 Jul 2023)
Please see the migration guide for migrating from Textadept 11 to 12.
Download:
Bugfixes:
Changes:
regex
Lua module.Ctrl+Shift+U
(upper-case selection) to Ctrl+Alt+Shift+U
in case the former isPublished by github-actions[bot] over 1 year ago
Textadept 12.0 alpha 3 (01 May 2023)
Please see the migration guide for migrating from Textadept 11 to 12.
Download:
Bugfixes:
events.AUTO_C_CANCELED
not existing._L
not returning non-localized messages.button3
and return_button
options for ui.dialogs.list()
._USERHOME
.buffer:lines_join()
bug where 'r' were incorrectly retained.view.WRAPVISUALFLAGLOC_END_BY_TEXT
.Changes:
ui.print_silent()
and ui.output_silent()
always print silently and return their printui.command_entry.height
and textadept.snippets.paths
.io.quick_open_max
.textadept.menu.menubar
.events.MOUSE
emits a bit-mask of modifier keys instead of multiple booleans.view.MARK_BAR
markers underneath other markers.view.INDIC_POINT*
indicators and scale to be larger with text.view:line_scroll()
more accurate when the width of a space is not an integer.events.AUTO_C_COMPLETED
when buffer.auto_c_choose_single
is true
.buffer:para_up*()
go to the start position of the paragraph first.view.rectangular_selection_modifier
works in the Qt version.view.*_scroll_bar
is false
in thePublished by github-actions[bot] over 1 year ago
Textadept 12.0 alpha 2 (01 Mar 2023)
Please see the migration guide for migrating from Textadept 11 to 12.
Download:
Bugfixes:
textadept.editing.autocomplete()
should return false
if no completions are displayed.view:vertical_center_caret()
.events.CHAR_ADDED
.Changes:
textadept.editing.api_files
and textadept.editing.show_documentation()
.lexer.names()
.textadept.editing.transpose_chars()
.textadept.editing.typeover_chars
with typeover_auto_paired
.textadept.snippets.cancel_current()
to cancel()
.textadept.snippets.path
.events.BUFFER_DELETED
.-L
and --lua
command line option for running Textadept as a standalone Lua interpreter._SCINTILLA.next_*
to _SCINTILLA.new_*
.textadept.run.run_in_background
applies even if the output buffer is not open.ui.command_entry.append_history()
and ui.command_entry.height
.buffer.property_int
(not lexer.property_int
).Published by github-actions[bot] almost 2 years ago
Textadept 12.0 alpha (01 Jan 2023)
Please see the migration guide for migrating from Textadept 11 to 12.
Download:
Bugfixes:
io.get_project_root()
on Windows network shares.Shift+Tab
key bindings in menus.Changes:
_HOME
_G.QT
.ui.buffer_list_zorder
option and removed zorder parameter from ui.switch_buffer()
.ui.suspend()
for the terminal version, allowing any key binding to suspend the editor.textadept.editing.auto_pairs
and textadept.editing.typeover_chars
auto-include '<>'textadept.editing.brace_matches
.ui.find.show_filenames_in_progressbar
is false
by default now.lfs.walk()
, io.quick_open()
, and ui.find_in_files()
now use glob patternsevents.KEYPRESS
to only emit string key representations.events.TAB_CLICKED
to use key modifier mask like other events.textadept.editing.auto_pairs
and textadept.editing.typeover_chars
to use stringtextadept.run.INDIC_WARNING
and textadept.run.INDIC_ERROR
for underliningPublished by github-actions[bot] almost 2 years ago
Textadept 11.5 alpha 2 (01 Nov 2022)
Download:
Bugfixes:
buffer.eol_annotation_style*
settings.true
.os.spawn()
in the terminalChanges:
_G.GTK
._G.OSX
is now always true on macOS, not just in the GUI version.buffer.tab_label
is now write-only.ui.dialogs.*msgbox()
in favor of ui.dialogs.message()
,ui.dialogs.*inputbox()
in favor of ui.dialogs.input()
, ui.dialogs.fileselect()
inui.dialogs.open()
, ui.dialogs.filesave()
in favor of ui.dialogs.save()
,ui.dialogs.progressbar()
in favor of ui.dialogs.progress()
, andui.dialogs.filteredlist()
in favor of ui.dialogs.list()
.ui.dialogs.textbox()
, ui.dialogs.*dropdown()
, ui.dialogs.optionselect()
,ui.dialogs.colorselect()
, and ui.dialogs.fontselect()
.string_output
option from dialogs.with_directory
→ dir
, with_file
→ file
,select_multiple
→ multiple
, select_only_directories
→ only_dirs
.opts
argument from io.quick_open()
.ui._print
in favor of ui.print_to()
._L
no longer prefixes non-localized messages with "No Localization:".textadept.run.stop()
presents a list dialog if there is more than one process running.Published by github-actions[bot] about 2 years ago
Textadept 11.5 alpha (01 Oct 2022)
Download:
Bugfixes:
Changes:
lexer.colors
and lexer.styles
in favor of view.colors
and view.styles
,lexer.fold*
in favor of view.fold*
.buffer.lexer_language
.view:set_styles()
for manually applying styles to views.ui.output()
for compile/run/build/test output and removedtextadept.run.error_patterns
.textadept.editing.INDIC_BRACEMATCH
in favor of styles.ui.silent_print
in favor of ui.print_silent()
and ui.output_silent()
.ui.command_entry.run()
to add label, remove height, add initial text, and addtextadept.run.set_arguments()
.textadept.run.run_project()
and textadept.run.run_project_commands
for runningtextadept.file_types.extensions
and textadept.file_types.patterns
in favor oflexer.detect_extensions
and lexer.detect_patterns
, and movedtextadept.file_types.select_lexer
into the menu.io.ensure_final_newline
and decoupled this fromtextadept.editing.strip_trailing_spaces
.lexer.token()
lex:tag()
.lexer.property_expanded
.lexer.new()
have a default whitespace style.allow_indent
option to lexer.starts_line()
.lexer.last_char_includes()
in favor of lexer.after_set()
.lexer.word_match()
can be used as an instance method for enabling users to set, replace,lexer.number_()
and friends for creating patterns that match numbers separatedlexer.to_eol()
.lexer.fold_line_groups
.view.MARK_BAR
marker and view.INDIC_POINT_TOP
indicator.view.FOLDACTION_CONTRACT_EVERY_LEVEL
for view:fold_all()
.view.STYLE_CALLTIP
without affecting text display.Published by github-actions[bot] about 2 years ago
Textadept 11.4 (01 Aug 2022)
Download:
Bugfixes:
buffer:set_lexer()
.events.LEXER_LOADED
is emitted on buffer.new()
.view.selection_layer
is view.LAYER_UNDER_TEXT
.Changes:
ui.popup_menu()
for displaying menus like the right-click context menu.Published by github-actions[bot] over 2 years ago
Textadept 11.4 beta (31 May 2022)
Download:
Bugfixes:
Changes:
view:fold_all(view.FOLDACTION_EXPAND)
.Published by github-actions[bot] over 2 years ago
Textadept 11.4 alpha (01 Apr 2022)
Download:
Bugfixes:
ui.goto_view()
when specifying a preferred view.ui.update()
on macOS when monitoring output of spawned processes.view:set_theme()
from the command entry.ORDER_CUSTOM
or ORDER_PERFORMSORT
.Changes:
ui.find.show_filenames_in_progressbar
option for hiding filenames during Find inmove_buffer()
function for rearranging buffers.-p
and--preserve
command line options.Published by github-actions[bot] over 2 years ago
Textadept 11.3 (01 Feb 2022)
Download:
Bugfixes:
Changes:
Published by github-actions[bot] almost 3 years ago
Textadept 11.3 beta 3 (01 Dec 2021)
Download:
Bugfixes:
Changes:
textadept.editing.auto_enclose
keeps text selected.Published by github-actions[bot] almost 3 years ago
Textadept 11.3 beta 2 (01 Nov 2021)
Download:
Bugfixes:
Changes:
Published by github-actions[bot] about 3 years ago
Textadept 11.3 beta (01 Oct 2021)
Download:
Bugfixes:
Changes:
view.element_color
the ability to color fold lines and hidden lines.view.caret_line_highlight_subline
to highlight just the subline containingview:hide_lines()
can now hide the first line or all lines.view.property_expanded
in favor of lexer.property_expanded
.