Browse Source

Highlight more ruby operators

Andrew Swistak 8 years ago
parent
commit
7e2562749f
1 changed files with 5 additions and 1 deletions
  1. 5 1
      vim/after/syntax/ruby.vim

+ 5 - 1
vim/after/syntax/ruby.vim

@@ -1,6 +1,10 @@
 let ruby_operators = 1
 let ruby_operators = 1
 
 
-syn match OperatorChars /\.\(class\)\@!/
+syn match Operator /\.\(class\)\@!/
+syn match Operator /[?+*;,<>&!~=-]/
+syn match Operator /||\||=\||\(\d\)\@=\||\(\w\)\@!\(.\{-\}|\)\@!/
+
+
 syn match _rubyFunction /\(\.\|\s\|^\)\@<=\w\+\((\)\@=/
 syn match _rubyFunction /\(\.\|\s\|^\)\@<=\w\+\((\)\@=/
 
 
 syn region ParenContainer   matchgroup=ContainerChars start=/(/ end=/)/ transparent
 syn region ParenContainer   matchgroup=ContainerChars start=/(/ end=/)/ transparent