aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/editing.lua
AgeCommit message (Collapse)Author
2020-03-12Fixed regression recently introduced in brace highlighting.mitchell
`buffer:brace_bad_light()` was not being given the correct parameters.
2020-03-11More code cleanup, refactoring, and formatting.mitchell
2020-03-03Added test suite and API type checking for more helpful error messages.mitchell
2020-03-03Fixed regression with deleting an auto-pair when backspacing over the first.mitchell
This was caused by macros requiring the backspace key to be manually assigned.
2020-03-02Trim spaces when running filter through commands.mitchell
2020-02-28Autopair, typeover, and backspace delete match works with multiple selection.mitchell
2020-02-21Removed '_' mnemonics from locale keys.mitchell
Kept backward-compatibility for now.
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-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-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-09-21Added back "Paste Reindent", but as a separate menu/key/command from "Paste".mitchell
2019-08-25Do not auto-indent when pressing enter at the start of a non-empty line.mitchell
2019-05-02Added case-insensitive option to `textadept.editing.show_documentation()`.mitchell
2019-02-16Updated copyright year.mitchell
2019-01-31Added block comment support for Nim.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-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-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-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.
2018-04-25Removed LuaJIT version of Textadept.mitchell
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
2018-04-12Changed SQL comments to use '--' instead of '#'.mitchell
2018-03-18Take into account a previous line fold header when reindenting pasted text.mitchell
2018-03-16Fixed accidental stripping of leading newlines in pasted text.mitchell
2018-01-25Updated copyright year.mitchell
2017-12-31Updated LuaDoc.mitchell
2017-11-18Enforce extra argument to `buffer:brace_match()` introduced in Scintilla 3.7.0.mitchell
2017-11-10Updated LuaDoc.mitchell
2017-11-10Removed `textadept.editing.match_brace()`.mitchell
"Select to Matching Brace" has been moved into `textadept.editing.select_enclosed()`, which now automatically determines what to select between if no arguments are given.
2017-11-07Pasted text is reindented by default.mitchell
2017-10-31Fixed APDL block commenting.mitchell
2017-08-28Added support for Myrddin.mitchell
2017-08-27Made `textadept.editing.transpose_chars()` UTF-8-aware.mitchell
2017-06-23Small code cleanup.mitchell
2017-06-22Allow pipes in shell command for "filter through".mitchell
2017-04-30Added support for Logtalk.mitchell
2017-02-25Added support for rc and Standard ML.mitchell
Requires Scintillua r592 (changeset 149ae95d14f3).
2017-02-02Do not move over selected typeover characters; modules/textadept/editing.luamitchell
Typing into selections should replace the selection.
2017-01-12Updated LuaDoc; modules/textadept/editing.luamitchell
2016-12-31Updated copyright information.mitchell
2016-10-06Added support for Protobuf and Crystal.mitchell
Requires Scintillua r570 (changeset fe4431acc506).
2016-09-05Better error handling in filter-through; modules/textadept/editing.luamitchell
2016-08-29Fixed potential crash on Windows with filter-through and some locales.mitchell
cmd.exe can choke on outputting some non-ASCII characters.