Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
MIT License
Bot releases are hidden (Show)
Published by orbitalquark about 4 years ago
(01 Aug 2020)
Please see the 10 to 11 migration guide for upgrading from Textadept 10 to
Textadept 11.
Bugfixes:
ui.find.focus()
.os.spawn()
in the terminal version.--line
command line switch.ui.dialogs.optionselect()
's text
option.os.spawn()
exit callback after proc:wait()
.ui.find.replace_entry_text
in the GUI.keys.keychain[i]
access if its length ever exceeded 1.Changes:
buffer:set_theme()
to view:set_theme()
.lfs.dir_foreach()
with lfs.walk()
generator.c
(Ctrl), m
(Meta/Command), a
s
(Shift) to ctrl
, meta
/cmd
, alt
, and shift
,ui.bufstatusbar_text
to ui.buffer_statusbar_text
.buffer:style_of_name()
as an analogue to buffer:name_of_style()
.LUA_PATH
and LUA_CPATH
environmentTA_LUA_PATH
and TA_LUA_CPATH
.ui.goto_file_found()
and textadept.run.goto_error()
arguments are nowui.find.incremental
), eliminated ui.find.find_incremental()
andui.find.find_incremental_keys
, and added events.FIND_TEXT_CHANGED
.textadept.editing.highlight_word()
withtextadept.editing.highlight_words
auto-highlighting option.lexer.colors
and lexer.styles
tables for use inlexer.fold*
options instead of setting view properties.buffer.eol_annotation_text
analogue tobuffer.annotation_text
, but for EOL annotations.Published by orbitalquark about 4 years ago
(01 Jun 2020)
Please see the 10 to 11 migration guide for upgrading from Textadept 10 to
Textadept 11.
Bugfixes:
os.spawn
exit callback and spawn_proc:wait()
inconsistencies.buffer.auto_c_ignore_case
.Changes:
buffer
and view
.buffer:marker_handle_from_line()
andbuffer:marker_number_from_line()
for iterating through the markerlexer.delimited_range()
and lexer.nested_pair()
inlexer.range()
, and added lexer.to_eol()
andlexer.number
.Published by orbitalquark about 4 years ago
(31 Mar 2020)
Please see the 10 to 11 migration guide for upgrading from Textadept 10 to
Textadept 11.
Bugfixes:
--help
command line option.textadept.editing.filter_through()
.ui.dialogs.standard_dropdown
and msgbox
events.FILE_CHANGED
not emitting a filename.textadept.editing.filter_through()
.Changes:
textadept.editing.api_files
acts as if it already has lexer tables defined.textadept.run.goto_error()
wraps searches now.textadept.editing.autocomplete('snippet')
._L
no longer contain GUI mnemonics ('_').textadept.snippets
functions no longer have a '_' prefix.--help
command line options are alphabetized.view
functions by name (e.g. split).textadept.file_types.lexers
table in favor of asking the LPeg lexertextadept.bookmarks.toggle()
to only toggle bookmarks on the currentbuffer.style_name[]
with buffer:name_of_style()
.events.SESSION_SAVE
and events.SESSION_LOAD
events forpackage.path
package.cpath
, respectively.ui.dialogs.filteredlist()
dialogs have a reasonable default width.keys.MODE
to keys.mode
.io
into buffer
.nil
value instead of a boolean valueevents.emit()
.Up
and Down
keys.ui.dialogs.progressbar()
, utilize it with Find in Files, andui.find.find_in_files_timeout
.Published by orbitalquark about 4 years ago
(01 Jan 2020)
Bugfixes:
events.AUTO_C_SELECTION_CHANGE
.Changes:
events.TAB_CLICKED
to emit button clicked as well as modifier_HOME
and _USERHOME
).textadept.editing.api_files
and _M.lua.tags
can contain functions that