# Global initialisation file for SciTE # For Linux, place in $prefix/share/scite # For Windows, place in same directory as SciTE.EXE (or Sc1.EXE) # Globals # Window sizes and visibility if PLAT_WIN position.left=0 position.top=0 if PLAT_GTK position.left=5 position.top=22 #position.width=576 #position.height=740 position.width=-1 position.height=-1 #position.tile=1 full.screen.hides.menu=1 minimize.to.tray=0 split.vertical=0 #output.horizontal.size=200 #output.vertical.size=60 #horizontal.scrollbar=0 #horizontal.scroll.width=10000 #output.horizontal.scrollbar=0 #output.horizontal.scroll.width=10000 #output.scroll=0 #end.at.last.line=0 tabbar.visible=1 tabbar.hide.one=0 tabbar.multiline=1 toolbar.visible=0 #undo.redo.lazy=1 statusbar.visible=1 #fileselector.width=800 #fileselector.height=600 #magnification=-1 #output.magnification=-1 # Sizes and visibility in edit pane # Set line.numbers to 4 if you want to see them line.numbers=0 margin.width=16 #fold.margin.width=16 #fold.margin.colour=#FF0000 #fold.margin.highlight.colour=#0000FF #blank.margin.left=4 #blank.margin.right=4 buffered.draw=1 #two.phase.draw=0 use.palette=0 # Element styles #view.eol=1 #control.char.symbol=. caret.period=0 view.whitespace=1 view.indentation.whitespace=0 view.indentation.guides=1 highlight.indentation.guides=1 caret.fore=#FF0000 caret.width=2 #caret.line.back=#FFFED8 #calltip.back=#FFF0FE edge.column=85 edge.mode=2 #edge.colour=#C0DCC0 braces.check=1 braces.sloppy=1 selection.fore=#006000 # DADADA used as background because it yields standard silver C0C0C0 # on low colour displays and a reasonable light grey on higher bit depths selection.back=#DADADA #~ whitespace.fore=#FF0000 #~ whitespace.back=#FF00F0 #error.marker.fore=#0000A0 #error.marker.back=#DADAFF bookmark.fore=#000000 bookmark.back=#60C0A0 use.monospaced=1 # Checking are.you.sure=1 #are.you.sure.for.build=1 #quit.on.close.last=1 #load.on.activate=1 #save.on.deactivate=1 #are.you.sure.on.reload=1 #reload.preserves.undo=1 check.if.already.open=1 default.file.ext=.cxx #title.full.path=1 #title.show.buffers=1 save.recent=1 #save.session=1 open.dialog.in.file.directory=1 #strip.trailing.spaces=1 #ensure.final.line.end=1 ensure.consistent.line.ends=1 #save.deletes.first=1 buffers=10 #api.*.cxx=d:\api\w.api #win95.death.delay=1000 #translation.missing=*** #read.only=1 # Indentation tabsize=8 indent.size=2 use.tabs=1 indent.automatic=1 indent.opening=0 indent.closing=0 #tab.indents=0 #backspace.unindents=0 #wrap=1 cache.layout=2 #output.wrap=1 #output.cache.layout=3 # Folding # enable folding, and show lines below when collapsed. fold=1 fold.compact=0 fold.flags=0 fold.symbols=3 fold.on.open=0 # Find and Replace #escapes.in.find.replace=1 if PLAT_WIN find.command=fgrep -G -n $(find.what) $(find.files) #find.input=$(find.what) if PLAT_GTK find.command=grep --line-number "$(find.what)" $(find.files) find.files=*.c *.cxx *.h #find.replace.matchcase=1 #find.replace.escapes=1 #find.replace.regexp=1 #find.replace.regexp.posix=1 #find.replace.wrap=0 #find.replacewith.focus=0 # Behaviour eol.mode=LF eol.auto=0 clear.before.execute=0 #vc.home.key=1 #wrap.aware.home.end.keys=1 autocompleteword.automatic=1 #autocomplete.choose.single=1 caret.policy.xslop=1 caret.policy.width=20 caret.policy.xstrict=0 caret.policy.xeven=0 caret.policy.xjumps=0 caret.policy.yslop=1 caret.policy.lines=1 caret.policy.ystrict=1 caret.policy.yeven=1 caret.policy.yjumps=0 #visible.policy.strict=1 #visible.policy.slop=1 #visible.policy.lines=4 #time.commands=1 # Status Bar statusbar.number=4 statusbar.text.1=\ ($(LineNumber), $(ColumnNumber)) $(OverType) ($(EOLMode)) $(FileAttr) statusbar.text.2=\ $(BufferLength) chars in $(NbOfLines) lines. Sel: $(SelLength) chars. statusbar.text.3=\ Now is: Date=$(CurrentDate) Time=$(CurrentTime) statusbar.text.4=\ $(FileNameExt) : $(FileDate) — $(FileTime) | $(FileAttr) if PLAT_WIN command.scite.help="file://$(SciteDefaultHome)\SciTEDoc.html" command.scite.help.subsystem=2 if PLAT_GTK command.print.*=a2ps $(FileNameExt) command.scite.help=netscape "file://$(SciteDefaultHome)/SciTEDoc.html" # Internationalisation # Japanese input code page 932 and ShiftJIS character set 128 #code.page=932 #character.set=128 # Unicode #code.page=65001 code.page=0 #character.set=204 # Required for Unicode to work on GTK+: #LC_CTYPE=en_US.UTF-8 # Export #export.keep.ext=1 export.html.wysiwyg=1 #export.html.tabs=1 #export.html.folding=1 export.html.styleused=1 #export.html.title.fullpath=1 #export.rtf.tabs=1 #export.rtf.font.face=Arial #export.rtf.font.size=9 #export.rtf.tabsize=8 # Define values for use in the imported properties files chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ chars.numeric=0123456789 chars.accented=ŠšŒœŸÿÀàÁáÂâÃãÄäÅ寿ÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖØøÙùÚúÛûÜüÝýÞþßö # This is a better set for Russian: #chars.accented=ÀàÁáÂâÃãÄäÅå¨¸ÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖö×÷ØøÙùÚúÛûÜüÝýÞþßÿ # The open.filter setting is only used on Windows where the file selector has a menu of filters to apply # to the types of files seen when opening. # There is a limit (possibly 256 characters) to the length of a filter, # so not all source extensions can be in this setting. source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.css;*.h;*.hh;*.hxx;*.hpp;\ *.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\ *.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\ *.java;*.js;*.py;*.pl;*.php;*.rb;*.cgi;*.lua;*.conf;\ make*;*.mak;\ *.properties;*.html;*.xml;*.iface;*.bat;*.e open.filter=\ All Source|$(source.files)|\ All Files (*.*)|*.*|\ $(filter.ada)\ $(filter.conf)\ $(filter.asm)\ #~ $(filter.ave)\ #~ $(filter.baan)\ $(filter.cpp)\ $(filter.css)\ #~ $(filter.eiffel)\ #~ $(filter.fortran)\ #~ $(filter.idl)\ $(filter.java)\ $(filter.js)\ #~ $(filter.latex)\ #~ $(filter.lout)\ #~ $(filter.lua)\ #~ $(filter.matlab)\ #~ $(filter.nncrontab)\ $(filter.pascal)\ #~ $(filter.perl)\ $(filter.php)\ #~ $(filter.pov)\ $(filter.properties)\ $(filter.python)\ #~ $(filter.ruby)\ #~ $(filter.sql)\ #~ $(filter.tcl)\ $(filter.text)\ #~ $(filter.vb)\ $(filter.web) # Give symbolic names to the set of fonts used in the standard styles. if PLAT_WIN font.base=font:Verdana,size:10 font.small=font:Verdana,size:8 # font.comment=font:Comic Sans MS,size:9 font.comment=font:Verdana,size:10 font.code.comment.box=$(font.comment) font.code.comment.line=$(font.comment) font.code.comment.doc=$(font.comment) font.text=font:Times New Roman,size:11 font.text.comment=font:Verdana,size:9 font.embedded.base=font:Verdana,size:9 font.embedded.comment=font:Comic Sans MS,size:8 font.monospace=font:Courier New,size:10 font.vbs=font:Lucida Sans Unicode,size:10 if PLAT_GTK font.base=font:lucidatypewriter,size:12 font.small=font:lucidatypewriter,size:10 font.comment=font:new century schoolbook,size:12 font.code.comment.box=$(font.comment) font.code.comment.line=$(font.comment) font.code.comment.doc=$(font.comment) font.text=font:times,size:14 font.text.comment=font:lucidatypewriter,size:10 font.embedded.base=font:lucidatypewriter,size:12 font.embedded.comment=font:lucidatypewriter,size:12 font.monospace=font:courier,size:12 font.vbs=font:new century schoolbook,size:12 font.js=$(font.comment) # Give symbolic names to the set of colours used in the standard styles. colour.code.comment.box=fore:#507C73 colour.code.comment.line=fore:#507C73 colour.code.comment.doc=fore:#507C73 colour.text.comment=fore:#0000FF,back:#D0F0D0 colour.other.comment=fore:#007F00 colour.embedded.comment=back:#E0EEFF colour.embedded.js=back:#F0F0FF colour.notused=back:#FF0000 colour.number=fore:#CC9900 colour.keyword=fore:#303090 colour.string=back:#F0F0F0 colour.char=fore:#3F3F3F colour.operator=fore:#000000 colour.preproc=fore:#7F7F00 colour.error=fore:#FFFF00,back:#FF0000 # Global default styles for all languages # Default #style.*.32=$(font.base),back:#F0F0E0 style.*.32=$(font.base) # Line number style.*.33=back:#C0C0C0,$(font.base) # Brace highlight style.*.34=fore:#0000FF,bold # Brace incomplete highlight style.*.35=fore:#FF0000,bold # Control characters style.*.36=bold # Indentation guides style.*.37=fore:#C0C0C0,back:#FFFFFF # Printing - only works on Windows if PLAT_WIN #print.colour.mode=1 print.magnification=-1 # Setup: left, right, top, bottom margins, in local units: # hundredths of millimeters or thousandths of inches print.margins=1500,1000,1000,1500 # Header/footer: # && = &; &p = current page # &f = file name; &F = full path # &d = file date; &D = current date # &t = file time; &T = full time print.header.format=$(FileNameExt) — Printed on $(CurrentDate), $(CurrentTime) — Page $(CurrentPage) print.footer.format=$(FilePath) — File date: $(FileDate) — File time: $(FileTime) # Header/footer style print.header.style=font:Arial,size:12,bold print.footer.style=font:Arial Narrow,size:10,italics # Warnings - only works on Windows and needs to be pointed at files on machine #if PLAT_WIN # warning.findwrapped=100,E:\Windows\Media\SFX\Boing.wav # warning.notfound=0,Effect.wav # warning.wrongfile=0,Glass.wav # warning.executeok=0,Fanfare.wav # warning.executeko=100,GlassBreak.wav # warning.nootherbookmark=100,Boing2.wav # Define the Lexer menu, # Each item contains three parts: menu string | file extension | key # The only keys allowed currently are based on F-keys and alphabetic keys and look like # [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D. # A '&' may be placed before a letter to be used as an accelerator. This does not work on GTK+. menu.language=\ Text|txt|Shift+F11|\ Ada|ads||\ Apache Confi&g|conf||\ Assembler|asm||\ &Batch|bat||\ &C / C++|c||\ C&#|cs||\ CSS|css||\ H&ypertext|html|F12|\ &Java|java||\ Java&Script|js||\ &Makefile|mak|Ctrl+Shift+F11|\ Pascal|pas||\ P&HP|php||\ &Properties|properties||\ Pytho&n|py||\ &XML|xml|Shift+F12| #~ Avenue|ave||\ #~ Baan|bc||\ #~ Bullant|ant||\ #~ &Difference|diff||\ #~ &Eiffel|e||\ #~ &Errorlist|err||\ #~ &Fortran|f90||\ #~ La&TeX|tex||\ #~ Lisp|lisp||\ #~ Lout|lt||\ #~ Lu&a|lua||\ #~ Matlab|m||\ #~ &nnCron crontab|tab||\ #~ Pe&rl|pl||\ #~ P&LSQL|spec||\ #~ Reso&urce|rc||\ #~ Ruby|rb||\ #~ Shell|sh||\ #~ S&QL|sql||\ #~ &TCL|tcl||\ #~ &VB|vb||\ #~ VBScr&ipt|vbs||\ # User defined key commands user.shortcuts=\ Ctrl+PageUp|IDM_PREVFILE|\ Ctrl+PageDown|IDM_NEXTFILE| #KeypadPlus|IDM_EXPAND|\ #KeypadMinus|IDM_BLOCK_COMMENT| # Import all the language specific properties files import ada import asm #~ import ave #~ import baan #~ import bullant import conf import cpp import css #~ import eiffel #~ import escript #~ import fortran import html #~ import latex #~ import lisp #~ import lout #~ import lua #~ import matlab #~ import nncrontab import others import pascal #~ import perl import php import phpfunctions #~ import pov import python #~ import ruby #~ import sql #~ import tcl #~ import vb