diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Ruby.xshd b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Ruby.xshd new file mode 100644 index 0000000..84ded36 --- /dev/null +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Syntax/Dark/Ruby.xshd @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TODO + FIXME + + + HACK + UNDONE + + + + + + + \b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)? + + + [?,.:;()\[\]{}+\-/%*<>^=~!]+ + + + + ' + ' + + + + + + + """ + """ + + + \=begin + \=end + + + \# + + + " + " + + + + + + + + abort + Array + at_exit + autoload + binding + callcc + caller + chomp + chop + eval + exec + exit + fail + Float + fork + format + gets + global_variables + gsub + Integer + lambda + proc + load + local_variables + loop + open + p + print + print + printf + putc + puts + rand + readline + scan + select + set_trace_func + sleep + split + sprintf + srand + String + syscall + system + sub + test + throw + trace_var + trap + untrace_var + + + + class + module + public + protected + private + + + + begin + rescue + ensure + raise + catch + + + + def + end + undef + + + + for + do + in + while + until + + + + break + yield + redo + return + retry + next + + + + and + not + or + + + + nil + + + + elsif + else + if + then + case + unless + + + + true + false + + + + defined + + + + self + + + + super + + + + import + alias + + + + include + require + + + [\d\w_]+(?=(\s*\()) + @([\w]+) + &([\w]+) + + + + + + TODO + FIXME + + + HACK + UNDONE + + + + =begin + =end + + + TODO + FIXME + + + HACK + UNDONE + + + =begin + =end + + + + +