aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ruby
diff options
context:
space:
mode:
authorKassio Borges <kassioborgesm@gmail.com>2020-12-04 19:02:42 +0000
committerStephan Seitz <stephan.lauf@yahoo.de>2020-12-05 22:49:42 +0100
commitb8bbfceca74d9cb480c9582fab0a17cf0fb42779 (patch)
treead6e5bb4c5a6684877f97faf511a234c381150d8 /queries/ruby
parentUpdate Ruby parser (diff)
downloadnvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar.gz
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar.bz2
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar.lz
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar.xz
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.tar.zst
nvim-treesitter-b8bbfceca74d9cb480c9582fab0a17cf0fb42779.zip
Add some ruby exception keywords
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