From 18194789407c23d4076e8f3f54ad493d93fac258 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Wed, 2 Mar 2022 09:09:45 -0600 Subject: update tree-sitter-elixir 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 --- runtime/queries/elixir/highlights.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'runtime/queries') diff --git a/runtime/queries/elixir/highlights.scm b/runtime/queries/elixir/highlights.scm index 76fd2af9..4cfc0c24 100644 --- a/runtime/queries/elixir/highlights.scm +++ b/runtime/queries/elixir/highlights.scm @@ -82,11 +82,11 @@ (integer) @constant.numeric.integer (float) @constant.numeric.float -(alias) @type +(alias) @namespace (call target: (dot - left: (atom) @type)) + left: (atom) @namespace)) (char) @constant.character -- cgit v1.2.3-70-g09d2