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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
! Lexer configuration and styles (ED hook) !
[_ U.0 Q.0Oadd,edit,close,quit
!add!
! black, red, green, yellow, blue, magenta, cyan, white !
@.c{
U.c ((Q.c&1)*255) # ((Q.c/2 & 1)*255*256) # ((Q.c/4 & 1)*255*256*256)
}
! <bold,bg,fg,style>M.r !
@.r{
U.sU.vU.bU.h
Q.v:M.c,Q.sESSTYLESETFORE
Q.b:M.c,Q.sESSTYLESETBACK
Q.h,Q.sESSTYLESETBOLD
}
! Bracelight ! 0,7,0,34:M.r
! Bracebad ! 1,0,1,35:M.r
EQ* HX.f EQ.f ZJ i J
! C/C++ !
:S.[c,cc,cpp,cxx,h,hh,hpp,hxx,ipp,m,mm,sma]"S
-D EBQ.f
ESSETLEXER,SCLEX_CPP
0ESSETKEYWORDS
and and_eq asm auto bitand bitor bool break
case catch char class compl const const_cast continue
default delete do double dynamic_cast else enum explicit export extern false float for
friend goto if inline int long mutable namespace new not not_eq
operator or or_eq private protected public
register reinterpret_cast return short signed sizeof static static_cast struct switch
template this throw true try typedef typeid typename union unsigned using
virtual void volatile wchar_t while xor xor_eq
! Doxygen keywords !
2ESSETKEYWORDS
a addindex addtogroup anchor arg attention
author b brief bug c class code date def defgroup deprecated dontinclude
e em endcode endhtmlonly endif endlatexonly endlink endverbatim enum example exception
f$ f[ f] file fn hideinitializer htmlinclude htmlonly
if image include ingroup internal invariant interface latexonly li line link
mainpage name namespace nosubgrouping note overload
p page par param post pre ref relates remarks return retval
sa section see showinitializer since skip skipline struct subsection
test throw todo typedef union until
var verbatim verbinclude version warning weakgroup $ @ \ & < > # { }
! Comments ! 1,0,0,1:M.r 1,0,0,2:M.r 1,0,0,3:M.r
! Number ! 0,0,6,4:M.r
! Keywords ! 1,0,7,5:M.r
! Strings ! 0,0,2,6:M.r 0,0,2,7:M.r
! Preprocessor ! 0,0,5,9:M.r
! Operators ! 0,0,3,10:M.r
Oedit'
:S[makefile,.mak]"S
-D EBQ.f
ESSETLEXER,SCLEX_MAKEFILE
! Comments ! 1,0,0,1:M.r
! Preprocessor ! 0,0,5,2:M.r
! Variables ! 1,0,4,3:M.r
! Operators ! 0,0,3,4:M.r
! Target ! 1,0,3,5:M.r
! Error ! 1,0,1,6:M.r
Oedit'
:S.[diff,patch]"S
-D EBQ.f
ESSETLEXER,SCLEX_DIFF
! Comments ! 1,0,0,1:M.r
! Command ! 1,0,7,2:M.r
! Source/Dest ! 0,0,4,3:M.r
! Position @@ ! 1,0,4,4:M.r
! Deletion ! 1,0,1,5:M.r
! Addition ! 1,0,2,6:M.r
! Change ! 1,0,3,7:M.r
Oedit'
:S[.sh,.bsh,configure,.ksh]"S
-D EBQ.f
ESSETLEXER,SCLEX_BASH
0ESSETKEYWORDS
alias ar asa awk banner basename bash bc bdiff break
bunzip2 bzip2 cal calendar case cat cc cd chmod cksum
clear cmp col comm compress continue cp cpio crypt
csplit ctags cut date dc dd declare deroff dev df diff diff3
dircmp dirname do done du echo ed egrep elif else env
esac eval ex exec exit expand export expr false fc
fgrep fi file find fmt fold for function functions
getconf getopt getopts grep gres hash head help
history iconv id if in integer jobs join kill local lc
let line ln logname look ls m4 mail mailx make
man mkdir more mt mv newgrp nl nm nohup ntps od
pack paste patch pathchk pax pcat perl pg pr print
printf ps pwd read readonly red return rev rm rmdir
sed select set sh shift size sleep sort spell
split start stop strings strip stty sum suspend
sync tail tar tee test then time times touch tr
trap true tsort tty type typeset ulimit umask unalias
uname uncompress unexpand uniq unpack unset until
uudecode uuencode vi vim vpax wait wc whence which
while who wpaste wstart xargs zcat
chgrp chown chroot dir dircolors
factor groups hostid install link md5sum mkfifo
mknod nice pinky printenv ptx readlink seq
sha1sum shred stat su tac unlink users vdir whoami yes
! Error ! 1,0,1,1:M.r
! Comments ! 1,0,0,2:M.r
! Numbers ! 0,0,6,3:M.r
! Keywords ! 1,0,7,4:M.r
! Strings ! 0,0,2,5:M.r 0,0,2,6:M.r
! Operators ! 0,0,3,7:M.r
! Identifiers ! 0,0,4,8:M.r
! Variables $ ! 1,0,4,9:M.r 1,0,4,10:M.r
! Backticks ! 0,0,2,11:M.r
Oedit'
:S.[bat,cmd,nt]"S
-D EBQ.f
ESSETLEXER,SCLEX_BATCH
0ESSETKEYWORDS
rem set if exist errorlevel for in do
break call chcp cd chdir choice cls country ctty date del erase dir echo
exit goto loadfix loadhigh mkdir md move path pause prompt rename ren
rmdir rd shift time type ver verify vol
com con lpt nul
color copy defined else not start
! Comments ! 1,0,0,1:M.r
! Keywords ! 1,0,7,2:M.r
! Labels ! 1,0,1,3:M.r
! Hide Cmd @ ! 0,0,5,4:M.r
! External Cmd ! 0,0,4,5:M.r
! Variables ! 1,0,4,6:M.r
! Operators ! 0,0,3,7:M.r
Oedit'
Z-1,ZD EBQ.f
! fall through !
!edit!
!close!
!quit!
! fall through !
!end!
! Dispatch to user-defined macro 1 !
Q.0M1
]_
|