# file : context.properties # version : 18 august 2003 # author : Hans Hagen / PRAGMA ADE / www.pragma-ade.com # there but not yet working: # comment.box.start.tex=\n\\starthiding\n # comment.box.middle.tex= # comment.box.end.tex=\n\\stophiding\n # comment.box.start.xml= # comment.block.start.xml= # calltip.*.end.definition=% # This is the new default for windows 2000+ per 1.56: # # if PLAT_WIN # find.command=findstr /n /s $(find.what) $(find.files) # # uncomment this (or move to user properties) if needed: # # if PLAT_WIN # find.command=fgrep -G -n $(find.what) $(find.files) # ConTeXt: suffixes (really needed) file.patterns.tex= file.patterns.latex= file.patterns.context=*.tex;*.tui;*.tuo;*.sty;*.mkii;*.mkiv; # ConTeXt : keywords (if not yet loaded already) import cont-cz-scite import cont-de-scite import cont-en-scite import cont-nl-scite import cont-ro-scite import cont-xx-scite import metafun-scite import latex-scite # Example : patterns file.patterns.xml= file.patterns.example=*.xml;*.xsl;*.xsd;*.fo;*.exa;*.rlb;*.rlg;*.rlv;*.rng;*.xfdf;*.xslt;*.dtd;*.lmx filter.example=eXaMpLe|$(file.patterns.example)| lexer.$(file.patterns.example)=xml # Commands: some scripts if PLAT_WIN name.context.console=cmd name.context.console=$(ComSpec) name.context.gsview=gsview32.exe name.context.acrobat= name.texexec.flag.pdfopen=--autopdf # consoles: rxvt,konsole | acrobat: acroread,xpdfopen # # name.texexec.flag.pdfopen=--autopdf --xpdf if PLAT_GTK name.context.console=rxvt name.context.gsview=gv name.context.acrobat=acroread name.texexec.flag.pdfopen=--autopdf name.metafun.console=$(name.context.console) name.example.console=$(name.context.console) if PLAT_WIN name.context.mtxrun=mtxrun.cmd --autogenerate if PLAT_GTK name.context.mtxrun=mtxrun --autogenerate name.context.concheck=$(name.context.mtxrun) --script check name.context.texexec=$(name.context.mtxrun) --script context $(name.texexec.flag.pdfopen) name.context.texshow=$(name.context.mtxrun) texshow name.context.purge=$(name.context.mtxrun) ctxtools --purge --all name.context.update=$(name.context.mtxrun) texshow --update --force name.context.showcase=$(name.context.mtxrun) --launch showcase.pdf name.context.backend=pdf name.example.xmlcheck=tidy -quiet -utf8 -xml -errors name.metafun.mptopdf=$(name.context.mtxrun) --script mptopdf # wwwserver --start --port=8061 --url=http://localhost:8061 --forcetemp --direct # wwwserver.rb --direct # if needed one can set MTX_SERVER_ROOT to the root of the documentation if PLAT_WIN name.context.wwwserver=cmd /c start /min "Context Documentation" $(name.context.mtxrun) --script server --start if PLAT_GTK name.context.wwwserver=$(name.context.mtxrun) --script server --start > ~/context-wwwserver.log & # Commands: help info, e:\websites\www.pragma-ade.com\showcase.pdf / todo: manuals command.help.$(file.patterns.context)=$(name.context.texshow) $(CurrentWord) command.help.$(file.patterns.example)= command.help.$(file.patterns.metafun)= command.help.subsystem.$(file.patterns.context)=2 # Commands: tools menu extensions context.distribution.writable=1 # for the moment using subsystem 1 for perl jobs is better (otherwise dangling jobs) command.save.before=1 # xml completion xml.auto.close.tags=1 # extensions import scite-ctx # hard coded compile / build / go command.compile.$(file.patterns.context)=$(name.context.concheck) $(FileNameExt) command.compile.$(file.patterns.metafun)= command.compile.$(file.patterns.example)=$(name.example.xmlcheck) $(FileNameExt) command.compile.*.fo=$(name.example.xmlcheck) $(FileNameExt) #command.compile.subsystem.$(file.patterns.context)=1 #command.compile.subsystem.$(file.patterns.metafun)=1 #command.compile.subsystem.$(file.patterns.example)=1 command.build.$(file.patterns.context)=$(name.context.texexec) --$(name.context.backend) $(FileNameExt) command.build.$(file.patterns.metafun)=$(name.metafun.mptopdf) $(FileNameExt) command.build.$(file.patterns.example)=$(name.context.texexec) --$(name.context.backend) --xml $(FileNameExt) command.build.*.fo=$(name.context.texexec) --$(name.context.backend) $(name.texexec.flag.pdfopen) --xml --use=foxet $(FileNameExt) command.build.subsystem.$(file.patterns.context)=1 command.build.subsystem.$(file.patterns.metafun)=1 command.build.subsystem.$(file.patterns.example)=1 command.build.subsystem.*.fo=1 if PLAT_WIN command.go.$(file.patterns.context)=$(FileName).pdf command.go.$(file.patterns.metafun)=$(FileName).pdf command.go.$(file.patterns.example)=$(FileName).pdf command.go.*.fo=$(FileName).pdf if PLAT_GTK command.go.$(file.patterns.context)=$(name.context.acrobat) $(FileName).pdf command.go.$(file.patterns.metafun)=$(name.context.acrobat) $(FileName).pdf command.go.$(file.patterns.example)=$(name.context.acrobat) $(FileName).pdf command.go.*.fo=$(name.context.acrobat) $(FileName).pdf command.go.subsystem.$(file.patterns.context)=2 command.go.subsystem.$(file.patterns.metafun)=2 command.go.subsystem.$(file.patterns.example)=2 command.go.subsystem.*.fo=2 # 0 : syntax checking command.name.0.$(file.patterns.context)=Check TeX File command.name.0.$(file.patterns.metafun)= command.name.0.$(file.patterns.example)=Check XML File command.0.$(file.patterns.context)=$(name.context.concheck) $(FileNameExt) command.0.$(file.patterns.metafun)= command.0.$(file.patterns.example)=$(name.example.xmlcheck) $(FileNameExt) # 1 : normal processing command.name.1.$(file.patterns.context)=Process TeX file command.name.1.$(file.patterns.metafun)=Process METAPOST File command.name.1.$(file.patterns.example)=Process XML File command.1.$(file.patterns.context)=$(name.context.texexec) --$(name.context.backend) $(FileNameExt) command.1.$(file.patterns.metafun)=$(name.context.texexec) --$(name.context.backend) --mptex $(FileNameExt) command.1.$(file.patterns.example)=$(name.context.texexec) --$(name.context.backend) --xml $(FileNameExt) command.1.subsystem.$(file.patterns.context)=1 command.1.subsystem.$(file.patterns.metafun)=1 command.1.subsystem.$(file.patterns.example)=1 # 2 : pdf viewing command.name.2.$(file.patterns.context)=View PDF File command.name.2.$(file.patterns.metafun)= command.name.2.$(file.patterns.example)=View PDF File command.2.$(file.patterns.context)=$(name.context.gsview) $(FileName).pdf command.2.$(file.patterns.metafun)= command.2.$(file.patterns.example)=$(name.context.gsview) $(FileName).pdf command.subsystem.2.$(file.patterns.context)=2 command.subsystem.2.$(file.patterns.metafun)=2 command.subsystem.2.$(file.patterns.example)=2 # 2 : postscript # command.name.2.$(file.patterns.context)=View PS File # command.name.2.$(file.patterns.metafun)=View PS File (1) # command.name.2.$(file.patterns.example)=View PS File # command.2.$(file.patterns.context)=$(name.context.gsview) $(FileName).ps # command.2.$(file.patterns.metafun)=$(name.context.gsview) $(FileName).1 # command.2.$(file.patterns.example)=$(name.context.gsview) $(FileName).ps # command.subsystem.2.$(file.patterns.context)=2 # command.subsystem.2.$(file.patterns.metafun)=2 # command.subsystem.2.$(file.patterns.example)=2 # 3 : clean up command.name.3.$(file.patterns.context)=Purge Files command.name.3.$(file.patterns.metafun)=Purge Files command.name.3.$(file.patterns.example)=Purge Files command.3.$(file.patterns.context)=$(name.context.purge) command.3.$(file.patterns.metafun)=$(name.context.purge) command.3.$(file.patterns.example)=$(name.context.purge) # 4 : documentation command.4.$(file.patterns.context)=$(name.context.showcase) command.4.$(file.patterns.metafun)=$(name.context.showcase) command.4.$(file.patterns.example)=$(name.context.showcase) command.name.4.$(file.patterns.context)=Show Documentation command.name.4.$(file.patterns.metafun)=Show Documentation command.name.4.$(file.patterns.example)=Show Documentation # 5 : example framework applications #~ command.5=$(name.context.examplap) #~ command.5.$(file.patterns.context)=$(name.context.examplap) #~ command.5.$(file.patterns.metafun)=$(name.context.examplap) #~ command.5.$(file.patterns.example)=$(name.context.examplap) #~ command.name.5=Start Interfaces #~ command.name.5.$(file.patterns.context)=Start Interfaces #~ command.name.5.$(file.patterns.metafun)=Start Interfaces #~ command.name.5.$(file.patterns.example)=Start Interfaces # 6 : console command.name.6=Start Console command.name.6.$(file.patterns.context)=Start Console command.name.6.$(file.patterns.metafun)=Start Console command.name.6.$(file.patterns.example)=Start Console command.6=$(name.context.console) command.6.$(file.patterns.context)=$(name.context.console) command.6.$(file.patterns.metafun)=$(name.context.console) command.6.$(file.patterns.example)=$(name.context.console) # 7 : listings command.name.7=Generate Listing command.name.7.$(file.patterns.context)=Generate Listing command.name.7.$(file.patterns.metafun)=Generate Listing command.name.7.$(file.patterns.example)=Generate Listing command.7=$(name.context.texexec) --$(name.context.backend) --list --result=$(FileName) $(FileNameExt) command.7.$(file.patterns.context)=$(name.context.texexec) --$(name.context.backend) --list --result=$(FileName) $(FileNameExt) command.7.$(file.patterns.metafun)=$(name.context.texexec) --$(name.context.backend) --list --result=$(FileName) $(FileNameExt) command.7.$(file.patterns.example)=$(name.context.texexec) --$(name.context.backend) --list --result=$(FileName) $(FileNameExt) command.7.subsystem=1 command.7.subsystem.$(file.patterns.context)=1 command.7.subsystem.$(file.patterns.metafun)=1 command.7.subsystem.$(file.patterns.example)=1 # 8 : reserved command.name.8.$(file.patterns.context)= command.name.8.$(file.patterns.metafun)= command.name.8.$(file.patterns.example)= command.8.$(file.patterns.context)= command.8.$(file.patterns.metafun)= command.8.$(file.patterns.example)= # 9 : reserved command.name.9= command.name.9.$(file.patterns.context)= command.name.9.$(file.patterns.metafun)= command.name.9.$(file.patterns.example)= command.9.$(file.patterns.context)= command.9.$(file.patterns.metafun)= command.9.$(file.patterns.example)= # 10: arranging command.name.10.$(file.patterns.context)=Process and Arrange command.name.10.$(file.patterns.metafun)=Process and Arrange command.name.10.$(file.patterns.example)=Process and Arrange command.10.$(file.patterns.context)=$(name.context.texexec) --arrange --$(name.context.backend) $(FileNameExt) command.10.$(file.patterns.metafun)=$(name.context.texexec) --$(name.context.backend) --mptex $(FileNameExt) command.10.$(file.patterns.example)=$(name.context.texexec) --arrange --$(name.context.backend) --xml $(FileNameExt) command.10.subsystem.$(file.patterns.context)=1 command.10.subsystem.$(file.patterns.metafun)=1 command.10.subsystem.$(file.patterns.example)=1 # 11: make command.name.11.$(file.patterns.context)=Generate Formats (pdfTeX) command.name.11.$(file.patterns.metafun)=Generate Formats command.name.11.$(file.patterns.example)=Generate Formats command.11.$(file.patterns.context)=$(name.context.texexec) --make --all --pdftex command.11.$(file.patterns.metafun)=$(name.context.texexec) --make --all command.11.$(file.patterns.example)=$(name.context.texexec) --make --all command.11.subsystem.$(file.patterns.context)=1 command.11.subsystem.$(file.patterns.metafun)=1 command.11.subsystem.$(file.patterns.example)=1 # 12: make command.name.12.$(file.patterns.context)=Generate Formats (luaTeX) command.12.$(file.patterns.context)=$(name.context.texexec) --make --all --luatex command.12.subsystem.$(file.patterns.context)=1 # 13: make command.name.13.$(file.patterns.context)=Generate Formats (XeTeX) command.13.$(file.patterns.context)=$(name.context.texexec) --make --all --xetex command.13.subsystem.$(file.patterns.context)=1 # 14: update command.name.14=Update ConTeXt command.name.14.$(file.patterns.context)=Update ConTeXt command.name.14.$(file.patterns.metafun)=Update ConTeXt command.name.14.$(file.patterns.example)=Update ConTeXt command.14=$(name.context.update) command.14.$(file.patterns.context)=$(name.context.update) command.14.$(file.patterns.metafun)=$(name.context.update) command.14.$(file.patterns.example)=$(name.context.update) # 15: example command.name.15=Documentation Server command.name.15.$(file.patterns.context)=Documentation Service command.name.15.$(file.patterns.metafun)=Documentation Service command.name.15.$(file.patterns.example)=Documentation Service command.15=$(name.context.wwwserver) command.15.$(file.patterns.context)=$(name.context.wwwserver) command.15.$(file.patterns.metafun)=$(name.context.wwwserver) command.15.$(file.patterns.example)=$(name.context.wwwserver) # Editor: syntax highlighting view.indentation.guides=1 highlight.indentation.guides=1 # Editor: keys user.shortcuts=\ F12|IDM_COMPILE|\ Ctrl+F12|IDM_BUILD|\ Shift+F12|IDM_GO|\ Alt+F12|IDM_STOPEXECUTE|\ # Editor: fonts (16.5/11.5) # install: fonts/truetype/hoekwater/lm/LMTypewriter10-Regular.ttf if PLAT_WIN font.monospace=font:LMTypewriter10-Regular,size:14 font.errorfont=font:LMTypewriter10-Regular,size:12 if PLAT_GTK font.monospace=font:!lm mono 10 regular,size:14 font.errorfont=font:!lm mono 10 regular,size:12 #~ if PLAT_WIN #~ font.monospace=font:Lucida Console,size:12 #~ font.monospace=font:Lucida Sans Unicode,size:12 #~ font.monospace=font:OpenSymbol,size:17 font.base=$(font.monospace) #~ font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base=$(font.monospace) font.embedded.comment=$(font.monospace) font.vbs=$(font.monospace) # Editor: colors color.back.linepanel=back:#A7A7A7 color.back.textpanel=back:#CFCFCF color.back.logpanel=back:#EFEFEF color.back.selection=#F7F7F7 color.fore.red=fore:#7F0000 color.fore.green=fore:#007F00 color.fore.blue=fore:#00007F color.fore.cyan=fore:#007F7F color.fore.magenta=fore:#7F007F color.fore.yellow=fore:#7F7F00 # Editor: fast switching between files tabbar.visible=1 tabbar.hide.one=0 tabbar.multiline=1 buffers=100 load.on.activate=1 check.if.already.open=1 tabbar.multiline=1 # Editor: handy anyway line.margin.visible=1 #~ line.numbers=6 line.margin.width=3+ title.full.path=1 strip.trailing.spaces=1 save.session=1 save.recent=1 open.dialog.in.file.directory=1 # Editor: tabbing tabsize=4 indent.size=4 use.tabs=0 indent.automatic=1 indent.opening=0 indent.closing=0 # Editor: misc # edge.mode=0 # edge.column=80 error.marker.fore=#FFFFFF error.marker.back=#007F7F # Editor: status statusbar.visible=1 statusbar.number=1 statusbar.text.1=$(FileNameExt) | $(FileDate) $(FileTime) | line $(LineNumber) column $(ColumnNumber) | mode $(OverType) | eol $(EOLMode) | $(FileDate) $(FileTime) # Editor: searching find.files= find.what= find.replace.regexp.posix=1 find.files=*.tex *.xml *.mp if PLAT_WIN find.command=fgrep -n $(find.what) $(find.files) source.files=$(file.patterns.context);$(file.patterns.metafun);$(file.patterns.example);*.pl;*.rb # Editor: printing if PLAT_WIN print.colour.mode=1 print.margins=750,750,750,750 print.header.format=$(FileNameExt) — Printed on $(CurrentDate), $(CurrentTime) — Page $(CurrentPage) print.footer.format=$(FilePath) — File date: $(FileDate) — File time: $(FileTime) print.header.style=font:LMTypewriter10,size:10 print.footer.style=font:LMTypewriter10,size:10 # Editor: processing clear.before.execute=1 wrap.output=0 if PLAT_WIN eol.mode=CRLF ensure.final.line.end=1 ensure.consistent.line.ends=1 # Editor: file type default.file.ext=.tex # Editor: auto completion autocompleteword.automatic=1 autocomplete.choose.single=0 api.*.tex=t:\sources\cont-en-scite.api # Logging style.errorlist.32=$(font.errorfont) # Default style.errorlist.0=fore:#000000 # python Error style.errorlist.1=$(color.fore.red) # gcc Error style.errorlist.2=$(color.fore.red) # Microsoft Error style.errorlist.3=$(color.fore.red) # command or return status style.errorlist.4=$(color.fore.green) # Borland error and warning messages style.errorlist.5=$(color.fore.red) # perl error and warning messages style.errorlist.6=$(color.fore.red) # .NET tracebacks style.errorlist.7=$(color.fore.red) # Lua error and warning messages style.errorlist.8=$(color.fore.red) # ctags style.errorlist.9=$(color.fore.red) # diff changed ! style.errorlist.10=$(color.fore.green) # diff addition + style.errorlist.11=$(color.fore.blue) # diff deletion - style.errorlist.12=$(color.fore.cyan) # diff message --- style.errorlist.13=$(color.fore.red) # PHP error style.errorlist.14=$(color.fore.red) # Essential Lahey Fortran 90 error style.errorlist.15=$(color.fore.red) # Intel Fortran Compiler error style.errorlist.16=$(color.fore.red) # Context: end of file