diff options
Diffstat (limited to 'development/scite/config/SciTEGlobal.properties.new')
-rw-r--r-- | development/scite/config/SciTEGlobal.properties.new | 655 |
1 files changed, 585 insertions, 70 deletions
diff --git a/development/scite/config/SciTEGlobal.properties.new b/development/scite/config/SciTEGlobal.properties.new index 8a954b8a45..02b079ea34 100644 --- a/development/scite/config/SciTEGlobal.properties.new +++ b/development/scite/config/SciTEGlobal.properties.new @@ -1,105 +1,620 @@ -# Those settings get merged at package build time -# USER DEFINED SETTINGS -# Globals +# Global initialisation file for SciTE +# For Linux, place in $prefix/share/scite +# For Windows, place in same directory as SciTE.EXE (or Sc1.EXE) +# Documentation at http://www.scintilla.org/SciTEDoc.html -minimize.to.tray=1 -output.scroll=1 -tabbar.multiline=1 -toolbar.visible=1 -toolbar.usestockicons=1 -statusbar.visible=1 -pathbar.visible=1 -horizontal.scrollbar=1 -horizontal.scroll.width=700 -check.if.already.open=1 -fileselector.width=800 -fileselector.height=600 -fileselector.show.hidden=1 +# 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.maximize=1 +#position.tile=1 +#full.screen.hides.menu=1 +#minimize.to.tray=1 +split.vertical=1 +#output.horizontal.size=200 +#output.vertical.size=60 +#output.initial.hide=1 +#horizontal.scrollbar=0 +#horizontal.scroll.width=10000 +#horizontal.scroll.width.tracking=0 +#output.horizontal.scrollbar=0 +#output.horizontal.scroll.width=10000 +#output.horizontal.scroll.width.tracking=0 +#output.scroll=0 +#error.select.line=1 +#end.at.last.line=0 +tabbar.visible=1 +#tabbar.hide.one=1 +#tabbar.multiline=1 +#toolbar.visible=1 +#toolbar.detachable=1 +#toolbar.usestockicons=1 +#menubar.detachable=1 +#undo.redo.lazy=1 +#statusbar.visible=1 +#fileselector.width=800 +#fileselector.height=600 +#fileselector.show.hidden=1 +#magnification=-1 +#output.magnification=-1 # Sizes and visibility in edit pane - +#line.margin.visible=1 +line.margin.width=4 +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 +#technology=1 # Element styles - +#view.eol=1 +#control.char.symbol=. +caret.period=500 +view.whitespace=0 +view.indentation.whitespace=1 +view.indentation.guides=1 +view.indentation.examine=3 +highlight.indentation.guides=1 +#caret.fore=#FF0000 +#caret.additional.blinks=0 +#caret.width=2 +#caret.line.back=#FFFED8 +#caret.line.back.alpha=63 +edge.column=200 +edge.mode=0 +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 +if PLAT_WINNT + selection.alpha=32 + selection.back=#000000 +if PLAT_GTK + selection.alpha=30 + selection.back=#000000 +if PLAT_MAC + selection.alpha=32 + selection.back=#000000 +#selection.additional.fore=#0000A0 +#selection.additional.back=#000080 +#selection.additional.alpha=20 +#selection.multiple=0 +#selection.additional.typing=0 +#virtual.space=3 +#rectangular.selection.modifier=4 +#whitespace.fore=#FF0000 +#whitespace.back=#FFF0F0 +#error.marker.fore=#0000A0 +#error.marker.back=#DADAFF +#error.inline=1 +#bookmark.fore=#808000 +#bookmark.back=#FFFFA0 +#bookmark.alpha= +#find.mark=#0000FF +#highlight.current.word=1 +#highlight.current.word.by.style=1 +#highlight.current.word.colour=#00D040 +#indicators.alpha=63 +#indicators.under=1 # Scripting - +ext.lua.startup.script=$(SciteUserHome)/SciTEStartup.lua +ext.lua.auto.reload=1 +#ext.lua.reset=1 # Checking -save.all.for.build=1 -check.if.already.open=1 - +are.you.sure=1 +#are.you.sure.for.build=1 +#save.all.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 +#temp.files.sync.load=1 default.file.ext=.cxx -save.session=1 -session.bookmarks=1 - +#source.default.extensions=.h|.cxx|.bat +#title.full.path=1 +#title.show.buffers=1 +#pathbar.visible=1 +#save.recent=1 +#save.session=1 +#session.bookmarks=1 +#session.folds=1 +#save.position=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 +#save.check.modified.time=1 +buffers=40 +#buffers.zorder.switching=1 +#api.*.cxx=d:\api\w.api +#locale.properties=locale.de.properties +#translation.missing=*** +#read.only=1 +#background.open.size=20000 +#background.save.size=20000 +#max.file.size=1 # Indentation +tabsize=8 +indent.size=8 +use.tabs=1 +#indent.auto=1 +indent.automatic=1 +indent.opening=0 +indent.closing=0 +#tab.indents=0 +#backspace.unindents=0 # Wrapping of long lines -wrap=1 -wrap.style=2 -output.wrap=1 - +#wrap=1 +#wrap.style=2 +#cache.layout=3 +#output.wrap=1 +#output.cache.layout=3 +#wrap.visual.flags=3 +#wrap.visual.flags.location=3 +#wrap.indent.mode=1 +#wrap.visual.startindent=4 # Folding # enable folding, and show lines below when collapsed. - +fold=1 +fold.compact=1 +fold.flags=16 +fold.symbols=1 +#fold.highlight=1 +#fold.highlight.colour=#00C0C0 +#fold.on.open=1 +fold.comment=1 +fold.preprocessor=1 # Find and Replace -if PLAT_GTK - find.command=grep --line-number "$(find.what)" $(find.files) - - -find.in.dot=1 -find.in.binary=1 +# Internal search always available with recursive capability so use in preference to external tool +find.command= +# findstr is available on recent versions of Windows including 2000 +#if PLAT_WIN +# find.command=findstr /n /s $(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.in.files.close.on.find=0 +#find.in.dot=1 +#find.in.binary=1 +#find.close.on.find=0 +#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 +#find.replace.advanced=1 +#find.use.strip=1 +#replace.use.strip=1 +#strip.button.height=24 # Behaviour - -tabsize=3 -indent.size=3 - -autocompleteword.automatic=1 - -if PLAT_GTK - font.base=font:!Bitstream Vera Sans Mono,size:12 - # font.base=font:Arial,size:10 - font.small=$(font.base) - font.comment=$(font.base) - font.code.comment.box=$(font.comment) - font.code.comment.line=$(font.comment) - font.code.comment.doc=$(font.comment) - font.text=$(font.base) - font.text.comment=$(font.base) - font.embedded.base=$(font.base) - font.embedded.comment=$(font.base) - font.monospace=$(font.base) - font.vbs=$(font.base) -font.js=$(font.comment) - -comment.block.hypertext=//~ -comment.block.sql=--~ -xml.auto.close.tags=1 +#eol.mode=LF +eol.auto=1 +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 +#caret.sticky=1 +#properties.directory.enable=1 # Status Bar - +statusbar.number=4 +statusbar.text.1=\ +li=$(LineNumber) co=$(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=mozilla "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 +#command.discover.properties=python /home/user/FileDetect.py "$(FilePath)" +# Required for Unicode to work on GTK+: +#LC_CTYPE=en_US.UTF-8 +if PLAT_GTK + output.code.page=65001 +if PLAT_MAC + output.code.page=65001 # 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 +#export.rtf.wysiwyg=0 +#export.tex.title.fullpath=1 +# Magnification (added to default screen font size) +export.pdf.magnification=0 +# Font: Courier, Helvetica or Times (Courier line-wraps) +export.pdf.font=Helvetica +# Page size (in points): width, height +# E.g. Letter 612,792; A4 595,842; maximum 14400,14400 +export.pdf.pagesize=595,842 +# Margins (in points): left, right, top, bottom +export.pdf.margins=72,72,72,72 +export.xml.collapse.spaces=1 +export.xml.collapse.lines=1 # 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 used in the file selector which 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 on Windows, +# so not all source extensions can be in this setting. +source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\ +*.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\ +*.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\ +*.java;*.js;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\ +make*;*.mak;\ +*.properties;*.html;*.xml;*.iface;*.bat;*.e;*.m;*.mm + +# Each platform has a different idea of the most important filters +if PLAT_WIN + all.files=All Files (*.*)|*.*| + top.filters=All Source|$(source.files)|$(all.files) +if PLAT_GTK + all.files=All Files (*)|*|Hidden Files (.*)|.*| + top.filters=All Source|$(source.files)|$(all.files) +# As OS X only greys out filtered files, show all as default +if PLAT_MAC + all.files=All Files (*.*)|*.*| + top.filters=$(all.files)All Source|$(source.files)| + +open.filter=\ +$(top.filters)\ +$(filter.ada)\ +$(filter.conf)\ +$(filter.asm)\ +$(filter.asn1)\ +$(filter.ave)\ +$(filter.baan)\ +$(filter.bash)\ +$(filter.caml)\ +$(filter.cmake)\ +$(filter.cpp)\ +#$(filter.ch)\ +$(filter.css)\ +$(filter.d)\ +$(filter.eiffel)\ +$(filter.erlang)\ +$(filter.fortran)\ +$(filter.gap)\ +#$(filter.hs)\ +$(filter.idl)\ +$(filter.inno)\ +$(filter.java)\ +$(filter.js)\ +$(filter.kix)\ +$(filter.lout)\ +$(filter.lua)\ +$(filter.matlab)\ +$(filter.metapost)\ +$(filter.mmixal)\ +#$(filter.modula3)\ +$(filter.nncrontab)\ +$(filter.nsis)\ +$(filter.opal)\ +$(filter.pascal)\ +$(filter.perl)\ +$(filter.php)\ +$(filter.pov)\ +$(filter.powershell)\ +$(filter.prg)\ +$(filter.properties)\ +$(filter.ps)\ +$(filter.python)\ +$(filter.r)\ +$(filter.ruby)\ +$(filter.sql)\ +$(filter.specman)\ +$(filter.tcl)\ +$(filter.tex)\ +$(filter.text)\ +$(filter.txt2tags)\ +$(filter.vb)\ +$(filter.web)\ +$(filter.yaml)\ +$(filter.verilog)\ +$(filter.vhdl) + +#save.filter=$(open.filter) + +# 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.code.comment.box=$(font.comment) + font.code.comment.line=$(font.comment) + font.code.comment.doc=$(font.comment) + font.code.comment.nested=$(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:!Bitstream Vera Sans,size:9 + font.small=font:!Bitstream Vera Sans,size:8 + font.comment=font:!Bitstream Vera Serif,size:9 + font.code.comment.box=$(font.comment) + font.code.comment.line=$(font.comment) + font.code.comment.doc=$(font.comment) + font.code.comment.nested=$(font.comment) + font.text=font:!Bitstream Charter,size:10 + font.text.comment=font:!Serif,size:9 + font.embedded.base=font:!Serif,size:9 + font.embedded.comment=font:!Serif,size:9 + font.monospace=font:!Bitstream Vera Sans Mono,size:9 + font.vbs=font:!Bitstream Vera Sans Mono,size:9 +if PLAT_MAC + font.base=font:Verdana,size:12 + font.small=font:Verdana,size:10 + font.comment=font:Georgia,size:13 + font.code.comment.box=$(font.comment) + font.code.comment.line=$(font.comment) + font.code.comment.doc=$(font.comment) + font.code.comment.nested=$(font.comment) + font.text=font:Times New Roman,size:13 + font.text.comment=font:Verdana,size:11 + font.embedded.base=font:Verdana,size:11 + font.embedded.comment=font:Comic Sans MS,size:10 + font.monospace=font:Courier New,size:12 + font.vbs=font:Lucida Sans Unicode,size:12 +font.js=$(font.comment) -Apache Confi&g|conf||\ -CMake|cmake||\ -&nnCron crontab|tab||\ +# Old GTK+ font settings are faster but not antialiased + #~ 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 + +# Give symbolic names to the set of colours used in the standard styles. +colour.code.comment.box=fore:#007F00 +colour.code.comment.line=fore:#007F00 +colour.code.comment.doc=fore:#3F703F +colour.code.comment.nested=fore:#A0C0A0 +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:#007F7F +colour.keyword=fore:#00007F +colour.string=fore:#7F007F +colour.char=fore:#7F007F +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) +# 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= +# Indentation guides +style.*.37=fore:#C0C0C0,back:#FFFFFF + +# Printing +#print.colour.mode=1 +print.magnification=-1 +# Windows-only setup: left, right, top, bottom margins, in local units: +# hundredths of millimeters or thousandths of inches +print.margins=1500,1000,1000,1500 +# Header/footer: +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+. + +keyText=Shift+F11 +keyMake=Ctrl+Shift+F11 +keyHTML=F12 +keyXML=Shift+F12 +# On OS X, F11 is used by Expose, F12 by Dashbard +if PLAT_MAC + os.x.home.end.keys=1 + keyText=Shift+F13 + keyMake=Ctrl+Shift+F13 + keyHTML=Ctrl+Shift+F14 + keyXML=Shift+F14 + +menu.language=\ +#FreeBasic|bas||\ +Text|txt|$(keyText)|\ +Ada|ads||\ +#Apache Confi&g|conf||\ +Assembler|asm||\ +#ASN.1|asn1||\ +#Avenue|ave||\ +#Baan|bc||\ +&Batch|bat||\ +#Bullant|ant||\ +&C / C++|c||\ +#CMake|cmake||\ +C&#|cs||\ +#COBOL|cob||\ +#Csound|orc||\ +CSS|css||\ +D|d||\ +&Difference|diff||\ +#&Eiffel|e||\ +#Erlang|erl||\ +&Errorlist|err||\ +#FlagShip|prg||\ +#Forth|forth||\ +&Fortran|f90||\ +#Gap|g||\ +#Haskell|hs||\ +H&ypertext|html|$(keyHTML)|\ +#&InnoSetup|iss||\ +&Java|java||\ +Java&Script|js||\ +#&Kix|kix||\ +Lisp|lisp||\ +#Lot|lot||\ +#Lout|lt||\ +Lu&a|lua||\ +Matlab|m.matlab||\ +&Makefile|mak|$(keyMake)|\ +#MetaPost|mp||\ +#MMIXAL|mms||\ +#Modula-3|m3||\ +#&nnCron crontab|tab||\ +#NSIS|nsis||\ +#Objective Caml|ml||\ +#Octave|m.octave||\ +#Opal|impl||\ +Pascal|pas||\ +Pe&rl|pl||\ +P&HP|php||\ +#P&LSQL|spec||\ +#P&ostScript|ps||\ +#P&OV-Ray SDL|pov||\ +#PowerShell|ps1||\ +#PowerPro|powerpro||\ +&Properties|properties||\ +Pytho&n|py||\ +#R|R||\ +#Reso&urce|rc||\ +Ruby|rb||\ +Shell|sh||\ +S&QL|sql||\ +#Specman|e||\ +&TCL|tcl||\ +TeX|tex||\ +#&txt2tags|t2t||\ +&VB|vb||\ +VBScr&ipt|vbs||\ +#Verilog|v||\ +#VHDL|vhd||\ +&XML|xml|$(keyXML)|\ +YAML|yaml|| + +# User defined key commands +user.shortcuts=\ +Ctrl+Shift+V|IDM_PASTEANDDOWN|\ +Ctrl+PageUp|IDM_PREVFILE|\ +Ctrl+PageDown|IDM_NEXTFILE| + +#KeypadPlus|IDM_EXPAND|\ +#KeypadMinus|IDM_BLOCK_COMMENT| + +#user.context.menu=\ +#||\ +#Next File|IDM_NEXTFILE|\ +#Prev File|IDM_PREVFILE| + +# To keep menus short, these .properties files are not loaded by default. +imports.exclude=abaqus asn1 au3 avenue baan blitzbasic bullant \ +cobol cmake csound escript flagship forth freebasic gap haskell inno \ +kix latex lot lout metapost mmixal modula3 nimrod nncrontab nsis \ +opal powerpro powershell purebasic r rebol \ +scriptol smalltalk sorcins spice specman \ +tacl tal txt2tags verilog vhdl +# Newly removed: avenue baan escript lot metapost mmixal +# The set of imports allowed can be set with +#imports.include=avenue + +# Import all the language specific properties files in this directory +import * -# Import all the language specific properties files -import cmake -import nncrontab -lexer.*.slackbuilds=shell |