aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ruby
diff options
context:
space:
mode:
Diffstat (limited to 'queries/ruby')
-rw-r--r--queries/ruby/highlights.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index 12659c52f..44967e989 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -50,6 +50,14 @@
((identifier) @keyword
(#vim-match? @keyword "^(private|protected|public)$"))
+[
+ "rescue"
+ "ensure"
+ ] @exception
+
+((identifier) @exception
+ (#vim-match? @exception "^(fail|raise)$"))
+
; Function calls
"defined?" @function