aboutsummaryrefslogtreecommitdiffstats
path: root/queries/rust
diff options
context:
space:
mode:
authorRohit Pradhan <64917719+rohit-px2@users.noreply.github.com>2021-03-13 14:18:51 -0500
committerKiyan <yazdani.kiyan@protonmail.com>2021-03-15 19:02:39 +0100
commit0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27 (patch)
tree770791b6c08e627b1c259ac9d0b1a2a5f88f55d0 /queries/rust
parentEcma: Highlight single-argument callback parameter (diff)
downloadnvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar.gz
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar.bz2
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar.lz
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar.xz
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.tar.zst
nvim-treesitter-0e3dd8d3fa58a2863f0561cdf9252013f4cbdf27.zip
Rust: Add variable and closure parameter highlights
Diffstat (limited to 'queries/rust')
-rw-r--r--queries/rust/highlights.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm
index baafc4bef..cc4458364 100644
--- a/queries/rust/highlights.scm
+++ b/queries/rust/highlights.scm
@@ -4,6 +4,7 @@
; Identifier conventions
+(identifier) @variable
; Assume all-caps names are constants
((identifier) @constant
(#vim-match? @constant "^[A-Z][A-Z\\d_]+$'"))
@@ -123,6 +124,7 @@
] @punctuation.delimiter
(parameter (identifier) @parameter)
+(closure_parameters (identifier) @parameter)
(lifetime (identifier) @label)