diff options
| author | Mateus B. Melchiades <mateusbmelchiades@gmail.com> | 2022-01-29 14:21:10 -0300 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-01-29 18:43:44 +0100 |
| commit | cb7ea44a7b238f92b73d6f00a01c6462e0e7524e (patch) | |
| tree | ac2709fe4b33bab3404b0998c226f600872dc424 /queries/vala | |
| parent | Simplify vala highlights.scm (diff) | |
| download | nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar.gz nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar.bz2 nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar.lz nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar.xz nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.tar.zst nvim-treesitter-cb7ea44a7b238f92b73d6f00a01c6462e0e7524e.zip | |
Update Vala highlights
Diffstat (limited to 'queries/vala')
| -rw-r--r-- | queries/vala/highlights.scm | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/queries/vala/highlights.scm b/queries/vala/highlights.scm index 959eb73a4..a7cec5aa2 100644 --- a/queries/vala/highlights.scm +++ b/queries/vala/highlights.scm @@ -1,3 +1,18 @@ +; Variable + +(uppercased_identifier) @constant + +(namespaced_identifier + left: [ + (camel_cased_identifier) @namespace + (identifier) @variable + ] + right: [ + (identifier) @parameter + (camel_cased_identifier) @type + (uppercased_identifier) @constant + ] +) ; Pointers (address_of_identifier "&" @symbol) @@ -30,11 +45,16 @@ "break" ] @keyword.return + +(null) @constant.builtin + [ - (null) - (modifier) "typeof" "is" +] @keyword.operator + +[ + (modifier) "var" "class" "interface" @@ -117,6 +137,12 @@ ] @operator ) +; Declaration + +(declaration + type_name: (_) @type +) + ; Methods (function_definition @@ -260,25 +286,3 @@ name: (camel_cased_identifier) @attribute param: (_) @attribute ) @attribute - -; Constant -(uppercased_identifier) @constant - -; Other - -(namespaced_identifier - left: [ - (camel_cased_identifier) @namespace - (identifier) @variable - ] - right: [ - (identifier) @parameter - (camel_cased_identifier) @type - (uppercased_identifier) @constant - ] -) - -; Variable - -(identifier) @variable -(camel_cased_identifier) @variable |
