aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorTravonteD <tman1300@aol.com>2020-07-18 11:19:01 -0400
committerStephan Seitz <stephan.lauf@yahoo.de>2020-07-19 22:16:00 +0200
commit45a1c3998d93d743440751fcd65603517d5780ac (patch)
tree2cdb295d55fba2639c8e9dc960331066dca0e057 /queries
parentadded go maintainer to README.md (diff)
downloadnvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar.gz
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar.bz2
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar.lz
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar.xz
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.tar.zst
nvim-treesitter-45a1c3998d93d743440751fcd65603517d5780ac.zip
bash: add locals.scm for use with definition highlighting
Diffstat (limited to 'queries')
-rw-r--r--queries/bash/locals.scm13
1 files changed, 13 insertions, 0 deletions
diff --git a/queries/bash/locals.scm b/queries/bash/locals.scm
new file mode 100644
index 000000000..a03bc3a56
--- /dev/null
+++ b/queries/bash/locals.scm
@@ -0,0 +1,13 @@
+; Scopes
+(function_definition) @scope
+
+; Definitions
+(variable_assignment
+ name: (variable_name) @definition.var)
+
+(function_definition
+ name: (word) @definition.function)
+
+; References
+(variable_name) @reference
+(word) @reference