aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept
AgeCommit message (Collapse)Author
2020-02-18Fixed bug when snippet end placeholder is lost.mitchell
The first character in the snippet was being deleted. An example of the end placeholder being lost is when it and the caret are at the end of the line and Enter is pressed -- the autoindent feature appears to delete it. This fix assumes a snippet of at least length 1 was inserted.
2020-02-18Wrap searches in `textadept.run.goto_error()`.mitchell
2020-02-17Treat `textadept.editing.api_files` as already containing empty per-lexer lists.mitchell
The language modules should not overwrite them, as user scripts may define them in on init.
2020-02-07Support more Alt and Shift+Alt keys in Win32 curses.mitchell
2020-02-07Prevent hangs on WIN32 curses with `textadept.editing.filter_through()`.mitchell
There is no ability to read and write to processes on Win32 curses, so disable the feature.
2020-01-11Added information to `--line` command line switch.mitchell
This fixes a failing "textadept --help".
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.