| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This will become more important with the HEEx grammar being added.
Error highlighting with the Elixir grammar is a bit jumpy because
in some scenarios, a bit of missing syntax can force tree-sitter to
give up on error recovery and mark the entire tree as an error.
This ends up looking bad when editing. We don't typically highlight
error nodes so I'm inclined to leave it out of the highlights here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
news:
- tree-sitter-elixir now powers Elixir syntax highlighting on github.com
- GitHub now supports code-navigation for Elixir repos via
tree-sitter-elixir
changes:
- modules now use the `@module` highlight, which was added upstream to
tree-sitter
- it seems appropriate to use `@namespace` to follow helix convention
- added nullary range operator (e.g. `Enum.to_list(..) == []`), a new syntax
for elixir 1.14
- a fix for stab clause nodes mis-highlighting when the right hand side of
the stab clause contained multiple simple expressions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* updated theme scopes
variable.property -> variable.field
property -> variable.field
* updated theme scopes
* update book and themes
updated book and themes to reflect scope changes
* wip
* update more queries
* update dark_plus.toml
|
| |
|
| |
|
| |
|
|
|
|
| |
this aligns better with how ruby highlights symbols
|
|
|
|
| |
connects https://github.com/elixir-lang/tree-sitter-elixir/issues/9
|
| |
|
|
|
|
| |
connects https://github.com/elixir-lang/tree-sitter-elixir/pull/5
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
Using custom fork for now to get around generating the source files
|