aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ruby
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-17 17:14:31 +0300
committerObserverOfTime <chronobserver@disroot.org>2022-11-26 13:17:51 +0200
commitbe2b89edc8e8a0e3a192ae23495f776e7bd61c42 (patch)
treefc2708098fd1c337e4e7714fbc4d0594592b647e /queries/ruby
parentdocs: fix contributing guidelines (diff)
downloadnvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar.gz
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar.bz2
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar.lz
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar.xz
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.tar.zst
nvim-treesitter-be2b89edc8e8a0e3a192ae23495f776e7bd61c42.zip
highlights(ruby): fix captures
Diffstat (limited to 'queries/ruby')
-rw-r--r--queries/ruby/highlights.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index d40013270..cf253a474 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -1,4 +1,5 @@
; Variables
+
(identifier) @variable
(global_variable) @variable.global
@@ -51,8 +52,8 @@
(constant) @type
-((identifier) @keyword
- (#vim-match? @keyword "^(private|protected|public)$"))
+((identifier) @type.qualifier
+ (#any-of? @type.qualifier "private" "protected" "public"))
[
"rescue"
@@ -60,7 +61,7 @@
] @exception
((identifier) @exception
- (#vim-match? @exception "^(fail|raise)$"))
+ (#any-of? @exception "fail" "raise"))
; Function calls
@@ -77,7 +78,7 @@
(program
(call
(identifier) @include)
- (#vim-match? @include "^(require|require_relative|load)$"))
+ (#any-of? @include "require" "require_relative" "load"))
; Function definitions