summaryrefslogtreecommitdiff
path: root/context/data/scite/context/scite-context-external.properties
blob: da3df8c99dcdf87716c1a96959f8eac57b19d894 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# external lpeg lexers

fold.by.parsing=1
fold.by.indentation=0
fold.by.line=0
fold.line.comments=0

# patterns should be original (not clash with built in)

file.patterns.cweb=*.w;*.ww;
file.patterns.cpp=*.h;*.c;*.hh;*.cc;*.hpp;*.cpp;*.hxx;*.cxx;
file.patterns.bib=*.bib
file.patterns.json=*.json
file.patterns.sql=*.sql

lexer.$(file.patterns.metapost)=script_mps
lexer.$(file.patterns.metafun)=script_mps
lexer.$(file.patterns.context)=script_tex
lexer.$(file.patterns.lua)=script_lua
lexer.$(file.patterns.example)=script_xml
lexer.$(file.patterns.text)=script_txt
lexer.$(file.patterns.pdf)=script_pdf
lexer.$(file.patterns.cweb)=script_web
lexer.$(file.patterns.cpp)=script_cpp
lexer.$(file.patterns.bib)=script_bibtex
lexer.$(file.patterns.sql)=script_sql
lexer.$(file.patterns.json)=script_json
lexer.$(file.patterns.none)=script_none

lexer.$(file.patterns.tex)=script_tex
lexer.$(file.patterns.xml)=script_xml
lexer.$(file.patterns.html)=script_xml

# It's a real pitty that we cannot overload the errorlist lexer. That would
# make scite even more interesting. Add to that including lpeg and the lpeg
# lexer and thereby providing an interface to properties.

#~ lexer.errorlist=script_txt
#~ lexer.output=script_txt

comment.block.script_tex=%
comment.block.at.line.start.script_tex=1

#~ comment.box.start.script_tex=%
#~ comment.box.middle.script_tex=%
#~ comment.box.end.script_tex=%

comment.block.script_mps=%
comment.block.at.line.start.script_mps=1

comment.block.script_lua=--
comment.block.at.line.start.script_lua=1

comment.block.script_cld=--
comment.block.at.line.start.script_cld=1

comment.block.script_bibtex=%
comment.block.at.line.start.script_bibtex=1

comment.block.script_json=%
comment.block.at.line.start.script_json=1

comment.block.lpeg_props=#
comment.block.at.line.start.lpeg_props=1

#~ comment.block.lpeg_ctx-tex=%
#~ comment.block.at.line.start.lpeg_ctx-tex=1

#~ comment.block.lpeg_ctx-mps=%
#~ comment.block.at.line.start.lpeg_ctx-mps=1

#~ comment.block.lpeg_ctx-lua=--
#~ comment.block.at.line.start.lpeg_ctx-lua=1

#~ comment.block.lpeg_ctx-cld=--
#~ comment.block.at.line.start.lpeg_ctx-cld=1

#~ comment.block.lpeg_props=#
#~ comment.block.at.line.start.lpeg_props=1

#~ style.*.34=bold
#~ style.*.35=bold

style.*.34=$(styles.bracelight)
style.*.35=$(styles.bracebad)