diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2022-11-16 18:32:01 +0200 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2022-11-26 13:17:51 +0200 |
| commit | ae51bc0638df07489d70c21da05ba276db8e37a9 (patch) | |
| tree | 57e0ec247afd72064646cd5648bbf904e442ccb9 | |
| parent | highlights(make): fix captures (diff) | |
| download | nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar.gz nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar.bz2 nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar.lz nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar.xz nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.tar.zst nvim-treesitter-ae51bc0638df07489d70c21da05ba276db8e37a9.zip | |
highlights(llvm): use more specific groups
| -rw-r--r-- | queries/llvm/highlights.scm | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/queries/llvm/highlights.scm b/queries/llvm/highlights.scm index d61d52937..e2857b02c 100644 --- a/queries/llvm/highlights.scm +++ b/queries/llvm/highlights.scm @@ -1,3 +1,8 @@ +[ + (local_var) + (global_var) +] @variable + (type) @type (type_keyword) @type.builtin @@ -6,6 +11,9 @@ (global_var) ] @type) +(global_type + (local_var) @type.definition) + (argument) @parameter (_ inst_name: _ @keyword.operator) @@ -68,10 +76,6 @@ "ifunc" "section" "comdat" - "thread_local" - "localdynamic" - "initialexec" - "localexec" "any" "exactmatch" "largest" @@ -80,15 +84,26 @@ "distinct" "attributes" "vscale" - "no_cfi" ] @keyword -(linkage_aux) @keyword -(dso_local) @keyword -(visibility) @keyword -(dll_storage_class) @keyword -(unnamed_addr) @keyword -(attribute_name) @keyword + +[ + "no_cfi" + (dso_local) + (linkage_aux) + (visibility) +] @type.qualifier + +[ + "thread_local" + "localdynamic" + "initialexec" + "localexec" + (unnamed_addr) + (dll_storage_class) +] @storageclass + +(attribute_name) @attribute (function_header [ (linkage) @@ -105,11 +120,6 @@ (float) @float [ - (local_var) - (global_var) -] @variable - -[ (struct_value) (array_value) (vector_value) |
