# Define SciTE settings for Ruby files. file.patterns.rb=*.rb;*.rbw shbang.ruby=rb filter.ruby=Ruby (rb rbw)|$(file.patterns.rb)| lexer.$(file.patterns.rb)=ruby keywordclass.ruby=__FILE__ and def end in or self unless __LINE__ begin \ defined? ensure module redo super until BEGIN break do false next rescue \ then when END case else for nil retry true while alias class elsif if \ not return undef yield keywords.$(file.patterns.rb)=$(keywordclass.ruby) statement.indent.$(file.patterns.rb)=5 def class if do elsif else case while for block.start.$(file.patterns.rb)=5 do block.end.$(file.patterns.rb)=5 end indent.opening.$(file.patterns.rb)=1 indent.closing.$(file.patterns.rb)=1 comment.block.ruby=#~ # ruby styles # White space style.ruby.0=fore:#808080 # Error style.ruby.1=back:#FF0000 # Comment line style.ruby.2=fore:#007F00,$(font.comment) # POD style.ruby.3=fore:#004000,back:#C0FFC0,$(font.monospace),eolfilled # Number style.ruby.4=fore:#007F7F # Word style.ruby.5=fore:#00007F,bold # String style.ruby.6=fore:#7F007F,$(font.monospace) # Character style.ruby.7=fore:#7F007F,$(font.monospace) # Class name style.ruby.8=fore:#0000FF,bold # Def name style.ruby.9=fore:#007F7F,bold # Operator style.ruby.10=bold # Identifier style.ruby.11= # Regex style.ruby.12=fore:#000000,back:#A0FFA0 # Global style.ruby.13=fore:#800080 # Symbol style.ruby.14=fore:#C0A030 # MODULE_NAME style.ruby.15=fore:#A000A0,bold # INSTANCE_VAR style.ruby.16=fore:#B00080 # CLASS_VAR style.ruby.17=fore:#8000B0 # BACKTICKS style.ruby.18=fore:#FFFF00,back:#A08080 # DATASECTION style.ruby.19=fore:#600000,back:#FFF0D8,eolfilled # HERE_DELIM style.ruby.20=fore:#000000,back:#DDD0DD # HERE_Q style.ruby.21=fore:#7F007F,back:#DDD0DD,eolfilled,notbold # HERE_QQ style.ruby.22=fore:#7F007F,back:#DDD0DD,eolfilled,bold # HERE_QX style.ruby.23=fore:#7F007F,back:#DDD0DD,eolfilled,italics # STRING_Q style.ruby.24=fore:#7F007F,$(font.monospace),notbold # STRING_QQ style.ruby.25=$(colour.string),$(font.monospace) # STRING_QX style.ruby.26=fore:#FFFF00,back:#A08080 # STRING_QR style.ruby.27=fore:#000000,back:#A0FFA0 # STRING_QW style.ruby.28=fore:#000000,back:#FFFFE0 # Demoted Keyword style.ruby.29=$(style.ruby.5) # STDIN style.ruby.30=back:#FF8080 # STDOUT style.ruby.31=back:#FF8080 # STDERR style.ruby.40=back:#FF8080 # Matched Operators style.ruby.34=fore:#0000FF,bold style.ruby.35=fore:#FF0000,bold # Braces are only matched in operator style braces.ruby.style=10 if PLAT_WIN command.go.*.rb=ruby $(FileNameExt) command.go.subsystem.*.rb=1 command.go.*.rbw=rubyw $(FileNameExt) command.go.subsystem.*.rbw=1 command.help.*.rb=$(CurrentWord)!c:\apps\ruby\ProgrammingRuby.chm command.help.subsystem.*.rb=4 if PLAT_GTK command.go.*.rb=ruby $(FileNameExt) command.name.1.*.rb=Check Syntax command.1.*.rb=ruby -cw $(FileNameExt) command.name.2.*.rb=Code Profiler command.2.*.rb=ruby -r profile $(FileNameExt)