# Define SciTE settings for other simple files. file.patterns.props=*.properties;*.ini;*.inf;*.reg;*.url;*.cfg;*.cnf;*.aut file.patterns.text=*.txt;*.log;*.lst;*.doc;*.diz;*.nfo file.patterns.batch=*.bat;*.cmd;*.nt file.patterns.diff=*.diff;*.patch file.patterns.make=makefile;Makefile;*.mak;configure* filter.properties=Properties (ini inf reg url cfg cnf)|$(file.patterns.props)| filter.text=Text (txt log lst doc diz nfo)|$(file.patterns.text);make*| filter.batch=Batch (bat cmd nt)|$(file.patterns.batch)| filter.diff=Difference (diff patch)|$(file.patterns.diff)| lexer.$(file.patterns.props)=props lexer.$(file.patterns.batch)=batch lexer.*.err=errorlist lexer.$(file.patterns.make)=makefile lexer.*.iface=makefile lexer.$(file.patterns.diff)=diff word.characters.$(file.patterns.text)=$(chars.alpha)$(chars.numeric)$(chars.accented)-' colour.other.operator=fore:#B06000 # Properties styles # Default style.props.0= # Comment style.props.1=fore:#007F7F,$(font.comment) # Section style.props.2=$(colour.string),back:#E0F0F0,eolfilled # Assignment operator style.props.3=$(colour.other.operator) # Default value (@) style.props.4=$(colour.preproc) # Matched Operators style.props.34=fore:#0000FF,notbold style.props.35=fore:#FF0000,notbold comment.block.props=#~ preprocessor.symbol.$(file.patterns.make)=! preprocessor.start.$(file.patterns.make)=IF IFDEF IFNDEF preprocessor.middle.$(file.patterns.make)=ELSE ELSEIF ELSEIFDEF ELSEIFNDEF preprocessor.end.$(file.patterns.make)=ENDIF # Batch styles # List from http://www.easydos.com/dosindex.html # I limit here the commands to those built in command.com, ie. I don't list external Dos commands # if [no] (test) (command) -- test is EXIST (filename) | (string1)==(string2) | ERRORLEVEL (number) # for %%(variable) IN (set) DO (command) -- variable is [a-zA-Z] -- eg for %%X in (*.txt) do type %%X keywordclass.batch=rem set if exist errorlevel for in do \ break call chcp cd chdir choice cls country ctty date del erase dir echo \ exit goto loadfix loadhigh mkdir md move path pause prompt rename ren \ rmdir rd shift time type ver verify vol \ com con lpt nul keywords.$(file.patterns.batch)=$(keywordclass.batch) # Default style.batch.0=fore:#000000 # Comment (rem or ::) style.batch.1=fore:#007F00,$(font.comment) # Keywords style.batch.2=$(colour.keyword) # Label (line beginning with ':') style.batch.3=$(colour.string),back:#606060,fore:#FFFF00,eolfilled # Hide command character ('@') style.batch.4=$(colour.preproc) # External commands style.batch.5=$(colour.keyword),$(font.monospace),bold # Variable: %%x (x is almost whatever, except space and %), %n (n in [0-9]), %EnvironmentVar% style.batch.6=back:#FFFFE0 # Operator: * ? < > | style.batch.7=$(colour.other.operator) comment.block.batch=REM ~ # Makefile styles # Default style.makefile.0=fore:#000000 # Comment: # style.makefile.1=$(colour.other.comment),$(font.code.comment.box) # Pre-processor or other comment: ! style.makefile.2=$(colour.preproc) # Variable: $(x) style.makefile.3=fore:#000080 # Operator style.makefile.4=$(colour.other.operator) # Target style.makefile.5=fore:#A00000 # Error style.makefile.9=$(colour.error),eolfilled # Matched Operators style.makefile.34=fore:#0000FF,notbold style.makefile.35=fore:#FF0000,notbold comment.block.makefile=#~ # Error list styles style.errorlist.32=fore:#B06000,$(font.small) # Default style.errorlist.0=fore:#000000 # python Error style.errorlist.1=fore:#FF0000 # gcc Error style.errorlist.2=fore:#800080 # Microsoft Error style.errorlist.3=fore:#808000 # command or return status style.errorlist.4=fore:#0000FF # Borland error and warning messages style.errorlist.5=fore:#B06000 # perl error and warning messages style.errorlist.6=fore:#FF0000 # .NET tracebacks style.errorlist.7=fore:#FF0000 # Lua error and warning messages style.errorlist.8=fore:#FF0000 # ctags style.errorlist.9=fore:#FF00FF # diff changed ! style.errorlist.10=fore:#007F00 # diff addition + style.errorlist.11=fore:#00007F # diff deletion - style.errorlist.12=fore:#007F7F # diff message --- style.errorlist.13=fore:#7F0000 # PHP error style.errorlist.14=fore:#FF0000 # Ensures that spacing is not affected by line number styles style.errorlist.33=$(font.small) # Difference styles # Default style.diff.0=fore:#000000 # Comment (part before "diff ..." or "--- ..." and , Only in ..., Binary file...) style.diff.1=fore:#007F00 # Command (diff ...) style.diff.2=fore:#7F7F00 # Source file (--- ...) and Destination file (+++ ...) style.diff.3=fore:#7F0000 # Position setting (@@ ...) style.diff.4=fore:#7F007F # Line removal (-...) style.diff.5=fore:#007F7F # Line addition (+...) style.diff.6=fore:#00007F command.build.makefile=make command.build.*.mak=make if PLAT_WIN command.go.*.bat=$(FileNameExt) command.name.0.*.bat=Execute Selection command.0.*.bat=$(CurrentSelection) command.name.1.*.mak=nmake command.1.*.mak=nmake -f $(FileNameExt)