Difference between revisions of "User:Jesse Barnett/SciTEGlobal.properties"
Line 1: | Line 1: | ||
<lsl> | <lsl># Global initialisation file for SciTE Version 1.79 | ||
# Global initialisation file for SciTE | # Custom settings for Jesse Barnett 8/02/09 | ||
#Custom settings for Jesse Barnett | |||
# For Linux, place in $prefix/share/scite | # For Linux, place in $prefix/share/scite | ||
# For Windows, place in same directory as SciTE.EXE (or Sc1.EXE) | # For Windows, place in same directory as SciTE.EXE (or Sc1.EXE) | ||
# Documentation at http://www.scintilla.org/SciTEDoc.html | # Documentation at http://www.scintilla.org/SciTEDoc.html | ||
# Globals | |||
# Window sizes and visibility | # Window sizes and visibility | ||
Line 10: | Line 11: | ||
position.left=0 | position.left=0 | ||
position.top=0 | position.top=0 | ||
if PLAT_GTK | if PLAT_GTK | ||
position.left=5 | position.left=5 | ||
Line 16: | Line 16: | ||
position.width=-1 | position.width=-1 | ||
position.height=-1 | position.height=-1 | ||
#position.maximize=1 | |||
#position.tile=1 | #position.tile=1 | ||
#full.screen.hides.menu=1 | #full.screen.hides.menu=1 | ||
Line 25: | Line 26: | ||
#horizontal.scrollbar=0 | #horizontal.scrollbar=0 | ||
#horizontal.scroll.width=10000 | #horizontal.scroll.width=10000 | ||
#horizontal.scroll.width.tracking=0 | |||
#output.horizontal.scrollbar=0 | #output.horizontal.scrollbar=0 | ||
#output.horizontal.scroll.width=10000 | #output.horizontal.scroll.width=10000 | ||
#output.horizontal.scroll.width.tracking=0 | |||
#output.scroll=0 | #output.scroll=0 | ||
#error.select.line=1 | #error.select.line=1 | ||
Line 41: | Line 44: | ||
#fileselector.width=800 | #fileselector.width=800 | ||
#fileselector.height=600 | #fileselector.height=600 | ||
#fileselector.show.hidden=1 | |||
#magnification=-1 | #magnification=-1 | ||
#output.magnification=-1 | #output.magnification=-1 | ||
Line 46: | Line 50: | ||
# Sizes and visibility in edit pane | # Sizes and visibility in edit pane | ||
line.margin.visible=1 | line.margin.visible=1 | ||
line.margin.width= | line.margin.width=3+ | ||
margin.width=16 | margin.width=16 | ||
#fold.margin.width=16 | #fold.margin.width=16 | ||
Line 64: | Line 68: | ||
view.indentation.whitespace=1 | view.indentation.whitespace=1 | ||
view.indentation.guides=0 | view.indentation.guides=0 | ||
view.indentation.examine=3 | |||
highlight.indentation.guides=0 | highlight.indentation.guides=0 | ||
#caret.fore=#FF0000 | #caret.fore=#FF0000 | ||
Line 75: | Line 80: | ||
braces.sloppy=1 | braces.sloppy=1 | ||
#selection.fore=#006000 | #selection.fore=#006000 | ||
#DADADA used as background because it yields standard silver | # DADADA used as background because it yields standard silver C0C0C0 | ||
#on low colour displays and a reasonable light grey on higher bit depths | # on low colour displays and a reasonable light grey on higher bit depths | ||
selection.alpha=80 | if PLAT_WINNT | ||
selection.back=# | selection.alpha=80 | ||
selection.back=#00FFFF | |||
if PLAT_WIN95 | |||
selection.back=#DADADA | |||
if PLAT_GTK | |||
selection.alpha=30 | |||
selection.back=#000000 | |||
#whitespace.fore=#FF0000 | #whitespace.fore=#FF0000 | ||
#whitespace.back=#FFF0F0 | #whitespace.back=#FFF0F0 | ||
Line 87: | Line 98: | ||
#bookmark.alpha= | #bookmark.alpha= | ||
#find.mark=#0000FF | #find.mark=#0000FF | ||
# Scripting | |||
#ext.lua.startup.script= | |||
#ext.lua.auto.reload=1 | |||
#ext.lua.reset=1 | |||
# Checking | # Checking | ||
Line 98: | Line 114: | ||
reload.preserves.undo=1 | reload.preserves.undo=1 | ||
check.if.already.open=1 | check.if.already.open=1 | ||
default.file.ext=. | default.file.ext=.lsl | ||
#source.default.extensions=.h|.cxx|.bat | #source.default.extensions=.h|.cxx|.bat | ||
title.full.path=1 | |||
#title.show.buffers=1 | #title.show.buffers=1 | ||
save.recent=1 | save.recent=1 | ||
Line 106: | Line 122: | ||
session.bookmarks=1 | session.bookmarks=1 | ||
#session.folds=1 | #session.folds=1 | ||
#save.position=1 | |||
open.dialog.in.file.directory=1 | open.dialog.in.file.directory=1 | ||
strip.trailing.spaces=1 | strip.trailing.spaces=1 | ||
Line 111: | Line 128: | ||
#ensure.consistent.line.ends=1 | #ensure.consistent.line.ends=1 | ||
#save.deletes.first=1 | #save.deletes.first=1 | ||
buffers= | buffers=20 | ||
#buffers.zorder.switching=1 | #buffers.zorder.switching=1 | ||
#api.*.cxx=d:\api\w.api | |||
#win95.death.delay=1000 | #win95.death.delay=1000 | ||
#locale.properties=locale.de.properties | |||
#translation.missing=*** | #translation.missing=*** | ||
#read.only=1 | #read.only=1 | ||
Line 137: | Line 156: | ||
#wrap.visual.flags=3 | #wrap.visual.flags=3 | ||
#wrap.visual.flags.location=3 | #wrap.visual.flags.location=3 | ||
#wrap.indent.mode=1 | |||
#wrap.visual.startindent=4 | #wrap.visual.startindent=4 | ||
Line 148: | Line 168: | ||
fold.comment=1 | fold.comment=1 | ||
fold.preprocessor=1 | fold.preprocessor=1 | ||
# Find and Replace | # Find and Replace | ||
Line 162: | Line 178: | ||
#if PLAT_GTK | #if PLAT_GTK | ||
# find.command=grep --line-number "$(find.what)" $(find.files) | # find.command=grep --line-number "$(find.what)" $(find.files) | ||
find.files=*.c *.cxx *.h *. | find.files=*.c *.cxx *.h *.esl *.lsl | ||
#find.in.files.close.on.find=0 | #find.in.files.close.on.find=0 | ||
#find.in.dot=1 | #find.in.dot=1 | ||
Line 211: | Line 227: | ||
if PLAT_WIN | if PLAT_WIN | ||
command.scite.help="file://$(SciteDefaultHome) | command.scite.help="file://$(SciteDefaultHome)/doc\SciTEDoc.html" | ||
command.scite.help.subsystem=2 | command.scite.help.subsystem=2 | ||
if PLAT_GTK | if PLAT_GTK | ||
command.print.*=a2ps "$(FileNameExt)" | command.print.*=a2ps "$(FileNameExt)" | ||
command.scite.help=netscape "file://$(SciteDefaultHome)/SciTEDoc.html" | command.scite.help=netscape "file://$(SciteDefaultHome)/doc\SciTEDoc.html" | ||
# Internationalisation | # Internationalisation | ||
Line 228: | Line 243: | ||
# Required for Unicode to work on GTK+: | # Required for Unicode to work on GTK+: | ||
#LC_CTYPE=en_US.UTF-8 | #LC_CTYPE=en_US.UTF-8 | ||
if PLAT_GTK | |||
output.code.page=65001 | |||
# Export | # Export | ||
Line 241: | Line 257: | ||
#export.rtf.font.size=9 | #export.rtf.font.size=9 | ||
#export.rtf.tabsize=8 | #export.rtf.tabsize=8 | ||
#export.rtf.wysiwyg=0 | |||
#export.tex.title.fullpath=1 | |||
# Magnification (added to default screen font size) | # Magnification (added to default screen font size) | ||
export.pdf.magnification=0 | export.pdf.magnification=0 | ||
Line 265: | Line 283: | ||
# so not all source extensions can be in this setting. | # so not all source extensions can be in this setting. | ||
source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\ | source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\ | ||
*.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\ | *.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;*.esl;*.lsl;\ | ||
*.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\ | *.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\ | ||
*.java;*.js;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\ | *.java;*.js;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\ | ||
make*;*.mak;\ | make*;*.mak;\ | ||
*.properties;*.html;*.xml;*.iface;*.bat;*.e | *.properties;*.html;*.xml;*.iface;*.bat;*.e | ||
my.files=*.esl;*.lsl | my.files=*.esl;*.lsl | ||
Line 278: | Line 296: | ||
all.files=All Files (*)|*|Hidden Files (.*)|.*| | all.files=All Files (*)|*|Hidden Files (.*)|.*| | ||
open.filter=\ | open.filter=\ | ||
LSL/ESL|$(my.files)|\ | LSL/ESL|$(my.files)|\ | ||
All Source|$(source.files)|\ | All Source|$(source.files)|\ | ||
$(all.files)\ | |||
$(filter.ada)\ | $(filter.ada)\ | ||
$(filter.conf)\ | $(filter.conf)\ | ||
Line 296: | Line 314: | ||
$(filter.eiffel)\ | $(filter.eiffel)\ | ||
$(filter.erlang)\ | $(filter.erlang)\ | ||
$(filter.esl)\ | |||
$(filter.fortran)\ | $(filter.fortran)\ | ||
$(filter.gap)\ | $(filter.gap)\ | ||
Line 316: | Line 335: | ||
$(filter.php)\ | $(filter.php)\ | ||
$(filter.pov)\ | $(filter.pov)\ | ||
$(filter.powershell)\ | |||
$(filter.prg)\ | $(filter.prg)\ | ||
$(filter.properties)\ | $(filter.properties)\ | ||
$(filter.ps)\ | $(filter.ps)\ | ||
$(filter.python)\ | $(filter.python)\ | ||
$(filter.r)\ | |||
$(filter.ruby)\ | $(filter.ruby)\ | ||
$(filter.sql)\ | $(filter.sql)\ | ||
Line 464: | Line 485: | ||
&Errorlist|err||\ | &Errorlist|err||\ | ||
#FlagShip|prg||\ | #FlagShip|prg||\ | ||
#Forth|forth||\ | |||
&Fortran|f90||\ | &Fortran|f90||\ | ||
#Gap|g||\ | #Gap|g||\ | ||
Line 475: | Line 497: | ||
#Lot|lot||\ | #Lot|lot||\ | ||
#Lout|lt||\ | #Lout|lt||\ | ||
LSL | &LSL|lsl|Ctrl+F12|\ | ||
Lu&a|lua||\ | Lu&a|lua||\ | ||
Matlab|m.matlab||\ | Matlab|m.matlab||\ | ||
Line 490: | Line 512: | ||
P&HP|php||\ | P&HP|php||\ | ||
#P&LSQL|spec||\ | #P&LSQL|spec||\ | ||
#P&ostScript|ps||\ | #P&ostScript|ps||\ | ||
#P&OV-Ray SDL|pov||\ | #P&OV-Ray SDL|pov||\ | ||
#PowerShell|ps1||\ | |||
#PowerPro|powerpro||\ | |||
&Properties|properties||\ | |||
Pytho&n|py||\ | Pytho&n|py||\ | ||
#R|R||\ | |||
#Reso&urce|rc||\ | #Reso&urce|rc||\ | ||
Ruby|rb||\ | Ruby|rb||\ | ||
Line 522: | Line 547: | ||
# Import all the language specific properties files | # Import all the language specific properties files | ||
#import abaqus | |||
import ada | import ada | ||
import asm | import asm | ||
Line 541: | Line 567: | ||
import erlang | import erlang | ||
import escript | import escript | ||
import esl | |||
#import flagship | #import flagship | ||
#import forth | #import forth | ||
Line 556: | Line 583: | ||
import metapost | import metapost | ||
import mmixal | import mmixal | ||
#import nimrod | |||
#import nncrontab | #import nncrontab | ||
#import nsis | #import nsis | ||
Line 563: | Line 591: | ||
import perl | import perl | ||
import pov | import pov | ||
#import powerpro | |||
#import powershell | |||
import ps | import ps | ||
#import purebasic | #import purebasic | ||
import python | import python | ||
#import r | |||
#import rebol | #import rebol | ||
import ruby | import ruby | ||
Line 578: | Line 609: | ||
import yaml | import yaml | ||
#import verilog | #import verilog | ||
#import vhdl</lsl> | #import vhdl | ||
</lsl> |
Revision as of 15:16, 6 August 2009
<lsl># Global initialisation file for SciTE Version 1.79
- Custom settings for Jesse Barnett 8/02/09
- 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
- 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=-1 position.height=-1
- position.maximize=1
- position.tile=1
- full.screen.hides.menu=1
minimize.to.tray=1 split.vertical=0
- output.horizontal.size=200
output.vertical.size=120 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=3+ 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=500 view.whitespace=0 view.indentation.whitespace=1 view.indentation.guides=0 view.indentation.examine=3 highlight.indentation.guides=0
- caret.fore=#FF0000
- 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=80 selection.back=#00FFFF if PLAT_WIN95 selection.back=#DADADA if PLAT_GTK selection.alpha=30 selection.back=#000000
- whitespace.fore=#FF0000
- whitespace.back=#FFF0F0
- error.marker.fore=#0000A0
- error.marker.back=#DADAFF
- bookmark.fore=#808000
- bookmark.back=#FFFFA0
- bookmark.alpha=
- find.mark=#0000FF
- Scripting
- ext.lua.startup.script=
- ext.lua.auto.reload=1
- ext.lua.reset=1
- Checking
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 default.file.ext=.lsl
- source.default.extensions=.h|.cxx|.bat
title.full.path=1
- title.show.buffers=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
buffers=20
- buffers.zorder.switching=1
- api.*.cxx=d:\api\w.api
- win95.death.delay=1000
- locale.properties=locale.de.properties
- translation.missing=***
- read.only=1
- 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
- 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.on.open=1
fold.comment=1 fold.preprocessor=1
- Find and Replace
- 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 *.esl *.lsl
- find.in.files.close.on.find=0
- find.in.dot=1
- find.in.binary=1
- 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
- Behaviour
- eol.mode=LF
eol.auto=1 clear.before.execute=1
- 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)/doc\SciTEDoc.html" command.scite.help.subsystem=2 if PLAT_GTK command.print.*=a2ps "$(FileNameExt)" command.scite.help=netscape "file://$(SciteDefaultHome)/doc\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
if PLAT_GTK 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 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;*.h;*.hh;*.hxx;*.hpp;\
- .idl;*.odl;*.rc;*.rc2;*.dlg;*.def;*.esl;*.lsl;\
- .vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\
- .java;*.js;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\
make*;*.mak;\
- .properties;*.html;*.xml;*.iface;*.bat;*.e
my.files=*.esl;*.lsl
if PLAT_WIN all.files=All Files (*.*)|*.*| if PLAT_GTK all.files=All Files (*)|*|Hidden Files (.*)|.*| open.filter=\ LSL/ESL|$(my.files)|\ All Source|$(source.files)|\ $(all.files)\ $(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.esl)\ $(filter.fortran)\ $(filter.gap)\ $(filter.idl)\ $(filter.inno)\ $(filter.java)\ $(filter.js)\ $(filter.kix)\ $(filter.lout)\ $(filter.lsl)\ $(filter.lua)\ $(filter.matlab)\ $(filter.metapost)\ $(filter.mmixal)\ $(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.vb)\ $(filter.web)\ $(filter.yaml)\ $(filter.verilog)\ $(filter.vhdl)
- 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 font.js=$(font.comment)
- 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:#808080
- 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=\
- FreeBasic|bas||\
Text|txt|Shift+F11|\ 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||\
- Csound|orc||\
CSS|css||\ D|d||\ &Difference|diff||\
- &Eiffel|e||\
- Erlang|erl||\
&Errorlist|err||\
- FlagShip|prg||\
- Forth|forth||\
&Fortran|f90||\
- Gap|g||\
H&ypertext|html|F12|\
- &InnoSetup|iss||\
&Java|java||\ Java&Script|js||\
- &Kix|kix||\
TeX|tex||\ Lisp|lisp||\
- Lot|lot||\
- Lout|lt||\
&LSL|lsl|Ctrl+F12|\ Lu&a|lua||\ Matlab|m.matlab||\ &Makefile|mak|Ctrl+Shift+F11|\
- MetaPost|mp||\
- MMIXAL|mms||\
- &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||\ &VB|vb||\ VBScr&ipt|vbs||\
- Verilog|v||\
- VHDL|vhd||\
&XML|xml|Shift+F12|\ 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|
- Import all the language specific properties files
- import abaqus
import ada import asm
- import asn1
- import au3
import ave import baan
- import freebasic
- import blitzbasic
- import bullant
import caml import conf import cpp
- import cmake
import d
- import csound
import css import eiffel import erlang import escript import esl
- import flagship
- import forth
import fortran
- import gap
import html
- import inno
- import kix
import lisp import lot
- import lout
import lsl import lua import matlab import metapost import mmixal
- import nimrod
- import nncrontab
- import nsis
- import opal
import others import pascal import perl import pov
- import powerpro
- import powershell
import ps
- import purebasic
import python
- import r
- import rebol
import ruby
- import scriptol
- import smalltalk
- import spice
import sql
- import specman
import tcl import tex import vb import yaml
- import verilog
- import vhdl
</lsl>