scite-context-external.properties /size: 2318 b    last modification: 2021-10-28 13:49
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