aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept
AgeCommit message (Collapse)Author
2019-12-31Updated copyright year.mitchell
2019-12-28Added support for txt2tags.mitchell
2019-11-26Fixed bug in previous commit where flushing does not clear output buffer.mitchell
2019-11-25Fixed long line output for run, compile, and build commands.mitchell
Output is buffered as needed until a line end marker is encountered. Thanks to Ashwin Hirschi.
2019-11-22Fixed bug in "Replace All in selection" with a match at the end of a selection.mitchell
2019-11-08API file lists and Lua tags lists can contain functions that return file paths.mitchell
This gives more control over when to include certain autocompletion and documentation files like Textadept's API.
2019-11-07Split Lua and Textadept autocompletion and documentation files.mitchell
Textadept autocompletion and documentation is now only performed on Textadept files. Modified the LuaDoc doclet to only process "lua.luadoc" on its own, and updated the Makefile rule accordingly.
2019-11-07Removed deprecated `ui.command_entry` functions.mitchell
2019-09-27Fixed macro toggling with some key combinations.mitchell
2019-09-23Replaced `textadept.macros.*_recording()` with `textadept.macros.record()`.mitchell
Also updated keybindings.
2019-09-22Replaced `ui.command_entry.*_mode()` with simplified `ui.command_entry.run()`.mitchell
The command entry no longer uses named key modes. Instead, mode keys are supplied to `run()` if necessary. The command entry remains modal, though.
2019-09-21Added back "Paste Reindent", but as a separate menu/key/command from "Paste".mitchell
2019-09-19Small LuaDoc tweak.mitchell
2019-09-19Properly handle absolute paths in run output and case-insensitivity on Windows.mitchell
2019-09-18Refactored "Replace All" to be more performant.mitchell
Avoid changing the selection and scrolling, as this drastically slows things down, particularly on long lines.
2019-09-17Fixed scroll issues when toggling line wrap.mitchell
The current line should always remain visible.
2019-08-25Do not auto-indent when pressing enter at the start of a non-empty line.mitchell
2019-08-08Fixed LuaDoc for keybindings.mitchell
2019-08-05Added support for ksh and mksh shells.mitchell
Thanks to Ypnose.
2019-07-30Use CP1252 instead of ISO-8859-1.mitchell
CP1252 is a superset of ISO-8859-1.
2019-06-01GTK+ was renamed to GTK recently.mitchell
2019-05-02Added case-insensitive option to `textadept.editing.show_documentation()`.mitchell
2019-05-02Do not advance the caret on failed incremental find.mitchell
2019-03-28Fixed scrolling found text into view on long lines.mitchell
2019-03-27Recognize '.vue' and '.yml' file extensions.mitchell
2019-02-20Added '#cloud-config' pattern for YAML files.mitchell
2019-02-16Updated copyright year.mitchell
2019-01-31Added block comment support for Nim.mitchell
2018-12-08Only pass command entry text to finish mode function.mitchell
Silently passing second length parameter can cause subtle bugs in functions that accept more than one parameter.
2018-11-27Fixed Alt+Gr key handling in the Windows terminal version.mitchell
2018-11-27Added command line switch to jump to a buffer line.mitchell
This is more convenient than '-e "goto_line(n - 1)"'.
2018-11-26Changed filter format to be more flat and intuitive.mitchell
Filters are now simply lists of inclusive and exclusive patterns. Added temporary compatibility and notice for old-style filters.
2018-11-12Handle potential mismatch between snippet in buffer and snippet in memory.mitchell
Snippet prev/next coupled with subsequent edits may cause the buffer to contain an unexpected snippet placeholder. Handle it gracefully.
2018-11-07Restored default behavior of "Home" and "Shift+Home" on non-OSX platforms.mitchell
2018-11-06Ensure 'Esc' clears highlighted words.mitchell
2018-11-06Do not modify selection in `textadept.editing.highlight_word()`.mitchell
2018-11-05Added optional position to `textadept.editing.show_documentation()`.mitchell
2018-10-27Fixed regression with snippet expansion caused by new macro support.mitchell
2018-10-23Fixed tab labels not updating when loading message buffers from a session.mitchell
2018-10-23Make find and menu command selection more macro-friendly.mitchell
2018-10-23Actually commit new macros module.mitchell
2018-10-22Added module for recording, playing, saving, and loading keyboard macros.mitchell
2018-10-22Small code cleanup.mitchell
2018-10-22Removed `textadept.editing.paste()` (pasted text is reindented).mitchell
It can be implemented as a separate user module instead.
2018-10-17When filtering text through shell commands, halt on non-zero status code.mitchell
2018-10-14Experimentally move external lspawn module into Lua os module as a patch.mitchell
2018-10-08Fixed error when performing "select enclosed" on a non-ASCII character.mitchell
2018-09-13Replaced `ui.find.find_in_files_filter` with `ui.find.find_in_files_filters`.mitchell
This allows for per-project "find in files" filters.
2018-09-06Fixed potential crash with non-UTF-8 bytes copy-pasted into non-UTF-8 buffer.mitchell
GTK appears to aggressively convert clipboard text to/from UTF-8, even if it cannot be converted. Try to handle it like Scintilla does by falling back on ISO-8859-1.
2018-07-28Removed optional '*' prefix in I/O reads.mitchell
Lua 5.3 made them optional and LuaJIT support has been dropped.