diff options
| author | Karl Hiner <karl.hiner@gmail.com> | 2024-02-23 01:41:28 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-23 15:41:28 +0900 |
| commit | a29058fe8b4ba291a63422073e5bd3d8920942ac (patch) | |
| tree | be90865374c261e4f9ca92680f6c4a0045584be1 /queries/faust | |
| parent | Update README (diff) | |
| download | nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar.gz nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar.bz2 nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar.lz nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar.xz nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.tar.zst nvim-treesitter-a29058fe8b4ba291a63422073e5bd3d8920942ac.zip | |
feat(faust): better highlighting of function calls, built-in variables, and member access
Diffstat (limited to 'queries/faust')
| -rw-r--r-- | queries/faust/highlights.scm | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/queries/faust/highlights.scm b/queries/faust/highlights.scm index 012562971..df2c3e70a 100644 --- a/queries/faust/highlights.scm +++ b/queries/faust/highlights.scm @@ -1,11 +1,17 @@ ; Identifiers (identifier) @variable -(process) @variable.builtin +[ + "process" + "effect" +] @variable.builtin (parameters (identifier)) @variable.parameter +(access + definition: (identifier) @variable.member) + (global_metadata key: (identifier) @variable.member) @@ -49,16 +55,12 @@ (function_names) @function -[ - (lambda) - (prefix) - (prim1) - (prim2) - (prim3) - (prim4) - (prim5) - (function_call) -] @function.call +(function_call + (identifier) @function.call) + +(function_call + (access + definition: (identifier) @function.call)) [ "exp" |
