Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Julia queries: prevent constructors to be highlighted as functions | Christoph Horn | 2022-08-24 |
| | | | | Also improves the captures of the remaining identifiers. | ||
* | Julia queries: limit markdown highlighting to docstrings | Christoph Horn | 2022-08-24 |
| | |||
* | Julia queries: major refactoring of `highlights.scm`, add regex injections, ↵ | Christoph Horn | 2022-08-24 |
| | | | | locals | ||
* | Julia queries: update grammar, fix breaking changes | Christoph Horn | 2022-08-24 |
| | |||
* | feat(lang): Add esdl grammar (#3526) | Jaden | 2022-08-24 |
| | |||
* | Improve dart indent (#3419) | seb-bl | 2022-08-24 |
| | |||
* | add syntax highlights for xit (#3521) | ChemicalXandco | 2022-08-24 |
| | |||
* | feat: add taskwarrior to languages so `task N edit` is nice (#3468) | Alexander Brevig | 2022-08-20 |
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com> | ||
* | Update tree-sitter-swift (#3461) | Michael Davis | 2022-08-17 |
| | |||
* | Theme Related Fixes (#3412) | nosa | 2022-08-14 |
| | |||
* | Fix Markdown Metadata (#3400) | Erasin | 2022-08-12 |
| | |||
* | highlight closure pipes as brackets (#3397) | Vince Mutolo | 2022-08-12 |
| | | | Co-authored-by: Vince Mutolo <vince@mutolo.org> | ||
* | Update tree-sitter-latex and highlights (#3370) | Erasin | 2022-08-10 |
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com> | ||
* | Add language: beancount (#3297) | Kyle L. Davis | 2022-08-08 |
| | | | | | Co-authored-by: erasin <erasinoo@gmail.com> Co-authored-by: Michael Davis <mcarsondavis@gmail.com> Co-authored-by: Erasin <erasinoo@gmail.com> | ||
* | slint indents | Erasin | 2022-08-08 |
| | |||
* | Add slint-ui support | Erasin | 2022-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 Deiml | 2022-08-06 |
| | |||
* | Rust queries: add `(function_item)` as a local scope (#3345) | ChrHorn | 2022-08-06 |
| | |||
* | Fix php hightlight (#3317) | Erasin | 2022-08-05 |
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com> | ||
* | Inherit javascript/typescript from common 'ecma' queries (#3301) | Michael Davis | 2022-08-03 |
| | | | | | | | JavaScript queries now contain a few lines that prevent them from being used whole-sale in typescript with `; inherits: javascript`. Here we follow nvim-treesitter's way of using a fake 'ecma' language as a common base for JavaScript and TypeScript to share as much as we can. | ||
* | Improve Python queries, add locals (#3284) | ChrHorn | 2022-08-01 |
| | |||
* | javascript queries: fix parameters (#3280) | ChrHorn | 2022-08-01 |
| | |||
* | feat: add cue support (#3262) | Banst | 2022-07-31 |
| | |||
* | Add Graphviz Dot lang support (#3241) | Erasin | 2022-07-30 |
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com> | ||
* | Add textobject for javascript (#3213) | Erasin | 2022-07-28 |
| | |||
* | Remove let_declaration from Rust locals tracking (#3212) | Michael Davis | 2022-07-28 |
| | |||
* | JS/TS highlighting improvements (#3219) | Philipp Mildenberger | 2022-07-27 |
| | |||
* | Fix: Python hightlight (#3201) | Erasin | 2022-07-26 |
| | |||
* | Improve python highlighting (#3103) | Kirawi | 2022-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 Longeuay | 2022-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 elixir & heex comment textobjects (#3179) | Clay | 2022-07-26 |
| | |||
* | Fix: svelte indets.scm (#3147) | Erasin | 2022-07-24 |
| | |||
* | Improve HEEx comment highlights, inject comment lang (#3170) | Clay | 2022-07-24 |
| | |||
* | Replace '; inherits <language>' in treesitter queries with <language> ↵ | Philipp Mildenberger | 2022-07-22 |
| | | | | | queries instead of appending them (#2470) Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> | ||
* | Fix locals tracking in Rust closures (#3027) | Michael Davis | 2022-07-20 |
| | | | | | | | | | | The fix comes from the rewriting of the `closure_parameters` stanza: it was capturing the entire `closure_parameters` node including paretheses, whitespace, and commas. Capturing the identifiers within fixes the tracking. In order to make sure locals definitions from closure parameters don't leak out of the body of the closure, though, we should also mark the closure itself as a locals scope. | ||
* | Add SCSS language support (#3074) | Joe | 2022-07-17 |
| | |||
* | Add textobjects.scm to GLSL (#3051) | Mateusz S. Szczygieł | 2022-07-12 |
| | |||
* | Added ungrammar language support (#3048) | Philipp Mildenberger | 2022-07-12 |
| | |||
* | add fortran language (#3025) | Austen LeBeau | 2022-07-10 |
| | |||
* | Introduce storage highlighting for typescript/javascript (#2961) | Jake Langford | 2022-07-06 |
| | |||
* | Remove broken ledger tag highlight (#2988) | Ivan Tham | 2022-07-06 |
| | |||
* | Fix some typos (#2978) | A-Walrus | 2022-07-06 |
| | |||
* | Update tree-sitter-ledger (#2936) | Ivan Tham | 2022-07-05 |
| | |||
* | Update TSQ queries (#2960) | Michael Davis | 2022-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 | ||
* | languages: added elvish (#2948) | rsteube | 2022-07-03 |
| | |||
* | Disable tree-sitter python indents, use fallback for now | Blaž Hrastnik | 2022-07-01 |
| | | | | | | | There's been a lot of complaints about the state of python indentation and the fallback actually works better until the solution proposed in https://github.com/helix-editor/helix/issues/763#issuecomment-1137894973= is implemented. | ||
* | markdown: limit raw block highlight to code fence content | Michael Davis | 2022-07-01 |
| | |||
* | erlang: highlight modules in behaviour attributes | Michael Davis | 2022-07-01 |
| | |||
* | erlang: highlight records with macro names | Michael Davis | 2022-07-01 |
| | | | | | | | | | You might use a macro like `?MODULE` to name a record: -record(?MODULE, {a, b, c}). With this fix, the record fields correctly get `variable.other.member` highlights. | ||
* | git-commit: fix highlight edge cases | Michael Davis | 2022-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 |