aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/run.lua
AgeCommit message (Collapse)Author
2021-01-12Added systemd-networkd support.mitchell
Requires latest Scintillua.
2021-01-12Added Zig support.mitchell
Requires latest Scintillua.
2021-01-11Added Reason support.mitchell
Requires latest Scintillua.
2021-01-11Added Pony support.mitchell
Requires latest Scintillua.
2021-01-11Added Meson support.mitchell
Requires latest Scintillua.
2021-01-11Added Julia support.mitchell
Requires latest Scintillua.
2021-01-11Added Fantom support.mitchell
Requires latest Scintillua.
2021-01-11Added Clojure support.mitchell
Requires latest Scintillua.
2020-12-11Updated Go error patterns.mitchell
2020-10-20Code cleanup.mitchell
Of note: * io.save_all_files() does not visit each buffer to save anymore. An unintended side-effect was checking for outside modification (but only if the file itself was modified), so outside changes will always be saved over now. * The menu clicked handler uses assert_type(), so the 'Unknown command' localization is no longer needed. * When printing to a new buffer type would split the view, use an existing split view when possible. * Prefer 'goto continue' construct in loops over nested 'if's. * Fixed clearing of ui.find.replace_entry_text on reset in the GUI version. * Fixed lack of statusbar updating when setting options like buffer EOL mode, indentation, and encoding. * Renamed internal new_snippet() to new() and put it in the snippet metatable.
2020-10-17Added `textadept.run.set_arguments()`.mitchell
This replaces custom code in *modules/textadept/menu.lua*.
2020-10-02Fixed python3 auto-detection for run commands.mitchell
2020-09-29Updated copyright information.mitchell
2020-09-14Added support for jq.mitchell
Thanks to anonymous. Requires scintillua r841 (changeset a1f0f494ff0e).
2020-09-14More small documentation updates.mitchell
2020-08-22Added `ui.command_entry.active` and fixed bugs in `events.KEYPRESS` handlers.mitchell
2020-08-04Try to avoid using `lexer` as a string, as it overshadows the `lexer` module.mitchell
2020-07-12Made `ui.find.goto_file_found()` and `textadept.run.goto_error()` args optional.mitchell
2020-07-04Added `buffer:style_of_name()` as an analogue to `buffer:name_of_style()`.mitchell
2020-07-03Added support for Fennel.mitchell
Thanks to Momohime Honda.
2020-07-01Only save before compile/run if the buffer has been modified.mitchell
Auto-saving interferes with commands that read file modification times.
2020-05-26Updated to latest Scintilla with ability to get style number from name.mitchell
2020-03-26Removed extra sets of () around some buffer function calls.mitchell
The Scintilla iface was changed to not return a second string length value.
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-16Moved individual buffer functions in `io` into `buffer`.mitchell
e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
2020-03-16Detect and allow jumping to internal Lua errors.mitchell
2020-03-13More code cleanup and refactoring.mitchell
2020-03-13More code cleanup, refactoring, and reformatting.mitchell
2020-03-03Added test suite and API type checking for more helpful error messages.mitchell
2020-02-21Removed '_' mnemonics from locale keys.mitchell
Kept backward-compatibility for now.
2020-02-18Wrap searches in `textadept.run.goto_error()`.mitchell
2019-12-31Updated copyright year.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-09-19Properly handle absolute paths in run output and case-insensitivity on Windows.mitchell
2019-08-05Added support for ksh and mksh shells.mitchell
Thanks to Ypnose.
2019-02-16Updated copyright year.mitchell
2018-10-14Experimentally move external lspawn module into Lua os module as a patch.mitchell
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-01-25Updated copyright year.mitchell
2017-08-28Added support for Myrddin.mitchell
2017-02-25Added support for rc and Standard ML.mitchell
Requires Scintillua r592 (changeset 149ae95d14f3).
2016-12-31Updated copyright information.mitchell
2016-10-06Added support for Protobuf and Crystal.mitchell
Requires Scintillua r570 (changeset fe4431acc506).
2016-09-12Fixed error building projects; modules/textadept/run.luamitchell
2016-07-07Try to differentiate between Python 3 and 2 in run commands.mitchell
2016-06-16Changed arguments to `ui.goto_view()` and `view:goto_buffer()`.mitchell
They can accept either objects or relative numbers now. They do not accept absolute indices anymore.
2016-06-15`textadept.editing.goto_line()` takes 0-based line number.mitchell
It used to take a 1-based line number. Mimic Scintilla.
2016-06-15Lots of small LuaDoc improvements (grammar mainly).mitchell
2016-06-15Refactored `textadept.run`; modules/textadept/run.luamitchell
Renamed settings, allowed filename arguments to `run()` and `compile()`, changed parameters to `*_OUTPUT` events, changed format of `error_patterns`, and removed syntax checking.