ruby.vim 448 B

12345678910111213
  1. let ruby_operators = 1
  2. syn match Operator /\.\(class\)\@!/
  3. syn match Operator /[?+*;,<>&!~=-]/
  4. syn match Operator /||\||=\||\(\d\)\@=\||\(\w\)\@!\(.\{-\}|\)\@!/
  5. syn match _rubyFunction /\(\.\|\s\|^\)\@<=\w\+\((\)\@=/
  6. hi link _rubyFunction Function
  7. hi link rubyRoute Type
  8. hi link rubyValidation Type
  9. syn region rubyBlockParameterList matchgroup=Operator start="\%(\%(\<do\>\|{\)\_s*\)\@32<=|" end="|" oneline display contains=rubyBlockParameter