Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.220.57.185
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim81 /
syntax /
[ HOME SHELL ]
Name
Size
Permission
Action
2html.vim
69.8
KB
-rw-r--r--
8th.vim
28.02
KB
-rw-r--r--
README.txt
1.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.74
KB
-rw-r--r--
aflex.vim
4.27
KB
-rw-r--r--
ahdl.vim
2.71
KB
-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
14.83
KB
-rw-r--r--
apachestyle.vim
1.38
KB
-rw-r--r--
aptconf.vim
21.71
KB
-rw-r--r--
arch.vim
1.12
KB
-rw-r--r--
arduino.vim
1.98
KB
-rw-r--r--
art.vim
1.27
KB
-rw-r--r--
asciidoc.vim
10.74
KB
-rw-r--r--
asm.vim
4.24
KB
-rw-r--r--
asm68k.vim
13.95
KB
-rw-r--r--
asmh8300.vim
1.95
KB
-rw-r--r--
asn.vim
2.52
KB
-rw-r--r--
aspperl.vim
811
B
-rw-r--r--
aspvbs.vim
8.89
KB
-rw-r--r--
asterisk.vim
5.39
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.89
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
7.66
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
7.94
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--
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
26.8
KB
-rw-r--r--
cabal.vim
6.65
KB
-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
2.56
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
40.95
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
799
B
-rw-r--r--
config.vim
2.03
KB
-rw-r--r--
context.vim
6.05
KB
-rw-r--r--
cpp.vim
2.8
KB
-rw-r--r--
crm.vim
1.17
KB
-rw-r--r--
crontab.vim
2.16
KB
-rw-r--r--
cs.vim
10.08
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
31.78
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
929
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.32
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--
desc.vim
3
KB
-rw-r--r--
desktop.vim
4.05
KB
-rw-r--r--
dictconf.vim
3.04
KB
-rw-r--r--
dictdconf.vim
6.31
KB
-rw-r--r--
diff.vim
16.88
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.84
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
715
B
-rw-r--r--
dosbatch.vim
6.11
KB
-rw-r--r--
dosini.vim
1.24
KB
-rw-r--r--
dot.vim
2.95
KB
-rw-r--r--
doxygen.vim
37.74
KB
-rw-r--r--
dracula.vim
2.61
KB
-rw-r--r--
dsl.vim
1.28
KB
-rw-r--r--
dtd.vim
4.89
KB
-rw-r--r--
dtml.vim
16.22
KB
-rw-r--r--
dtrace.vim
6.29
KB
-rw-r--r--
dts.vim
1.18
KB
-rw-r--r--
dune.vim
1.88
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--
elmfilt.vim
2.82
KB
-rw-r--r--
erlang.vim
10.66
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
31.8
KB
-rw-r--r--
foxpro.vim
32.09
KB
-rw-r--r--
framescript.vim
11.41
KB
-rw-r--r--
freebasic.vim
10.58
KB
-rw-r--r--
fstab.vim
15.49
KB
-rw-r--r--
fvwm.vim
24.44
KB
-rw-r--r--
fvwm2m4.vim
711
B
-rw-r--r--
gdb.vim
4.26
KB
-rw-r--r--
gdmo.vim
3.22
KB
-rw-r--r--
gedcom.vim
2.22
KB
-rw-r--r--
git.vim
4.06
KB
-rw-r--r--
gitcommit.vim
4.75
KB
-rw-r--r--
gitconfig.vim
1.59
KB
-rw-r--r--
gitolite.vim
4.35
KB
-rw-r--r--
gitrebase.vim
1.81
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.11
KB
-rw-r--r--
go.vim
7.72
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.07
KB
-rw-r--r--
grads.vim
1.7
KB
-rw-r--r--
gretl.vim
3.64
KB
-rw-r--r--
groff.vim
292
B
-rw-r--r--
groovy.vim
21.77
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--
haml.vim
6.9
KB
-rw-r--r--
hamster.vim
13.52
KB
-rw-r--r--
haskell.vim
8.7
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.15
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
43.41
KB
-rw-r--r--
hostconf.vim
3.78
KB
-rw-r--r--
hostsaccess.vim
549
B
-rw-r--r--
html.vim
18.45
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--
ia64.vim
10.3
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
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.56
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.16
KB
-rw-r--r--
jal.vim
8.75
KB
-rw-r--r--
jam.vim
26.08
KB
-rw-r--r--
jargon.vim
638
B
-rw-r--r--
java.vim
18.15
KB
-rw-r--r--
javacc.vim
2.2
KB
-rw-r--r--
javascript.vim
5.48
KB
-rw-r--r--
javascriptreact.vim
109
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--
jsp.vim
2.62
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.13
KB
-rw-r--r--
lex.vim
6.57
KB
-rw-r--r--
lftp.vim
7.3
KB
-rw-r--r--
lhaskell.vim
4.33
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.05
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--
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.13
KB
-rw-r--r--
mallard.vim
1.69
KB
-rw-r--r--
man.vim
1.55
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
7.86
KB
-rw-r--r--
masm.vim
16.82
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
4.02
KB
-rw-r--r--
messages.vim
2.59
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
1.96
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.67
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
77.37
KB
-rw-r--r--
netrc.vim
1.89
KB
-rw-r--r--
netrw.vim
7.05
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.59
KB
-rw-r--r--
nsis.vim
33.26
KB
-rw-r--r--
obj.vim
2.72
KB
-rw-r--r--
objc.vim
40.74
KB
-rw-r--r--
objcpp.vim
600
B
-rw-r--r--
ocaml.vim
15.92
KB
-rw-r--r--
occam.vim
4.21
KB
-rw-r--r--
omnimark.vim
6.23
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.42
KB
-rw-r--r--
papp.vim
3.7
KB
-rw-r--r--
pascal.vim
14.66
KB
-rw-r--r--
passwd.vim
2.39
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--
perl6.vim
72.39
KB
-rw-r--r--
pf.vim
10.13
KB
-rw-r--r--
pfmain.vim
90.56
KB
-rw-r--r--
php.vim
78.56
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--
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.32
KB
-rw-r--r--
promela.vim
1.69
KB
-rw-r--r--
proto.vim
2.86
KB
-rw-r--r--
protocols.vim
1.4
KB
-rw-r--r--
psf.vim
4.19
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
13.95
KB
-rw-r--r--
qf.vim
596
B
-rw-r--r--
quake.vim
8.35
KB
-rw-r--r--
r.vim
14.38
KB
-rw-r--r--
racc.vim
5.49
KB
-rw-r--r--
radiance.vim
6.99
KB
-rw-r--r--
raml.vim
4.35
KB
-rw-r--r--
ratpoison.vim
16.82
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--
remind.vim
2.65
KB
-rw-r--r--
resolv.vim
2.95
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
5.26
KB
-rw-r--r--
rnc.vim
2.21
KB
-rw-r--r--
rng.vim
817
B
-rw-r--r--
rnoweb.vim
1.86
KB
-rw-r--r--
robots.vim
1.49
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.1
KB
-rw-r--r--
rtf.vim
2.28
KB
-rw-r--r--
ruby.vim
40.38
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.17
KB
-rw-r--r--
sather.vim
3.41
KB
-rw-r--r--
sbt.vim
880
B
-rw-r--r--
scala.vim
11.04
KB
-rw-r--r--
scheme.vim
18.88
KB
-rw-r--r--
scilab.vim
3.13
KB
-rw-r--r--
screen.vim
8.89
KB
-rw-r--r--
scss.vim
409
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--
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
41.79
KB
-rw-r--r--
sicad.vim
18.04
KB
-rw-r--r--
sieve.vim
1.63
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.11
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.31
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--
srec.vim
3.73
KB
-rw-r--r--
sshconfig.vim
10.42
KB
-rw-r--r--
sshdconfig.vim
11.61
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--
sudoers.vim
23.88
KB
-rw-r--r--
svg.vim
436
B
-rw-r--r--
svn.vim
1.81
KB
-rw-r--r--
syncolor.vim
4
KB
-rw-r--r--
synload.vim
1.94
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.88
KB
-rw-r--r--
tcsh.vim
12.96
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
62.09
KB
-rw-r--r--
texinfo.vim
24.97
KB
-rw-r--r--
texmf.vim
2.23
KB
-rw-r--r--
tf.vim
6.74
KB
-rw-r--r--
tidy.vim
5.79
KB
-rw-r--r--
tilde.vim
1.5
KB
-rw-r--r--
tli.vim
1.62
KB
-rw-r--r--
tmux.vim
5.7
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
129.55
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
19.82
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.48
KB
-rw-r--r--
vim.vim
70.6
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
8.69
KB
-rw-r--r--
xmodmap.vim
45.42
KB
-rw-r--r--
xpm.vim
4.3
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.12
KB
-rw-r--r--
xxd.vim
766
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
23.28
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