aboutsummaryrefslogtreecommitdiff
path: root/languages.toml
Commit message (Collapse)AuthorAge
...
* 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.
* feat: add taskwarrior to languages so `task N edit` is nice (#3468)Alexander Brevig2022-08-20
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* removes deprecated stdio flag for omnisharp (#3480)jdrst2022-08-19
|
* Update tree-sitter-swift (#3461)Michael Davis2022-08-17
|
* Update Clojure language definition (#3387)Joshua Suskalo2022-08-10
|
* Update tree-sitter-latex and highlights (#3370)Erasin2022-08-10
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add language: beancount (#3297)Kyle L. Davis2022-08-08
| | | | | Co-authored-by: erasin <erasinoo@gmail.com> Co-authored-by: Michael Davis <mcarsondavis@gmail.com> Co-authored-by: Erasin <erasinoo@gmail.com>
* Add slint-ui supportErasin2022-08-08
| | | | | | <https://slint-ui.com/> lsp: <https://github.com/slint-ui/slint/tree/HEAD/tools/lsp> tree-sitter-slint: <https://github.com/jrmoulton/tree-sitter-slint>
* Use split_parser branch for markdown grammar (#3108)Matthias Deiml2022-08-06
|
* Change default formatter for any language (#2942)PiergiorgioZagaria2022-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change default formatter for any language * Fix clippy error * Close stdin for Stdio formatters * Better indentation and pattern matching * Return Result<Option<...>> for fn format instead of Option * Remove unwrap for stdin * Handle FormatterErrors instead of Result<Option<...>> * Use Transaction instead of LspFormatting * Use Transaction directly in Document::format * Perform stdin type formatting asynchronously * Rename formatter.type values to kebab-case * Debug format for displaying io::ErrorKind (msrv fix) * Solve conflict? * Use only stdio type formatters * Remove FormatterType enum * Remove old comment * Check if the formatter exited correctly * Add formatter configuration to the book * Avoid allocations when writing to stdin and formatting errors * Remove unused import Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
* feat: add cue support (#3262)Banst2022-07-31
|
* Add Graphviz Dot lang support (#3241)Erasin2022-07-30
| | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add LSP config for Odin (#3214)Ricardo Silva2022-07-27
|
* Improve python highlighting (#3103)Kirawi2022-07-26
| | | | | | | | | | | | | * improve python queries * update python grammar to `0.20.2` * fix variadic parameter scope * add punctuation scopes * fix order of punctuation scopes * undo `embedded` delete
* feat(tree-sitter): :sparkles: add go template support (#3091)Daniel Longeuay2022-07-26
| | | | | | | * feat(tree-sitter): :sparkles: add go template support * fix(tree-sitter): :bug: go template highlight scope selectors * chore(tree-sitter): :wrench: update go template grammar commit
* Add rabl/jbuilder/jb extensions for Ruby (#3173)Joe2022-07-24
| | | | | * Add rabl and jbuilder * Add jb
* Add `vh` verilog header file type to `file-types` (#3158)Andrey Tkachenko2022-07-23
|
* Gleam: add support for built-in language server (#3139)Clay2022-07-22
| | | | | * Add gleam lsp support * Docgen gleam lsp support
* Remove .git extension from SCSS tree-sitter repo url (#3089)Joe2022-07-17
|
* Add SCSS language support (#3074)Joe2022-07-17
|
* Added ungrammar language support (#3048)Philipp Mildenberger2022-07-12
|
* add fortran language (#3025)Austen LeBeau2022-07-10
|
* Update tree-sitter-nickel (#2987)Erin van der Veen2022-07-06
|
* Update tree-sitter-ledger (#2936)Ivan Tham2022-07-05
|
* Update TSQ queries (#2960)Michael Davis2022-07-05
| | | | | | | | | | | | | | | | A few changes to make TSQ highlights better: * A parsing error has been fixed in the grammar itself * Previously tree-sitter-tsq did not parse the variables in predicates like `(#set! injection.language "javascript")` * Theme nodes as `tag` * The newly added node to the parser (from the above fix) is `variable` which takes over the `variable` capture from nodes * Highlight known predicates as `function` and unsupported predicates as `error` * This may help when translating queries from nvim-treesitter. For example `#any-of?` is a common one used in nvim-treesitter queries but not implemented in Helix or tree-sitter-cli. * Inject tree-sitter-regex into `#match?` predicates
* add language `idris` (#2971)Matthew Toohey2022-07-05
|
* Add Haskell roots (#2954)0rphee2022-07-04
|
* languages: added elvish (#2948)rsteube2022-07-03
|
* markdown: limit raw block highlight to code fence contentMichael Davis2022-07-01
|
* git-commit: fix highlight edge casesMichael Davis2022-07-01
| | | | | | | | | * branch message with current branch and diverged branch has been added to the parser * scissors used in verbose commits are marked as a punctuation delimiter * we could use comment instead since they're visually the same but IMO this works better
* tsq: update parser to fix escaping double quotesMichael Davis2022-07-01
| | | | | | | | | | | | | | | This includes a fix for the new HTML highlights introduced a few parent commits back: ["\"" (attribute_name)] @string Would get tripped up and the entire line would be highlighted as a string. Now `\"` is a valid escape. I'm switching to my fork as the primary repo as the upstream hasn't been touched in over a year (mostly because stability afaict) but it has no watchers currently so I'm not hopeful that my PR will be merged.