Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.70.100.160
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim82 /
syntax /
[ HOME SHELL ]
Name
Size
Permission
Action
2html.vim
73.65
KB
-rw-r--r--
8th.vim
35.37
KB
-rw-r--r--
a2ps.vim
2.37
KB
-rw-r--r--
a65.vim
6.24
KB
-rw-r--r--
aap.vim
5.56
KB
-rw-r--r--
abap.vim
8.94
KB
-rw-r--r--
abaqus.vim
1.07
KB
-rw-r--r--
abc.vim
1.8
KB
-rw-r--r--
abel.vim
4.99
KB
-rw-r--r--
acedb.vim
4.76
KB
-rw-r--r--
ada.vim
12.75
KB
-rw-r--r--
aflex.vim
4.27
KB
-rw-r--r--
ahdl.vim
2.71
KB
-rw-r--r--
aidl.vim
629
B
-rw-r--r--
alsaconf.vim
1.51
KB
-rw-r--r--
amiga.vim
2.9
KB
-rw-r--r--
aml.vim
23.57
KB
-rw-r--r--
ampl.vim
4.01
KB
-rw-r--r--
ant.vim
5.68
KB
-rw-r--r--
antlr.vim
1.75
KB
-rw-r--r--
apache.vim
15.01
KB
-rw-r--r--
apachestyle.vim
1.38
KB
-rw-r--r--
aptconf.vim
21.92
KB
-rw-r--r--
arch.vim
1.12
KB
-rw-r--r--
arduino.vim
3.88
KB
-rw-r--r--
art.vim
1.27
KB
-rw-r--r--
asciidoc.vim
10.88
KB
-rw-r--r--
asm.vim
5.9
KB
-rw-r--r--
asm68k.vim
13.95
KB
-rw-r--r--
asmh8300.vim
1.68
KB
-rw-r--r--
asn.vim
2.52
KB
-rw-r--r--
aspperl.vim
811
B
-rw-r--r--
aspvbs.vim
8.88
KB
-rw-r--r--
asterisk.vim
5.5
KB
-rw-r--r--
asteriskvm.vim
2.28
KB
-rw-r--r--
atlas.vim
2.54
KB
-rw-r--r--
autodoc.vim
3.64
KB
-rw-r--r--
autohotkey.vim
11.58
KB
-rw-r--r--
autoit.vim
46.92
KB
-rw-r--r--
automake.vim
3.85
KB
-rw-r--r--
ave.vim
1.86
KB
-rw-r--r--
avra.vim
2.62
KB
-rw-r--r--
awk.vim
8
KB
-rw-r--r--
ayacc.vim
2.52
KB
-rw-r--r--
b.vim
4.79
KB
-rw-r--r--
baan.vim
71.87
KB
-rw-r--r--
bash.vim
371
B
-rw-r--r--
basic.vim
8.11
KB
-rw-r--r--
bc.vim
1.75
KB
-rw-r--r--
bdf.vim
3.75
KB
-rw-r--r--
bib.vim
5.86
KB
-rw-r--r--
bindzone.vim
4.79
KB
-rw-r--r--
blank.vim
794
B
-rw-r--r--
bsdl.vim
377
B
-rw-r--r--
bst.vim
2.76
KB
-rw-r--r--
btm.vim
9.07
KB
-rw-r--r--
bzl.vim
374
B
-rw-r--r--
bzr.vim
1.52
KB
-rw-r--r--
c.vim
27.1
KB
-rw-r--r--
cabal.vim
7.19
KB
-rw-r--r--
cabalconfig.vim
1.15
KB
-rw-r--r--
cabalproject.vim
944
B
-rw-r--r--
calendar.vim
4.92
KB
-rw-r--r--
catalog.vim
921
B
-rw-r--r--
cdl.vim
3.02
KB
-rw-r--r--
cdrdaoconf.vim
3.56
KB
-rw-r--r--
cdrtoc.vim
22.22
KB
-rw-r--r--
cf.vim
18.21
KB
-rw-r--r--
cfg.vim
1.32
KB
-rw-r--r--
ch.vim
922
B
-rw-r--r--
chaiscript.vim
2.82
KB
-rw-r--r--
change.vim
901
B
-rw-r--r--
changelog.vim
2.05
KB
-rw-r--r--
chaskell.vim
333
B
-rw-r--r--
cheetah.vim
1.71
KB
-rw-r--r--
chicken.vim
3.18
KB
-rw-r--r--
chill.vim
7.84
KB
-rw-r--r--
chordpro.vim
2.46
KB
-rw-r--r--
cl.vim
3.81
KB
-rw-r--r--
clean.vim
3.08
KB
-rw-r--r--
clipper.vim
5.45
KB
-rw-r--r--
clojure.vim
45.99
KB
-rw-r--r--
cmake.vim
41.16
KB
-rw-r--r--
cmod.vim
6.12
KB
-rw-r--r--
cmusrc.vim
12.62
KB
-rw-r--r--
cobol.vim
13.27
KB
-rw-r--r--
coco.vim
1.27
KB
-rw-r--r--
colortest.vim
3.13
KB
-rw-r--r--
conaryrecipe.vim
7.85
KB
-rw-r--r--
conf.vim
813
B
-rw-r--r--
config.vim
2.03
KB
-rw-r--r--
context.vim
6.05
KB
-rw-r--r--
cpp.vim
5.83
KB
-rw-r--r--
crm.vim
1.17
KB
-rw-r--r--
crontab.vim
2.16
KB
-rw-r--r--
cs.vim
10.69
KB
-rw-r--r--
csc.vim
8.25
KB
-rw-r--r--
csdl.vim
23.2
KB
-rw-r--r--
csh.vim
6.31
KB
-rw-r--r--
csp.vim
6.98
KB
-rw-r--r--
css.vim
32.87
KB
-rw-r--r--
cterm.vim
6.26
KB
-rw-r--r--
ctrlh.vim
688
B
-rw-r--r--
cucumber.vim
31.14
KB
-rw-r--r--
cuda.vim
2.63
KB
-rw-r--r--
cupl.vim
3.78
KB
-rw-r--r--
cuplsim.vim
1.87
KB
-rw-r--r--
cvs.vim
882
B
-rw-r--r--
cvsrc.vim
1.22
KB
-rw-r--r--
cweb.vim
2.82
KB
-rw-r--r--
cynlib.vim
2.49
KB
-rw-r--r--
cynpp.vim
1.23
KB
-rw-r--r--
d.vim
27.96
KB
-rw-r--r--
dart.vim
3.21
KB
-rw-r--r--
datascript.vim
3.72
KB
-rw-r--r--
dcd.vim
1.76
KB
-rw-r--r--
dcl.vim
6.23
KB
-rw-r--r--
debchangelog.vim
3.45
KB
-rw-r--r--
debcontrol.vim
8.57
KB
-rw-r--r--
debcopyright.vim
1.11
KB
-rw-r--r--
debsources.vim
2.26
KB
-rw-r--r--
def.vim
1.07
KB
-rw-r--r--
denyhosts.vim
7.19
KB
-rw-r--r--
dep3patch.vim
2.93
KB
-rw-r--r--
desc.vim
3
KB
-rw-r--r--
desktop.vim
9.13
KB
-rw-r--r--
dictconf.vim
3.04
KB
-rw-r--r--
dictdconf.vim
6.31
KB
-rw-r--r--
diff.vim
17.01
KB
-rw-r--r--
dircolors.vim
6.78
KB
-rw-r--r--
dirpager.vim
1.75
KB
-rw-r--r--
diva.vim
4.63
KB
-rw-r--r--
django.vim
3.92
KB
-rw-r--r--
dns.vim
132
B
-rw-r--r--
dnsmasq.vim
9.83
KB
-rw-r--r--
docbk.vim
10.08
KB
-rw-r--r--
docbksgml.vim
193
B
-rw-r--r--
docbkxml.vim
191
B
-rw-r--r--
dockerfile.vim
2.42
KB
-rw-r--r--
dosbatch.vim
6.11
KB
-rw-r--r--
dosini.vim
1.24
KB
-rw-r--r--
dot.vim
4.39
KB
-rw-r--r--
doxygen.vim
38.01
KB
-rw-r--r--
dracula.vim
2.61
KB
-rw-r--r--
dsl.vim
1.28
KB
-rw-r--r--
dtd.vim
4.87
KB
-rw-r--r--
dtml.vim
16.22
KB
-rw-r--r--
dtrace.vim
6.29
KB
-rw-r--r--
dts.vim
5.02
KB
-rw-r--r--
dune.vim
1.9
KB
-rw-r--r--
dylan.vim
3.33
KB
-rw-r--r--
dylanintr.vim
1.05
KB
-rw-r--r--
dylanlid.vim
664
B
-rw-r--r--
ecd.vim
1.2
KB
-rw-r--r--
edif.vim
1.25
KB
-rw-r--r--
eiffel.vim
6.76
KB
-rw-r--r--
elf.vim
2.29
KB
-rw-r--r--
elinks.vim
10.25
KB
-rw-r--r--
elm.vim
3.57
KB
-rw-r--r--
elmfilt.vim
2.83
KB
-rw-r--r--
erlang.vim
10.87
KB
-rw-r--r--
eruby.vim
3.22
KB
-rw-r--r--
esmtprc.vim
938
B
-rw-r--r--
esqlc.vim
2.04
KB
-rw-r--r--
esterel.vim
2.98
KB
-rw-r--r--
eterm.vim
18.72
KB
-rw-r--r--
euphoria3.vim
5.96
KB
-rw-r--r--
euphoria4.vim
14.2
KB
-rw-r--r--
eviews.vim
4.89
KB
-rw-r--r--
exim.vim
17.66
KB
-rw-r--r--
expect.vim
3.65
KB
-rw-r--r--
exports.vim
1.71
KB
-rw-r--r--
falcon.vim
11.73
KB
-rw-r--r--
fan.vim
5.32
KB
-rw-r--r--
fasm.vim
8.55
KB
-rw-r--r--
fdcc.vim
5.52
KB
-rw-r--r--
fetchmail.vim
3.23
KB
-rw-r--r--
fgl.vim
7.1
KB
-rw-r--r--
flexwiki.vim
5.31
KB
-rw-r--r--
focexec.vim
3.44
KB
-rw-r--r--
form.vim
6.24
KB
-rw-r--r--
forth.vim
10.42
KB
-rw-r--r--
fortran.vim
32.6
KB
-rw-r--r--
foxpro.vim
32.09
KB
-rw-r--r--
fpcmake.vim
2
KB
-rw-r--r--
framescript.vim
11.41
KB
-rw-r--r--
freebasic.vim
10.58
KB
-rw-r--r--
fstab.vim
15.51
KB
-rw-r--r--
fvwm.vim
24.44
KB
-rw-r--r--
fvwm2m4.vim
711
B
-rw-r--r--
gdb.vim
4.31
KB
-rw-r--r--
gdmo.vim
3.22
KB
-rw-r--r--
gedcom.vim
2.22
KB
-rw-r--r--
gemtext.vim
682
B
-rw-r--r--
gift.vim
10
KB
-rw-r--r--
git.vim
4.2
KB
-rw-r--r--
gitcommit.vim
4.96
KB
-rw-r--r--
gitconfig.vim
1.56
KB
-rw-r--r--
gitolite.vim
4.35
KB
-rw-r--r--
gitrebase.vim
2.88
KB
-rw-r--r--
gitsendemail.vim
580
B
-rw-r--r--
gkrellmrc.vim
4.02
KB
-rw-r--r--
gnash.vim
3.38
KB
-rw-r--r--
gnuplot.vim
23.27
KB
-rw-r--r--
go.vim
19.36
KB
-rw-r--r--
godoc.vim
352
B
-rw-r--r--
gp.vim
2.9
KB
-rw-r--r--
gpg.vim
5.46
KB
-rw-r--r--
gprof.vim
2.09
KB
-rw-r--r--
grads.vim
1.7
KB
-rw-r--r--
gretl.vim
3.64
KB
-rw-r--r--
groff.vim
321
B
-rw-r--r--
groovy.vim
21.96
KB
-rw-r--r--
group.vim
1.68
KB
-rw-r--r--
grub.vim
3.8
KB
-rw-r--r--
gsp.vim
1.98
KB
-rw-r--r--
gtkrc.vim
9.1
KB
-rw-r--r--
gvpr.vim
3.3
KB
-rw-r--r--
haml.vim
6.91
KB
-rw-r--r--
hamster.vim
13.52
KB
-rw-r--r--
haskell.vim
9.03
KB
-rw-r--r--
haste.vim
4.88
KB
-rw-r--r--
hastepreproc.vim
1.39
KB
-rw-r--r--
hb.vim
3.08
KB
-rw-r--r--
help.vim
8.23
KB
-rw-r--r--
help_ru.vim
3.44
KB
-rw-r--r--
hercules.vim
5.59
KB
-rw-r--r--
hex.vim
3.92
KB
-rw-r--r--
hgcommit.vim
1.09
KB
-rw-r--r--
hitest.vim
3.56
KB
-rw-r--r--
hog.vim
11.83
KB
-rw-r--r--
hollywood.vim
47.39
KB
-rw-r--r--
hostconf.vim
3.78
KB
-rw-r--r--
hostsaccess.vim
549
B
-rw-r--r--
html.vim
18.11
KB
-rw-r--r--
htmlcheetah.vim
488
B
-rw-r--r--
htmldjango.vim
1011
B
-rw-r--r--
htmlm4.vim
670
B
-rw-r--r--
htmlos.vim
8.12
KB
-rw-r--r--
i3config.vim
15.51
KB
-rw-r--r--
ia64.vim
10.23
KB
-rw-r--r--
ibasic.vim
6.87
KB
-rw-r--r--
icemenu.vim
824
B
-rw-r--r--
icon.vim
6.81
KB
-rw-r--r--
idl.vim
19.43
KB
-rw-r--r--
idlang.vim
13.15
KB
-rw-r--r--
indent.vim
7.03
KB
-rw-r--r--
inform.vim
19.03
KB
-rw-r--r--
initex.vim
18.77
KB
-rw-r--r--
initng.vim
3.32
KB
-rw-r--r--
inittab.vim
2.48
KB
-rw-r--r--
ipfilter.vim
1.58
KB
-rw-r--r--
ishd.vim
26.42
KB
-rw-r--r--
iss.vim
4.91
KB
-rw-r--r--
ist.vim
1.95
KB
-rw-r--r--
j.vim
9.22
KB
-rw-r--r--
jal.vim
8.75
KB
-rw-r--r--
jam.vim
26.08
KB
-rw-r--r--
jargon.vim
740
B
-rw-r--r--
java.vim
18.15
KB
-rw-r--r--
javacc.vim
2.2
KB
-rw-r--r--
javascript.vim
5.54
KB
-rw-r--r--
javascriptreact.vim
133
B
-rw-r--r--
jess.vim
6.08
KB
-rw-r--r--
jgraph.vim
1.18
KB
-rw-r--r--
jovial.vim
4.01
KB
-rw-r--r--
jproperties.vim
5.37
KB
-rw-r--r--
json.vim
6.11
KB
-rw-r--r--
jsonc.vim
1.69
KB
-rw-r--r--
jsp.vim
2.62
KB
-rw-r--r--
julia.vim
37.02
KB
-rw-r--r--
kconfig.vim
35.45
KB
-rw-r--r--
kivy.vim
986
B
-rw-r--r--
kix.vim
6.18
KB
-rw-r--r--
kscript.vim
1.94
KB
-rw-r--r--
kwt.vim
2.4
KB
-rw-r--r--
lace.vim
3.98
KB
-rw-r--r--
latte.vim
3.43
KB
-rw-r--r--
ld.vim
2.85
KB
-rw-r--r--
ldapconf.vim
12.99
KB
-rw-r--r--
ldif.vim
1014
B
-rw-r--r--
less.vim
4.1
KB
-rw-r--r--
lex.vim
8.45
KB
-rw-r--r--
lftp.vim
7.3
KB
-rw-r--r--
lhaskell.vim
4.82
KB
-rw-r--r--
libao.vim
636
B
-rw-r--r--
lifelines.vim
6.48
KB
-rw-r--r--
lilo.vim
10.18
KB
-rw-r--r--
limits.vim
1.29
KB
-rw-r--r--
liquid.vim
6.04
KB
-rw-r--r--
lisp.vim
35.18
KB
-rw-r--r--
lite.vim
4.73
KB
-rw-r--r--
litestep.vim
6.52
KB
-rw-r--r--
loginaccess.vim
4.1
KB
-rw-r--r--
logindefs.vim
7.36
KB
-rw-r--r--
logtalk.vim
16.45
KB
-rw-r--r--
lotos.vim
2.31
KB
-rw-r--r--
lout.vim
4.22
KB
-rw-r--r--
lpc.vim
22.6
KB
-rw-r--r--
lprolog.vim
3.89
KB
-rw-r--r--
lscript.vim
11.82
KB
-rw-r--r--
lsl.vim
15.43
KB
-rw-r--r--
lss.vim
4.76
KB
-rw-r--r--
lua.vim
13.72
KB
-rw-r--r--
lynx.vim
6.42
KB
-rw-r--r--
m3build.vim
5.64
KB
-rw-r--r--
m3quake.vim
2.57
KB
-rw-r--r--
m4.vim
2.63
KB
-rw-r--r--
mail.vim
5.93
KB
-rw-r--r--
mailaliases.vim
2.7
KB
-rw-r--r--
mailcap.vim
1.11
KB
-rw-r--r--
make.vim
6.05
KB
-rw-r--r--
mallard.vim
1.69
KB
-rw-r--r--
man.vim
1.64
KB
-rw-r--r--
manconf.vim
4.24
KB
-rw-r--r--
manual.vim
909
B
-rw-r--r--
maple.vim
27.9
KB
-rw-r--r--
markdown.vim
8.91
KB
-rw-r--r--
masm.vim
16.84
KB
-rw-r--r--
mason.vim
3.73
KB
-rw-r--r--
master.vim
1022
B
-rw-r--r--
matlab.vim
4.21
KB
-rw-r--r--
maxima.vim
18.36
KB
-rw-r--r--
mel.vim
3.33
KB
-rw-r--r--
meson.vim
3.88
KB
-rw-r--r--
messages.vim
2.65
KB
-rw-r--r--
mf.vim
15.06
KB
-rw-r--r--
mgl.vim
3.64
KB
-rw-r--r--
mgp.vim
1.95
KB
-rw-r--r--
mib.vim
2.63
KB
-rw-r--r--
mix.vim
2.87
KB
-rw-r--r--
mma.vim
11.52
KB
-rw-r--r--
mmix.vim
4.85
KB
-rw-r--r--
mmp.vim
1.45
KB
-rw-r--r--
modconf.vim
1.39
KB
-rw-r--r--
model.vim
1.43
KB
-rw-r--r--
modsim3.vim
3.54
KB
-rw-r--r--
modula2.vim
3.15
KB
-rw-r--r--
modula3.vim
3.01
KB
-rw-r--r--
monk.vim
9.98
KB
-rw-r--r--
moo.vim
9.02
KB
-rw-r--r--
mp.vim
43.49
KB
-rw-r--r--
mplayerconf.vim
7.31
KB
-rw-r--r--
mrxvtrc.vim
9.38
KB
-rw-r--r--
msidl.vim
3.38
KB
-rw-r--r--
msmessages.vim
6.17
KB
-rw-r--r--
msql.vim
2.33
KB
-rw-r--r--
mupad.vim
15.11
KB
-rw-r--r--
murphi.vim
4.47
KB
-rw-r--r--
mush.vim
12.88
KB
-rw-r--r--
muttrc.vim
64.27
KB
-rw-r--r--
mysql.vim
17.2
KB
-rw-r--r--
n1ql.vim
12.6
KB
-rw-r--r--
named.vim
9.77
KB
-rw-r--r--
nanorc.vim
10.37
KB
-rw-r--r--
nasm.vim
25.8
KB
-rw-r--r--
nastran.vim
8.3
KB
-rw-r--r--
natural.vim
6.81
KB
-rw-r--r--
ncf.vim
13.1
KB
-rw-r--r--
neomuttrc.vim
64
KB
-rw-r--r--
netrc.vim
1.89
KB
-rw-r--r--
netrw.vim
7.03
KB
-rw-r--r--
nginx.vim
114.01
KB
-rw-r--r--
ninja.vim
2.82
KB
-rw-r--r--
nosyntax.vim
755
B
-rw-r--r--
nqc.vim
13.74
KB
-rw-r--r--
nroff.vim
7.61
KB
-rw-r--r--
nsis.vim
35.28
KB
-rw-r--r--
obj.vim
2.72
KB
-rw-r--r--
objc.vim
40.79
KB
-rw-r--r--
objcpp.vim
600
B
-rw-r--r--
ocaml.vim
16.56
KB
-rw-r--r--
occam.vim
4.21
KB
-rw-r--r--
omnimark.vim
6.23
KB
-rw-r--r--
opam.vim
1.37
KB
-rw-r--r--
openroad.vim
13.65
KB
-rw-r--r--
opl.vim
4.03
KB
-rw-r--r--
ora.vim
26.5
KB
-rw-r--r--
pamconf.vim
5.81
KB
-rw-r--r--
pamenv.vim
1.11
KB
-rw-r--r--
papp.vim
3.7
KB
-rw-r--r--
pascal.vim
15.61
KB
-rw-r--r--
passwd.vim
2.39
KB
-rw-r--r--
pbtxt.vim
1.34
KB
-rw-r--r--
pcap.vim
1.46
KB
-rw-r--r--
pccts.vim
4
KB
-rw-r--r--
pdf.vim
3.46
KB
-rw-r--r--
perl.vim
37.57
KB
-rw-r--r--
pf.vim
10.13
KB
-rw-r--r--
pfmain.vim
90.56
KB
-rw-r--r--
php.vim
111.88
KB
-rw-r--r--
phtml.vim
151
B
-rw-r--r--
pic.vim
3.25
KB
-rw-r--r--
pike.vim
21.3
KB
-rw-r--r--
pilrc.vim
5.19
KB
-rw-r--r--
pine.vim
15.05
KB
-rw-r--r--
pinfo.vim
5.17
KB
-rw-r--r--
plaintex.vim
10.06
KB
-rw-r--r--
pli.vim
12.91
KB
-rw-r--r--
plm.vim
5.24
KB
-rw-r--r--
plp.vim
1.24
KB
-rw-r--r--
plsql.vim
12.62
KB
-rw-r--r--
po.vim
6.24
KB
-rw-r--r--
pod.vim
7.11
KB
-rw-r--r--
poke.vim
5.07
KB
-rw-r--r--
postscr.vim
45.05
KB
-rw-r--r--
pov.vim
8.84
KB
-rw-r--r--
povini.vim
3.41
KB
-rw-r--r--
ppd.vim
868
B
-rw-r--r--
ppwiz.vim
2.71
KB
-rw-r--r--
prescribe.vim
2.33
KB
-rw-r--r--
privoxy.vim
3.5
KB
-rw-r--r--
procmail.vim
1.97
KB
-rw-r--r--
progress.vim
31
KB
-rw-r--r--
prolog.vim
4.39
KB
-rw-r--r--
promela.vim
1.69
KB
-rw-r--r--
proto.vim
3.46
KB
-rw-r--r--
protocols.vim
1.4
KB
-rw-r--r--
ps1.vim
7.33
KB
-rw-r--r--
ps1xml.vim
1.25
KB
-rw-r--r--
psf.vim
4.19
KB
-rw-r--r--
psl.vim
2.47
KB
-rw-r--r--
ptcap.vim
4.03
KB
-rw-r--r--
purifylog.vim
3.28
KB
-rw-r--r--
pyrex.vim
1.62
KB
-rw-r--r--
python.vim
12.84
KB
-rw-r--r--
qf.vim
596
B
-rw-r--r--
quake.vim
8.35
KB
-rw-r--r--
r.vim
15.32
KB
-rw-r--r--
racc.vim
5.49
KB
-rw-r--r--
radiance.vim
6.99
KB
-rw-r--r--
raku.vim
73.89
KB
-rw-r--r--
raml.vim
4.35
KB
-rw-r--r--
ratpoison.vim
17.61
KB
-rw-r--r--
rc.vim
9.98
KB
-rw-r--r--
rcs.vim
2.08
KB
-rw-r--r--
rcslog.vim
557
B
-rw-r--r--
readline.vim
17.08
KB
-rw-r--r--
rebol.vim
7
KB
-rw-r--r--
redif.vim
85.88
KB
-rw-r--r--
registry.vim
3.28
KB
-rw-r--r--
rego.vim
3.74
KB
-rw-r--r--
remind.vim
2.65
KB
-rw-r--r--
resolv.vim
6.21
KB
-rw-r--r--
reva.vim
7.41
KB
-rw-r--r--
rexx.vim
14.97
KB
-rw-r--r--
rhelp.vim
11.85
KB
-rw-r--r--
rib.vim
2.14
KB
-rw-r--r--
rmd.vim
6.13
KB
-rw-r--r--
rnc.vim
2.21
KB
-rw-r--r--
rng.vim
817
B
-rw-r--r--
rnoweb.vim
1.87
KB
-rw-r--r--
robots.vim
1.49
KB
-rw-r--r--
routeros.vim
3.28
KB
-rw-r--r--
rpcgen.vim
1.63
KB
-rw-r--r--
rpl.vim
25.1
KB
-rw-r--r--
rrst.vim
1.28
KB
-rw-r--r--
rst.vim
11.5
KB
-rw-r--r--
rtf.vim
2.28
KB
-rw-r--r--
ruby.vim
40.12
KB
-rw-r--r--
rust.vim
16.22
KB
-rw-r--r--
samba.vim
5.99
KB
-rw-r--r--
sas.vim
33.29
KB
-rw-r--r--
sass.vim
6.12
KB
-rw-r--r--
sather.vim
3.41
KB
-rw-r--r--
sbt.vim
880
B
-rw-r--r--
scala.vim
11.18
KB
-rw-r--r--
scdoc.vim
1.84
KB
-rw-r--r--
scheme.vim
18.98
KB
-rw-r--r--
scilab.vim
3.13
KB
-rw-r--r--
screen.vim
8.89
KB
-rw-r--r--
scss.vim
526
B
-rw-r--r--
sd.vim
2.17
KB
-rw-r--r--
sdc.vim
1.36
KB
-rw-r--r--
sdl.vim
6.41
KB
-rw-r--r--
sed.vim
4.92
KB
-rw-r--r--
sendpr.vim
905
B
-rw-r--r--
sensors.vim
1.48
KB
-rw-r--r--
services.vim
1.78
KB
-rw-r--r--
setserial.vim
5.11
KB
-rw-r--r--
sexplib.vim
3.6
KB
-rw-r--r--
sgml.vim
8.66
KB
-rw-r--r--
sgmldecl.vim
1.99
KB
-rw-r--r--
sgmllnx.vim
1.81
KB
-rw-r--r--
sh.vim
43.34
KB
-rw-r--r--
sicad.vim
18.04
KB
-rw-r--r--
sieve.vim
1.63
KB
-rw-r--r--
sil.vim
8.34
KB
-rw-r--r--
simula.vim
3.29
KB
-rw-r--r--
sinda.vim
3.58
KB
-rw-r--r--
sindacmp.vim
1.24
KB
-rw-r--r--
sindaout.vim
1.92
KB
-rw-r--r--
sisu.vim
21.66
KB
-rw-r--r--
skill.vim
25.17
KB
-rw-r--r--
sl.vim
3.99
KB
-rw-r--r--
slang.vim
3.22
KB
-rw-r--r--
slice.vim
2.86
KB
-rw-r--r--
slpconf.vim
11.51
KB
-rw-r--r--
slpreg.vim
5.22
KB
-rw-r--r--
slpspi.vim
1.15
KB
-rw-r--r--
slrnrc.vim
12.51
KB
-rw-r--r--
slrnsc.vim
3.03
KB
-rw-r--r--
sm.vim
2.78
KB
-rw-r--r--
smarty.vim
2.82
KB
-rw-r--r--
smcl.vim
11.76
KB
-rw-r--r--
smil.vim
5.48
KB
-rw-r--r--
smith.vim
793
B
-rw-r--r--
sml.vim
9.24
KB
-rw-r--r--
snnsnet.vim
2.42
KB
-rw-r--r--
snnspat.vim
2.18
KB
-rw-r--r--
snnsres.vim
1.89
KB
-rw-r--r--
snobol4.vim
5.21
KB
-rw-r--r--
spec.vim
12.41
KB
-rw-r--r--
specman.vim
7.17
KB
-rw-r--r--
spice.vim
2.19
KB
-rw-r--r--
splint.vim
15.42
KB
-rw-r--r--
spup.vim
13.6
KB
-rw-r--r--
spyce.vim
4.35
KB
-rw-r--r--
sql.vim
1.09
KB
-rw-r--r--
sqlanywhere.vim
40.95
KB
-rw-r--r--
sqlforms.vim
6.58
KB
-rw-r--r--
sqlhana.vim
10.77
KB
-rw-r--r--
sqlinformix.vim
5.76
KB
-rw-r--r--
sqlj.vim
2.9
KB
-rw-r--r--
sqloracle.vim
7.47
KB
-rw-r--r--
sqr.vim
12.71
KB
-rw-r--r--
squid.vim
6.77
KB
-rw-r--r--
squirrel.vim
1.43
KB
-rw-r--r--
srec.vim
3.73
KB
-rw-r--r--
sshconfig.vim
11.47
KB
-rw-r--r--
sshdconfig.vim
12.88
KB
-rw-r--r--
st.vim
2.69
KB
-rw-r--r--
stata.vim
26.42
KB
-rw-r--r--
stp.vim
5.3
KB
-rw-r--r--
strace.vim
1.92
KB
-rw-r--r--
structurizr.vim
2.05
KB
-rw-r--r--
sudoers.vim
23.96
KB
-rw-r--r--
svg.vim
436
B
-rw-r--r--
svn.vim
1.81
KB
-rw-r--r--
swift.vim
8.62
KB
-rw-r--r--
swiftgyb.vim
822
B
-rw-r--r--
syncolor.vim
4.04
KB
-rw-r--r--
synload.vim
1.99
KB
-rw-r--r--
syntax.vim
1.2
KB
-rw-r--r--
sysctl.vim
1.13
KB
-rw-r--r--
systemd.vim
184
B
-rw-r--r--
systemverilog.vim
3.46
KB
-rw-r--r--
tads.vim
6.7
KB
-rw-r--r--
tags.vim
1.13
KB
-rw-r--r--
tak.vim
2.85
KB
-rw-r--r--
takcmp.vim
1.56
KB
-rw-r--r--
takout.vim
1.95
KB
-rw-r--r--
tap.vim
4.26
KB
-rw-r--r--
tar.vim
373
B
-rw-r--r--
taskdata.vim
1.18
KB
-rw-r--r--
taskedit.vim
1.1
KB
-rw-r--r--
tasm.vim
5.56
KB
-rw-r--r--
tcl.vim
16.87
KB
-rw-r--r--
tcsh.vim
13.36
KB
-rw-r--r--
template.vim
449
B
-rw-r--r--
teraterm.vim
4.86
KB
-rw-r--r--
terminfo.vim
4.69
KB
-rw-r--r--
tex.vim
63.52
KB
-rw-r--r--
texinfo.vim
1.55
KB
-rw-r--r--
texmf.vim
2.23
KB
-rw-r--r--
tf.vim
6.74
KB
-rw-r--r--
tidy.vim
13.24
KB
-rw-r--r--
tilde.vim
1.5
KB
-rw-r--r--
tli.vim
1.62
KB
-rw-r--r--
tmux.vim
6.21
KB
-rw-r--r--
toml.vim
3.02
KB
-rw-r--r--
tpp.vim
3.33
KB
-rw-r--r--
trasys.vim
4.92
KB
-rw-r--r--
treetop.vim
3.58
KB
-rw-r--r--
trustees.vim
1.51
KB
-rw-r--r--
tsalt.vim
8.13
KB
-rw-r--r--
tsscl.vim
5
KB
-rw-r--r--
tssgm.vim
2.72
KB
-rw-r--r--
tssop.vim
1.74
KB
-rw-r--r--
tt2.vim
7.74
KB
-rw-r--r--
tt2html.vim
516
B
-rw-r--r--
tt2js.vim
522
B
-rw-r--r--
typescript.vim
1.39
KB
-rw-r--r--
typescriptcommon.vim
131.31
KB
-rw-r--r--
typescriptreact.vim
3.83
KB
-rw-r--r--
uc.vim
6.48
KB
-rw-r--r--
udevconf.vim
1.2
KB
-rw-r--r--
udevperm.vim
2.35
KB
-rw-r--r--
udevrules.vim
6.8
KB
-rw-r--r--
uil.vim
2.75
KB
-rw-r--r--
updatedb.vim
1.19
KB
-rw-r--r--
upstart.vim
3.09
KB
-rw-r--r--
upstreamdat.vim
13.72
KB
-rw-r--r--
upstreaminstalllog.vim
971
B
-rw-r--r--
upstreamlog.vim
2.56
KB
-rw-r--r--
upstreamrpt.vim
13.86
KB
-rw-r--r--
usserverlog.vim
3.04
KB
-rw-r--r--
usw2kagtlog.vim
2.64
KB
-rw-r--r--
valgrind.vim
3.14
KB
-rw-r--r--
vb.vim
20.63
KB
-rw-r--r--
vera.vim
19.09
KB
-rw-r--r--
verilog.vim
4.94
KB
-rw-r--r--
verilogams.vim
5.94
KB
-rw-r--r--
vgrindefs.vim
1.19
KB
-rw-r--r--
vhdl.vim
9.43
KB
-rw-r--r--
vim.vim
74.18
KB
-rw-r--r--
viminfo.vim
1.21
KB
-rw-r--r--
virata.vim
11.34
KB
-rw-r--r--
vmasm.vim
8.31
KB
-rw-r--r--
voscm.vim
6.81
KB
-rw-r--r--
vrml.vim
12.49
KB
-rw-r--r--
vroom.vim
3.41
KB
-rw-r--r--
vsejcl.vim
1004
B
-rw-r--r--
vue.vim
433
B
-rw-r--r--
wast.vim
3.83
KB
-rw-r--r--
wdiff.vim
716
B
-rw-r--r--
web.vim
1.09
KB
-rw-r--r--
webmacro.vim
3.06
KB
-rw-r--r--
wget.vim
3.87
KB
-rw-r--r--
whitespace.vim
357
B
-rw-r--r--
winbatch.vim
11.87
KB
-rw-r--r--
wml.vim
5.6
KB
-rw-r--r--
wsh.vim
1.21
KB
-rw-r--r--
wsml.vim
5.27
KB
-rw-r--r--
wvdial.vim
1.07
KB
-rw-r--r--
xbl.vim
568
B
-rw-r--r--
xdefaults.vim
5.75
KB
-rw-r--r--
xf86conf.vim
14.38
KB
-rw-r--r--
xhtml.vim
186
B
-rw-r--r--
xinetd.vim
13.88
KB
-rw-r--r--
xkb.vim
3.24
KB
-rw-r--r--
xmath.vim
10.58
KB
-rw-r--r--
xml.vim
9.12
KB
-rw-r--r--
xmodmap.vim
45.42
KB
-rw-r--r--
xpm.vim
4.38
KB
-rw-r--r--
xpm2.vim
4.59
KB
-rw-r--r--
xquery.vim
7.02
KB
-rw-r--r--
xs.vim
240.96
KB
-rw-r--r--
xsd.vim
2.08
KB
-rw-r--r--
xslt.vim
2.59
KB
-rw-r--r--
xxd.vim
767
B
-rw-r--r--
yacc.vim
5.52
KB
-rw-r--r--
yaml.vim
12.57
KB
-rw-r--r--
z8a.vim
2.83
KB
-rw-r--r--
zimbu.vim
6.29
KB
-rw-r--r--
zsh.vim
13.08
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : cf.vim
" Vim syntax file " " Language: CFML (ColdFusion) " Author: Ernst M. van der Linden <ernst.vanderlinden@ernestoz.com> " License: The MIT License (MIT) " " Maintainer: Ernst M. van der Linden <ernst.vanderlinden@ernestoz.com> " URL: https://github.com/ernstvanderlinden/vim-coldfusion " Last Change: 2017 Nov 28 " " Filenames: *.cfc *.cfm " Quit when a syntax file was already loaded. if exists("b:current_syntax") finish endif " Using line continuation here. let s:cpo_save=&cpo set cpo-=C sy sync fromstart " 20171126: disabled as we have fast computers now. "sy sync maxlines=2000 sy case ignore " INCLUDES {{{ sy include @sqlSyntax $VIMRUNTIME/syntax/sql.vim " 20161010: Disabled include html highlighting as it contains huge keywords " regex, so it will have impact on performance. Use own simple SGML tag " coloring instead. "runtime! syntax/html.vim " / INCLUDES }}} " NUMBER {{{ sy match cfmlNumber \ "\v<\d+>" " / NUMBER }}} " EQUAL SIGN {{{ sy match cfmlEqualSign \ "\v\=" " / EQUAL SIGN }}} " BOOLEAN {{{ sy match cfmlBoolean \ "\v<(true|false)>" " / BOOLEAN }}} " HASH SURROUNDED {{{ sy region cfmlHashSurround \ keepend \ oneline \ start="#" \ end="#" \ skip="##" \ contains= \@cfmlOperator, \@cfmlPunctuation, \cfmlBoolean, \cfmlCoreKeyword, \cfmlCoreScope, \cfmlCustomKeyword, \cfmlCustomScope, \cfmlEqualSign, \cfmlFunctionName, \cfmlNumber " / HASH SURROUNDED }}} " OPERATOR {{{ " OPERATOR - ARITHMETIC {{{ " +7 -7 " ++i --i " i++ i-- " + - * / % " += -= *= /= %= " ^ mod sy match cfmlArithmeticOperator \ "\v \(\+|-)\ze\d \|(\+\+|--)\ze\w \|\w\zs(\+\+|--) \|(\s( \(\+|-|\*|\/|\%){1}\={,1} \|\^ \|mod \)\s) \" " / OPERATOR - ARITHMETIC }}} " OPERATOR - BOOLEAN {{{ " not and or xor eqv imp " ! && || sy match cfmlBooleanOperator \ "\v\s \(not|and|or|xor|eqv|imp \|\!|\&\&|\|\| \)(\s|\)) \|\s\!\ze\w \" " / OPERATOR - BOOLEAN }}} " OPERATOR - DECISION {{{ "is|equal|eq "is not|not equal|neq "contains|does not contain "greater than|gt "less than|lt "greater than or equal to|gte|ge "less than or equal to|lte|le "==|!=|>|<|>=|<= sy match cfmlDecisionOperator \ "\v\s \(is|equal|eq \|is not|not equal|neq \|contains|does not contain \|greater than|gt \|less than|lt \|greater than or equal to|gte|ge \|less than or equal to|lte|le \|(!|\<|\>|\=){1}\= \|\< \|\> \)\s" " / OPERATOR - DECISION }}} " OPERATOR - STRING {{{ " & " &= sy match cfmlStringOperator \ "\v\s\&\={,1}\s" " / OPERATOR - STRING }}} " OPERATOR - TERNARY {{{ " ? : sy match cfmlTernaryOperator \ "\v\s \\?|\: \\s" " / OPERATOR - TERNARY }}} sy cluster cfmlOperator \ contains= \cfmlArithmeticOperator, \cfmlBooleanOperator, \cfmlDecisionOperator, \cfmlStringOperator, \cfmlTernaryOperator " / OPERATOR }}} " PARENTHESIS {{{ sy cluster cfmlParenthesisRegionContains \ contains= \@cfmlAttribute, \@cfmlComment, \@cfmlFlowStatement, \@cfmlOperator, \@cfmlPunctuation, \cfmlBoolean, \cfmlBrace, \cfmlCoreKeyword, \cfmlCoreScope, \cfmlCustomKeyword, \cfmlCustomScope, \cfmlEqualSign, \cfmlFunctionName, \cfmlNumber, \cfmlStorageKeyword, \cfmlStorageType sy region cfmlParenthesisRegion1 \ extend \ matchgroup=cfmlParenthesis1 \ transparent \ start=/(/ \ end=/)/ \ contains= \cfmlParenthesisRegion2, \@cfmlParenthesisRegionContains sy region cfmlParenthesisRegion2 \ matchgroup=cfmlParenthesis2 \ transparent \ start=/(/ \ end=/)/ \ contains= \cfmlParenthesisRegion3, \@cfmlParenthesisRegionContains sy region cfmlParenthesisRegion3 \ matchgroup=cfmlParenthesis3 \ transparent \ start=/(/ \ end=/)/ \ contains= \cfmlParenthesisRegion1, \@cfmlParenthesisRegionContains sy cluster cfmlParenthesisRegion \ contains= \cfmlParenthesisRegion1, \cfmlParenthesisRegion2, \cfmlParenthesisRegion3 " / PARENTHESIS }}} " BRACE {{{ sy match cfmlBrace \ "{\|}" sy region cfmlBraceRegion \ extend \ fold \ keepend \ transparent \ start="{" \ end="}" " / BRACE }}} " PUNCTUATION {{{ " PUNCTUATION - BRACKET {{{ sy match cfmlBracket \ "\(\[\|\]\)" \ contained " / PUNCTUATION - BRACKET }}} " PUNCTUATION - CHAR {{{ sy match cfmlComma "," sy match cfmlDot "\." sy match cfmlSemiColon ";" " / PUNCTUATION - CHAR }}} " PUNCTUATION - QUOTE {{{ sy region cfmlSingleQuotedValue \ matchgroup=cfmlSingleQuote \ start=/'/ \ skip=/''/ \ end=/'/ \ contains= \cfmlHashSurround sy region cfmlDoubleQuotedValue \ matchgroup=cfmlDoubleQuote \ start=/"/ \ skip=/""/ \ end=/"/ \ contains= \cfmlHashSurround sy cluster cfmlQuotedValue \ contains= \cfmlDoubleQuotedValue, \cfmlSingleQuotedValue sy cluster cfmlQuote \ contains= \cfmlDoubleQuote, \cfmlSingleQuote " / PUNCTUATION - QUOTE }}} sy cluster cfmlPunctuation \ contains= \@cfmlQuote, \@cfmlQuotedValue, \cfmlBracket, \cfmlComma, \cfmlDot, \cfmlSemiColon " / PUNCTUATION }}} " TAG START AND END {{{ " tag start " <cf...> " s^^ e sy region cfmlTagStart \ keepend \ transparent \ start="\c<cf_*" \ end=">" \ contains= \@cfmlAttribute, \@cfmlComment, \@cfmlOperator, \@cfmlParenthesisRegion, \@cfmlPunctuation, \@cfmlQuote, \@cfmlQuotedValue, \cfmlAttrEqualSign, \cfmlBoolean, \cfmlBrace, \cfmlCoreKeyword, \cfmlCoreScope, \cfmlCustomKeyword, \cfmlCustomScope, \cfmlEqualSign, \cfmlFunctionName, \cfmlNumber, \cfmlStorageKeyword, \cfmlStorageType, \cfmlTagBracket, \cfmlTagName " tag end " </cf...> " s^^^ e sy match cfmlTagEnd \ transparent \ "\c</cf_*[^>]*>" \ contains= \cfmlTagBracket, \cfmlTagName " tag bracket " </...> " ^^ ^ sy match cfmlTagBracket \ contained \ "\(<\|>\|\/\)" " tag name " <cf...> " s^^^e sy match cfmlTagName \ contained \ "\v<\/*\zs\ccf\w*" " / TAG START AND END }}} " ATTRIBUTE NAME AND VALUE {{{ sy match cfmlAttrName \ contained \ "\v(var\s)@<!\w+\ze\s*\=([^\=])+" sy match cfmlAttrValue \ contained \ "\v(\=\"*)\zs\s*\w*" sy match cfmlAttrEqualSign \ contained \ "\v\=" sy cluster cfmlAttribute \ contains= \@cfmlQuotedValue, \cfmlAttrEqualSign, \cfmlAttrName, \cfmlAttrValue, \cfmlCoreKeyword, \cfmlCoreScope " / ATTRIBUTE NAME AND VALUE }}} " TAG REGION AND FOLDING {{{ " CFCOMPONENT REGION AND FOLD {{{ " <cfcomponent " s^^^^^^^^^^^ " </cfcomponent> " ^^^^^^^^^^^^^e sy region cfmlComponentTagRegion \ fold \ keepend \ transparent \ start="\c<cfcomponent" \ end="\c</cfcomponent>" " / CFCOMPONENT REGION AND FOLD }}} " CFFUNCTION REGION AND FOLD {{{ " <cffunction " s^^^^^^^^^^ " </cffunction> " ^^^^^^^^^^^^e sy region cfmlFunctionTagRegion \ fold \ keepend \ transparent \ start="\c<cffunction" \ end="\c</cffunction>" " / CFFUNCTION REGION AND FOLD }}} " CFIF REGION AND FOLD {{{ " <cfif " s^^^^ " </cfif> " ^^^^^^e sy region cfmlIfTagRegion \ fold \ keepend \ transparent \ start="\c<cfif" \ end="\c</cfif>" " / CFIF REGION AND FOLD }}} " CFLOOP REGION AND FOLD {{{ " <cfloop " s^^^^^^ " </cfloop> " ^^^^^^^^e sy region cfmlLoopTagRegion \ fold \ keepend \ transparent \ start="\c<cfloop" \ end="\c</cfloop>" " / CFLOOP REGION AND FOLD }}} " CFOUTPUT REGION AND FOLD {{{ " <cfoutput " s^^^^^^^^ " </cfoutput> " ^^^^^^^^^^e sy region cfmlOutputTagRegion \ fold \ keepend \ transparent \ start="\c<cfoutput" \ end="\c</cfoutput>" " / CFOUTPUT REGION AND FOLD }}} " CFQUERY REGION AND FOLD {{{ " <cfquery " s^^^^^^^ " </cfquery> " ^^^^^^^^^e "\@cfmlSqlStatement, sy region cfmlQueryTagRegion \ fold \ keepend \ transparent \ start="\c<cfquery" \ end="\c</cfquery>" \ contains= \@cfmlSqlStatement, \cfmlTagStart, \cfmlTagEnd, \cfmlTagComment " / CFQUERY REGION AND FOLD }}} " SAVECONTENT REGION AND FOLD {{{ " <savecontent " s^^^^^^^^^^^ " </savecontent> " ^^^^^^^^^^^^^e sy region cfmlSavecontentTagRegion \ fold \ keepend \ transparent \ start="\c<cfsavecontent" \ end="\c</cfsavecontent>" " / SAVECONTENT REGION AND FOLD }}} " CFSCRIPT REGION AND FOLD {{{ " <cfscript> " s^^^^^^^^^ " </cfscript> " ^^^^^^^^^^e "\cfmlCustomScope, sy region cfmlScriptTagRegion \ fold \ keepend \ transparent \ start="\c<cfscript>" \ end="\c</cfscript>" \ contains= \@cfmlComment, \@cfmlFlowStatement, \cfmlHashSurround, \@cfmlOperator, \@cfmlParenthesisRegion, \@cfmlPunctuation, \cfmlBoolean, \cfmlBrace, \cfmlCoreKeyword, \cfmlCoreScope, \cfmlCustomKeyword, \cfmlCustomScope, \cfmlEqualSign, \cfmlFunctionDefinition, \cfmlFunctionName, \cfmlNumber, \cfmlOddFunction, \cfmlStorageKeyword, \cfmlTagEnd, \cfmlTagStart " / CFSCRIPT REGION AND FOLD }}} " CFSWITCH REGION AND FOLD {{{ " <cfswitch " s^^^^^^^^ " </cfswitch> " ^^^^^^^^^^e sy region cfmlSwitchTagRegion \ fold \ keepend \ transparent \ start="\c<cfswitch" \ end="\c</cfswitch>" " / CFSWITCH REGION AND FOLD }}} " CFTRANSACTION REGION AND FOLD {{{ " <cftransaction " s^^^^^^^^^^^^^ " </cftransaction> " ^^^^^^^^^^^^^^^e sy region cfmlTransactionTagRegion \ fold \ keepend \ transparent \ start="\c<cftransaction" \ end="\c</cftransaction>" " / CFTRANSACTION REGION AND FOLD }}} " CUSTOM TAG REGION AND FOLD {{{ " <cf_...> " s^^^ ^ " </cf_...> " ^^^^^ e sy region cfmlCustomTagRegion \ fold \ keepend \ transparent \ start="\c<cf_[^>]*>" \ end="\c</cf_[^>]*>" " / CUSTOM TAG REGION AND FOLD }}} " / TAG REGION AND FOLDING }}} " COMMENT {{{ " COMMENT BLOCK {{{ " /*...*/ " s^ ^e sy region cfmlCommentBlock \ keepend \ start="/\*" \ end="\*/" \ contains= \cfmlMetaData " / COMMENT BLOCK }}} " COMMENT LINE {{{ " //... " s^ sy match cfmlCommentLine \ "\/\/.*" " / COMMENT LINE }}} sy cluster cfmlComment \ contains= \cfmlCommentBlock, \cfmlCommentLine " / COMMENT }}} " TAG COMMENT {{{ " <!---...---> " s^^^^ ^^^e sy region cfmlTagComment \ keepend \ start="<!---" \ end="--->" \ contains= \cfmlTagComment " / TAG COMMENT }}} " FLOW STATEMENT {{{ " BRANCH FLOW KEYWORD {{{ sy keyword cfmlBranchFlowKeyword \ break \ continue \ return " / BRANCH KEYWORD }}} " DECISION FLOW KEYWORD {{{ sy keyword cfmlDecisionFlowKeyword \ case \ defaultcase \ else \ if \ switch " / DECISION FLOW KEYWORD }}} " LOOP FLOW KEYWORD {{{ sy keyword cfmlLoopFlowKeyword \ do \ for \ in \ while " / LOOP FLOW KEYWORD }}} " TRY FLOW KEYWORD {{{ sy keyword cfmlTryFlowKeyword \ catch \ finally \ rethrow \ throw \ try " / TRY FLOW KEYWORD }}} sy cluster cfmlFlowStatement \ contains= \cfmlBranchFlowKeyword, \cfmlDecisionFlowKeyword, \cfmlLoopFlowKeyword, \cfmlTryFlowKeyword " / FLOW STATEMENT }}} " STORAGE KEYWORD {{{ sy keyword cfmlStorageKeyword \ var " / STORAGE KEYWORD }}} " STORAGE TYPE {{{ sy match cfmlStorageType \ contained \ "\v< \(any \|array \|binary \|boolean \|date \|numeric \|query \|string \|struct \|uuid \|void \|xml \){1}\ze(\s*\=)@!" " / STORAGE TYPE }}} " CORE KEYWORD {{{ sy match cfmlCoreKeyword \ "\v< \(new \|required \)\ze\s" " / CORE KEYWORD }}} " CORE SCOPE {{{ sy match cfmlCoreScope \ "\v< \(application \|arguments \|attributes \|caller \|cfcatch \|cffile \|cfhttp \|cgi \|client \|cookie \|form \|local \|request \|server \|session \|super \|this \|thisTag \|thread \|variables \|url \){1}\ze(,|\.|\[|\)|\s)" " / CORE SCOPE }}} " SQL STATEMENT {{{ sy cluster cfmlSqlStatement \ contains= \@cfmlParenthesisRegion, \@cfmlQuote, \@cfmlQuotedValue, \@sqlSyntax, \cfmlBoolean, \cfmlDot, \cfmlEqualSign, \cfmlFunctionName, \cfmlHashSurround, \cfmlNumber " / SQL STATEMENT }}} " TAG IN SCRIPT {{{ sy match cfmlTagNameInScript \ "\vcf_*\w+\s*\ze\(" " / TAG IN SCRIPT }}} " METADATA {{{ sy region cfmlMetaData \ contained \ keepend \ start="@\w\+" \ end="$" \ contains= \cfmlMetaDataName sy match cfmlMetaDataName \ contained \ "@\w\+" " / METADATA }}} " COMPONENT DEFINITION {{{ sy region cfmlComponentDefinition \ start="component" \ end="{"me=e-1 \ contains= \@cfmlAttribute, \cfmlComponentKeyword sy match cfmlComponentKeyword \ contained \ "\v<component>" " / COMPONENT DEFINITION }}} " INTERFACE DEFINITION {{{ sy match cfmlInterfaceDefinition \ "interface\s.*{"me=e-1 \ contains= \cfmlInterfaceKeyword sy match cfmlInterfaceKeyword \ contained \ "\v<interface>" " / INTERFACE DEFINITION }}} " PROPERTY {{{ sy region cfmlProperty \ transparent \ start="\v<property>" \ end=";"me=e-1 \ contains= \@cfmlQuotedValue, \cfmlAttrEqualSign, \cfmlAttrName, \cfmlAttrValue, \cfmlPropertyKeyword sy match cfmlPropertyKeyword \ contained \ "\v<property>" " / PROPERTY }}} " FUNCTION DEFINITION {{{ sy match cfmlFunctionDefinition \ "\v \(<(public|private|package)\s){,1} \(< \(any \|array \|binary \|boolean \|date \|numeric \|query \|string \|struct \|uuid \|void \|xml \)\s){,1} \<function\s\w+\s*\("me=e-1 \ contains= \cfmlFunctionKeyword, \cfmlFunctionModifier, \cfmlFunctionName, \cfmlFunctionReturnType " FUNCTION KEYWORD {{{ sy match cfmlFunctionKeyword \ contained \ "\v<function>" " / FUNCTION KEYWORD }}} " FUNCTION MODIFIER {{{ sy match cfmlFunctionModifier \ contained \ "\v< \(public \|private \|package \)>" " / FUNCTION MODIFIER }}} " FUNCTION RETURN TYPE {{{ sy match cfmlFunctionReturnType \ contained \ "\v \(any \|array \|binary \|boolean \|date \|numeric \|query \|string \|struct \|uuid \|void \|xml \)" " / FUNCTION RETURN TYPE }}} " FUNCTION NAME {{{ " specific regex for core functions decreases performance " so use the same highlighting for both function types sy match cfmlFunctionName \ "\v<(cf|if|elseif|throw)@!\w+\s*\ze\(" " / FUNCTION NAME }}} " / FUNCTION DEFINITION }}} " ODD FUNCTION {{{ sy region cfmlOddFunction \ transparent \ start="\v< \(abort \|exit \|import \|include \|lock \|pageencoding \|param \|savecontent \|thread \|transaction \){1}" \ end="\v(\{|;)"me=e-1 \ contains= \@cfmlQuotedValue, \cfmlAttrEqualSign, \cfmlAttrName, \cfmlAttrValue, \cfmlCoreKeyword, \cfmlOddFunctionKeyword, \cfmlCoreScope " ODD FUNCTION KEYWORD {{{ sy match cfmlOddFunctionKeyword \ contained \ "\v< \(abort \|exit \|import \|include \|lock \|pageencoding \|param \|savecontent \|thread \|transaction \)\ze(\s|$|;)" " / ODD FUNCTION KEYWORD }}} " / ODD FUNCTION }}} " CUSTOM {{{ " CUSTOM KEYWORD {{{ sy match cfmlCustomKeyword \ contained \ "\v< \(customKeyword1 \|customKeyword2 \|customKeyword3 \)>" " / CUSTOM KEYWORD }}} " CUSTOM SCOPE {{{ sy match cfmlCustomScope \ contained \ "\v< \(prc \|rc \|event \|(\w+Service) \){1}\ze(\.|\[)" " / CUSTOM SCOPE }}} " / CUSTOM }}} " SGML TAG START AND END {{{ " SGML tag start " <...> " s^^^e sy region cfmlSGMLTagStart \ keepend \ transparent \ start="\v(\<cf)@!\zs\<\w+" \ end=">" \ contains= \@cfmlAttribute, \@cfmlComment, \@cfmlOperator, \@cfmlParenthesisRegion, \@cfmlPunctuation, \@cfmlQuote, \@cfmlQuotedValue, \cfmlAttrEqualSign, \cfmlBoolean, \cfmlBrace, \cfmlCoreKeyword, \cfmlCoreScope, \cfmlCustomKeyword, \cfmlCustomScope, \cfmlEqualSign, \cfmlFunctionName, \cfmlNumber, \cfmlStorageKeyword, \cfmlStorageType, \cfmlTagBracket, \cfmlSGMLTagName " SGML tag end " </...> " s^^^^e sy match cfmlSGMLTagEnd \ transparent \ "\v(\<\/cf)@!\zs\<\/\w+\>" \ contains= \cfmlTagBracket, \cfmlSGMLTagName " SGML tag name " <...> " s^^^e sy match cfmlSGMLTagName \ contained \ "\v(\<\/*)\zs\w+" " / SGML TAG START AND END }}} " HIGHLIGHTING {{{ hi link cfmlNumber Number hi link cfmlBoolean Boolean hi link cfmlEqualSign Keyword " HASH SURROUND hi link cfmlHash PreProc hi link cfmlHashSurround PreProc " OPERATOR hi link cfmlArithmeticOperator Function hi link cfmlBooleanOperator Function hi link cfmlDecisionOperator Function hi link cfmlStringOperator Function hi link cfmlTernaryOperator Function " PARENTHESIS hi link cfmlParenthesis1 Statement hi link cfmlParenthesis2 String hi link cfmlParenthesis3 Delimiter " BRACE hi link cfmlBrace PreProc " PUNCTUATION - BRACKET hi link cfmlBracket Statement " PUNCTUATION - CHAR hi link cfmlComma Comment hi link cfmlDot Comment hi link cfmlSemiColon Comment " PUNCTUATION - QUOTE hi link cfmlDoubleQuote String hi link cfmlDoubleQuotedValue String hi link cfmlSingleQuote String hi link cfmlSingleQuotedValue String " TAG START AND END hi link cfmlTagName Function hi link cfmlTagBracket Comment " ATTRIBUTE NAME AND VALUE hi link cfmlAttrName Type hi link cfmlAttrValue Special " COMMENT hi link cfmlCommentBlock Comment hi link cfmlCommentLine Comment hi link cfmlTagComment Comment " FLOW STATEMENT hi link cfmlDecisionFlowKeyword Conditional hi link cfmlLoopFlowKeyword Repeat hi link cfmlTryFlowKeyword Exception hi link cfmlBranchFlowKeyword Keyword " STORAGE KEYWORD hi link cfmlStorageKeyword Keyword " STORAGE TYPE hi link cfmlStorageType Keyword " CORE KEYWORD hi link cfmlCoreKeyword PreProc " CORE SCOPE hi link cfmlCoreScope Keyword " TAG IN SCRIPT hi link cfmlTagNameInScript Function " METADATA " meta data value = cfmlMetaData hi link cfmlMetaData String hi link cfmlMetaDataName Type " COMPONENT DEFINITION hi link cfmlComponentKeyword Keyword " INTERFACE DEFINITION hi link cfmlInterfaceKeyword Keyword " PROPERTY hi link cfmlPropertyKeyword Keyword " FUNCTION DEFINITION hi link cfmlFunctionKeyword Keyword hi link cfmlFunctionModifier Keyword hi link cfmlFunctionReturnType Keyword hi link cfmlFunctionName Function " ODD FUNCTION hi link cfmlOddFunctionKeyword Function " CUSTOM hi link cfmlCustomKeyword Keyword hi link cfmlCustomScope Structure " SGML TAG hi link cfmlSGMLTagName Ignore " / HIGHLIGHTING }}} let b:current_syntax = "cfml" let &cpo = s:cpo_save unlet s:cpo_save
Close