aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/file_types.lua
AgeCommit message (Collapse)Author
2022-01-31Updated copyright year.mitchell
2021-06-01Added support for Gleam.mitchell
2021-04-14Fixed file extension conflicts.mitchell
Prefer: * ANTLR '.g' over Gap * ASM '.S' over R * ini '.inf' over Inform * ASP '.asa' over VB
2021-04-13Updated to Scintilla 5.0.1 and latest Scintillua and Scinterm.mitchell
Some of the Scintilla API has changed, and by extension the Scintillua API.
2021-04-11Initial pass reformatting all code.mitchell
Use clang-format, LuaFormatter, and 100 character limit on lines.
2021-02-11Added support for TypeScript.mitchell
Requires latest Scintillua.
2021-01-29Updated copyright information.mitchell
2021-01-12Added Xs support.mitchell
Requires latest Scintillua.
2021-01-12Added systemd support.mitchell
Requires latest Scintillua.
2021-01-12Added Spin support.mitchell
Requires latest Scintillua.
2021-01-12Added RouterOS support.mitchell
Requires latest Scintillua.
2021-01-12Added fstab support.mitchell
Requires latest Scintillua.
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 Elm support.mitchell
Requires latest Scintillua.
2021-01-11Added Clojure support.mitchell
Requires latest Scintillua.
2021-01-08Fixed minor file extension issues.mitchell
Forth and F# had a clash, and pico8 was using the wrong lexer name.
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-09-29Updated copyright information.mitchell
2020-09-14Added support for jq.mitchell
Thanks to anonymous. Requires scintillua r841 (changeset a1f0f494ff0e).
2020-08-04Try to avoid using `lexer` as a string, as it overshadows the `lexer` module.mitchell
2020-07-03Added support for Fennel.mitchell
Thanks to Momohime Honda.
2020-06-10Renamed some buffer/view fields to use American English instead of Australian.mitchell
This requires theme updates, primarily due to colour -> color.
2020-05-25Allow views to be used as buffers and update API.mitchell
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally.
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-11Replaced `buffer.style_name` table with `buffer:name_of_style()`.mitchell
This requires Scintilla changeset 429993cf4429.
2020-03-07Ask LPeg lexer which lexers are available instead of searching for them.mitchell
2020-03-03Added test suite and API type checking for more helpful error messages.mitchell
2019-12-31Updated copyright year.mitchell
2019-12-28Added support for txt2tags.mitchell
2019-09-19Small LuaDoc tweak.mitchell
2019-08-05Added support for ksh and mksh shells.mitchell
Thanks to Ypnose.
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
2018-04-07Fixed restoration of vertical scroll for buffers with different line heights.mitchell
In particular, the Markdown lexer produces different line heights than most other lexers, so set the lexer as soon as possible in order for the correct scroll calculations to be made further down the `events.BUFFER_AFTER_SWITCH` handler line.
2018-01-25Updated copyright year.mitchell
2017-08-28Added support for Myrddin.mitchell
2017-04-30Added support for Logtalk.mitchell
2017-03-23Fixed Moonscript association; modules/textadept/file_types.luamitchell
2017-03-16Use the C++ lexer for the ".cc" extension; modules/textadept/file_types.luamitchell
2017-02-25Added support for rc and Standard ML.mitchell
Requires Scintillua r592 (changeset 149ae95d14f3).
2017-02-12Print lexer initialization errors like normal errors.mitchell
Otherwise, stderr needs to be inspected. Requires Scintillua r584 (changeset fa39221dd5ad).
2016-12-31Updated copyright information.mitchell
2016-10-06Added support for Protobuf and Crystal.mitchell
Requires Scintillua r570 (changeset fe4431acc506).