Showing content from http://www.xs4all.nl/~hipster/lib/ruby/ruby.vim below:
" Vim syntax file " Language: Ruby 1.6.1 " Maintainer: Michel van de Ven " $Id: ruby.vim,v 0.5 2000/10/10 17:45:24 hip Exp hip $ " http://www.xs4all.nl/~hipster/lib/ruby/ruby.vim " " TODO " interpunction, operators, identifiers (global, instance, local), " numeric literals, pseudo vars, arrays, hashes, methods, iterators, " predefined{vars, consts, classes, modules}, %w array expr " " BUGS " - rbRegexp is still shaky syn clear syn keyword rbReserved BEGIN END alias and begin break case class def defined \ do else elsif end ensure false for if in module next nil not or \ redo rescue retry return self super then true undef unless until \ when while yield __FILE__ __LINE__ syn keyword rbBuiltin Array Float Integer String at_exit autoload binding \ block_given callcc caller catch chop chomp eval exec exit fail \ fork format gets global_variables gsub iterator lambda load \ local_variables loop open p print printf proc putc puts raise \ rand readline readlines require scan select set_trace_func \ singleton_method_added sleep split sprintf srand sub syscall \ system test throw trace_var trap untrace_var syn keyword rbTodo TODO FIXME XXX contained syn match rbBrace /[{}]/ syn match rbComment /#.*/ contains=rbTodo syn match rbEscapes /\\\(\d\+\|[xX]\x\+\|[tnrfbaesc\\]\|[CM]-\)/ contained syn match rbEscapesRE /[$^.*+?]\|\\[wWsSdDAZbB]\|\\\/\|\[\|\]/ contained syn match rbEscapesRE /{\d*,\d*}/ contained syn match rbEscapesRE /(\(?[#:=!]\)\=.\{-})/ contained syn match rbEscapesSQ /\\\\\|\\'/ contained syn match rbHashBang /#!.*/ syn match rbIdClass /\<[A-Z][A-Za-z0-9$_]*\>/ syn match rbIdSubst /#{.\{-}}/ contained syn match rbIdSubst /#\$[!@&'`+0-9~=/\\,;.<>_*$?:"]/ contained syn match rbIdSubst /#[@$]\w\+\>/ contained syn match rbPredefVar /\$[!@&'`+0-9~=/\\,;.<>_*$?:"]/ syn match rbScope /::/ syn region rbCommand start=+`+ end=+`+ syn region rbCommand start=+%x(+ end=+)+ syn region rbCommand start=+%x{+ end=+}+ syn region rbDoc start="^=begin" end="^=end" contains=rbTodo syn region rbRegexp start=+/+ end=+/+ oneline \ contains=rbIdSubst,rbEscapes,rbEscapesRE syn region rbRegexp start=+%r|+ end=+|+ \ contains=rbIdSubst,rbEscapes,rbEscapesRE syn region rbRegexp start=+%r/+ end=+/+ \ contains=rbIdSubst,rbEscapes,rbEscapesRE " double quotes (some) syn region rbString start=+"+ end=+"+ contains=rbIdSubst,rbEscapes syn region rbString start=+%Q!+ end=+!+ contains=rbIdSubst,rbEscapes syn region rbString start=+%Q(+ end=+)+ contains=rbIdSubst,rbEscapes syn region rbString start=+%Q{+ end=+}+ contains=rbIdSubst,rbEscapes syn region rbString start=+%/+ end=+/+ contains=rbIdSubst,rbEscapes syn region rbString start=+%!+ end=+!+ contains=rbIdSubst,rbEscapes " single quotes (some) syn region rbString start=+'+ end=+'+ contains=rbEscapesSQ syn region rbString start=+%q!+ end=+!+ contains=rbEscapesSQ syn region rbString start=+%q(+ end=+)+ contains=rbEscapesSQ syn region rbString start=+%q{+ end=+}+ contains=rbEscapesSQ hi link rbBrace Keyword hi link rbBuiltin Statement hi link rbComment Comment hi link rbCommand Identifier hi link rbDoc Comment hi link rbEscapes Special hi link rbEscapesRE Special hi link rbEscapesSQ Special hi link rbHashBang PreProc hi link rbIdClass Identifier hi link rbIdSubst Identifier hi link rbPredefVar Identifier hi link rbRegexp String hi link rbReserved Keyword hi link rbScope Identifier hi link rbString String hi link rbTodo Todo
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3