aboutsummaryrefslogtreecommitdiff
path: root/languages.toml
Commit message (Collapse)AuthorAge
* Change syntax for suffix file-types configurations (#4414)Michael Davis2022-10-22
| | | | | | | | | | | | | | | | | The change in d801a6693c3d475b3942f705d3ef48d7966bdf65 to search for suffixes in `file-types` is too permissive: files like the tutor or `*.txt` files are now mistakenly interpreted as R or perl, respectively. This change changes the syntax for specifying a file-types entry that matches by suffix: ```toml file-types = [{ suffix = ".git/config" }] ``` And changes the file-type detection to first search for any non-suffix patterns and then search for suffixes only with the file-types entries marked explicitly as suffixes.
* Add support for D (#4372)Garrett D'Amore2022-10-20
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Upgrade rescript tree sitter & highlights (#4356)Jared Ramirez2022-10-20
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Allow using path suffixes to associate language file-types (#2455)midnightexigent2022-10-20
| | | | | | | | | | | | | | | | | | | | | | | | * feat(syntax): add strategy to associate file to language through pattern File path will match if it ends with any of the file types provided in the config. Also used this feature to add support for the .git/config and .ssh/config files * Add /etc/ssh/ssh_config to languages.toml * cargo xtask docgen * Update languages.md * Update languages.md * Update book/src/languages.md Co-authored-by: Ivan Tham <pickfire@riseup.net> * Update book/src/languages.md Co-authored-by: Ivan Tham <pickfire@riseup.net> Co-authored-by: Ivan Tham <pickfire@riseup.net>
* Add `roots` for julia to languages.toml (#4361)Sukera2022-10-19
|
* Bump tree-sitter-elixir (#4333)Clay2022-10-17
|
* Support Cairo 0.10 syntaxBlaž Hrastnik2022-10-17
|
* Support Cairo 0.10 syntaxBlaž Hrastnik2022-10-17
|
* Fix Cairo comment tokenJonathan LEI2022-10-17
|
* feat(csharp,debug): add C# debugger support (#4213)Filip Dutescu2022-10-15
|
* Add support for Purescript language (#4242)Dario Oddenino2022-10-14
|
* Fix C++ syntax highlighting, and improve C & WGSL highlighting (#4079)Chickenkeeper2022-10-14
|
* Update tree-sitter-lua and add textobjects for Lua (#3552)Lennard Hofmann2022-10-12
|
* Change twig tree-sitter grammar (#4176)gbprod2022-10-10
|
* Improve C# syntax highlighting (#4118)Chickenkeeper2022-10-10
|
* Update treesitter markdown (#4078)David2022-10-03
| | | | | * Update treesitter markdown * Update inline and add table injections
* Add support for webassembly text format (#4040)Roberto Vidal2022-10-01
|
* WGSL syntax highlighting fix (#3996)Chickenkeeper2022-09-30
|
* heex: upgrade grammar, add roots matching elixir (#3959)Clay2022-09-25
|
* Add mix.exs and mix.lock as Elixir root markers (#3917)Riccardo Binetti2022-09-23
|
* add `bass` language + highlighting (#3771)Alex Suraci2022-09-18
|
* Add Markdown LSP via MarksmanArtem Pyanykh2022-09-17
| | | | | | Marksman is an LSP server for Markdown: https://github.com/artempyanykh/marksman It supports a bunch of LSP features: symbols, references, rename, diag, etc. and already has integrations with emacs, neovim, and vscode.
* fix: Improving JSX and TSX indents (#3853)Benjamin Streit2022-09-16
|
* feat: Syntax highlighting for Astro files (#3829)Benjamin Streit2022-09-13
|
* Add textobject for gdscript (#3760)Erasin2022-09-10
|
* Add godot resource support (#3759)Erasin2022-09-10
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* enable lint optionMatouš Dzivjak2022-09-08
| | | | | Enable lint option to highlight unused vars, etc. and take full advantage of the running language server.
* feat(lsp): jsonnet-language-serverMatouš Dzivjak2022-09-08
| | | | | Add jsonnet-language-server for jsonnet language. See: https://github.com/grafana/jsonnet-language-server
* change to openscad-lsp (#3750)ChemicalXandco2022-09-08
|
* Add "markdown" as a possible filetype (#3749)Akseli2022-09-08
|
* feat(languages): jsonnet (#3714)Matouš Dzivjak2022-09-08
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add good default rulers when editing git messages (#3738)Benoît Cortier2022-09-07
| | | | | | | | | | | | | | | | | | | | | | | | Around 50 columns for the summary is good because it is often used as heading or as subject in emails. 72 columns for the body is generally good because some tools do not wrap long lines (`git log` with pager `less` is a good example). Helix's `:reflow` command is really good to help with the second point. Linux kernel documentation says: > For these reasons, the ``summary`` must be no more than 70-75 > characters, and it must describe both what the patch changes, as well > as why the patch might be necessary. It is challenging to be both > succinct and descriptive, but that is what a well-written summary > should do. Source: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst#n627 tpope: https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html Commit message style guide for Git: https://commit.style/
* Add syntax highlighting for SML (#3692)Giorbo2022-09-07
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* remove `^$` from injection regexsTimothy DeHerrera2022-09-06
|
* Update tree-sitter-diff (#3708)Michael Davis2022-09-06
| | | | | This change also renames the grammar from `git-diff` to `diff`. The grammar covers regular diff syntax so I renamed the repository a while ago.
* Update tree-sitter-fish to latest commit (#3704)Lennard Hofmann2022-09-05
|
* tree-sitter-solidity: Use upstream, update queriesBlaž Hrastnik2022-09-05
|
* update zig grammar and highlight rules (#3621)voroskoi2022-09-02
|
* Update tree-sitter-rust to latestMichael Davis2022-08-31
| | | | | | There don't appear to be any regressions from the updates. Also included is a fix which highlights the "#" as in attributes as punctuation. This was previously unhighlighted.
* erlang: Use Edoc style auto-pairsMichael Davis2022-08-31
| | | | | | Specifically this changes backtic's right-hand-side pair character to single-quote which is the syntax for inline and block code in Edoc.
* Add c-sharp textobjects (#3494)Gustavo Bogarín2022-08-27
| | | | Co-authored-by: Gustavo Bogarín <gbogarin@outlook.com> Co-authored-by: Gustavo Bogarín <gbogarin@posibillian.tech>
* Pascal support (#3542)ath32022-08-25
|
* Update tree-sitter-ruby (#3527)Michael Davis2022-08-25
|
* AWK support (#3528)ath32022-08-24
|
* Julia queries: update grammar, fix breaking changesChristoph Horn2022-08-24
|
* feat(lang): Add esdl grammar (#3526)Jaden2022-08-24
|
* Improve dart indent (#3419)seb-bl2022-08-24
|
* add syntax highlights for xit (#3521)ChemicalXandco2022-08-24
|
* Update tree-sitter-elm to latest commit (#3497)ScribblyBirb2022-08-21
|
* Update tree-sitter-org (#3489)Michael Davis2022-08-21
| | | | | | | | The update fixes a bug that caused the external scanner to hang during error recovery. Looking at the diff, there are no structural changes in this update. There are a few new fields and it looks like some edge-case fixes but nothing that breaks compatibility with the current queries.