1# external lpeg lexers 2 3fold.by.parsing=1 4fold.by.indentation=0 5fold.by.line=0 6fold.line.comments=0 7 8# patterns should be original (not clash with built in) 9 10file.patterns.cweb=*.w;*.ww; 11file.patterns.cpp=*.h;*.c;*.hh;*.cc;*.hpp;*.cpp;*.hxx;*.cxx; 12file.patterns.bib=*.bib 13file.patterns.json=*.json 14file.patterns.sql=*.sql 15 16lexer.$(file.patterns.metapost)=script_mps 17lexer.$(file.patterns.metafun)=script_mps 18lexer.$(file.patterns.context)=script_tex 19lexer.$(file.patterns.lua)=script_lua 20lexer.$(file.patterns.example)=script_xml 21lexer.$(file.patterns.text)=script_txt 22lexer.$(file.patterns.pdf)=script_pdf 23lexer.$(file.patterns.cweb)=script_web 24lexer.$(file.patterns.cpp)=script_cpp 25lexer.$(file.patterns.bib)=script_bibtex 26lexer.$(file.patterns.sql)=script_sql 27lexer.$(file.patterns.json)=script_json 28lexer.$(file.patterns.none)=script_none 29 30lexer.$(file.patterns.tex)=script_tex 31lexer.$(file.patterns.xml)=script_xml 32lexer.$(file.patterns.html)=script_xml 33 34# It's a real pitty that we cannot overload the errorlist lexer. That would 35# make scite even more interesting. Add to that including lpeg and the lpeg 36# lexer and thereby providing an interface to properties. 37 38#~ lexer.errorlist=script_txt 39#~ lexer.output=script_txt 40 41comment.block.script_tex=% 42comment.block.at.line.start.script_tex=1 43 44#~ comment.box.start.script_tex=% 45#~ comment.box.middle.script_tex=% 46#~ comment.box.end.script_tex=% 47 48comment.block.script_mps=% 49comment.block.at.line.start.script_mps=1 50 51comment.block.script_lua=-- 52comment.block.at.line.start.script_lua=1 53 54comment.block.script_cld=-- 55comment.block.at.line.start.script_cld=1 56 57comment.block.script_bibtex=% 58comment.block.at.line.start.script_bibtex=1 59 60comment.block.script_json=% 61comment.block.at.line.start.script_json=1 62 63comment.block.lpeg_props=# 64comment.block.at.line.start.lpeg_props=1 65 66#~ comment.block.lpeg_ctx-tex=% 67#~ comment.block.at.line.start.lpeg_ctx-tex=1 68 69#~ comment.block.lpeg_ctx-mps=% 70#~ comment.block.at.line.start.lpeg_ctx-mps=1 71 72#~ comment.block.lpeg_ctx-lua=-- 73#~ comment.block.at.line.start.lpeg_ctx-lua=1 74 75#~ comment.block.lpeg_ctx-cld=-- 76#~ comment.block.at.line.start.lpeg_ctx-cld=1 77 78#~ comment.block.lpeg_props=# 79#~ comment.block.at.line.start.lpeg_props=1 80 81#~ style.*.34=bold 82#~ style.*.35=bold 83 84style.*.34=$(styles.bracelight) 85style.*.35=$(styles.bracebad) 86