X7ROOT File Manager
Current Path:
/usr/share/vim/vim80/syntax
usr
/
share
/
vim
/
vim80
/
syntax
/
??
..
??
2html.vim
(67.55 KB)
??
README.txt
(1.37 KB)
??
a2ps.vim
(2.37 KB)
??
a65.vim
(6.24 KB)
??
aap.vim
(5.56 KB)
??
abap.vim
(8.82 KB)
??
abaqus.vim
(1.07 KB)
??
abc.vim
(1.8 KB)
??
abel.vim
(4.99 KB)
??
acedb.vim
(4.76 KB)
??
ada.vim
(12.74 KB)
??
aflex.vim
(4.27 KB)
??
ahdl.vim
(2.71 KB)
??
alsaconf.vim
(1.51 KB)
??
amiga.vim
(2.9 KB)
??
aml.vim
(23.57 KB)
??
ampl.vim
(4.01 KB)
??
ant.vim
(5.68 KB)
??
antlr.vim
(1.75 KB)
??
apache.vim
(14.62 KB)
??
apachestyle.vim
(1.38 KB)
??
aptconf.vim
(21.71 KB)
??
arch.vim
(1.12 KB)
??
arduino.vim
(1.98 KB)
??
art.vim
(1.27 KB)
??
asciidoc.vim
(10.74 KB)
??
asm.vim
(4.24 KB)
??
asm68k.vim
(13.95 KB)
??
asmh8300.vim
(1.95 KB)
??
asn.vim
(2.52 KB)
??
aspperl.vim
(811 B)
??
aspvbs.vim
(8.89 KB)
??
asterisk.vim
(5.39 KB)
??
asteriskvm.vim
(2.28 KB)
??
atlas.vim
(2.54 KB)
??
autodoc.vim
(3.64 KB)
??
autohotkey.vim
(11.58 KB)
??
autoit.vim
(46.89 KB)
??
automake.vim
(3.88 KB)
??
ave.vim
(1.86 KB)
??
avra.vim
(2.62 KB)
??
awk.vim
(7.66 KB)
??
ayacc.vim
(2.52 KB)
??
b.vim
(4.79 KB)
??
baan.vim
(71.87 KB)
??
basic.vim
(7.94 KB)
??
bc.vim
(1.75 KB)
??
bdf.vim
(3.75 KB)
??
bib.vim
(5.86 KB)
??
bindzone.vim
(4.71 KB)
??
blank.vim
(794 B)
??
bst.vim
(2.76 KB)
??
btm.vim
(9.07 KB)
??
bzl.vim
(374 B)
??
bzr.vim
(1.52 KB)
??
c.vim
(25.75 KB)
??
cabal.vim
(4.21 KB)
??
calendar.vim
(4.92 KB)
??
catalog.vim
(921 B)
??
cdl.vim
(3.02 KB)
??
cdrdaoconf.vim
(3.56 KB)
??
cdrtoc.vim
(22.22 KB)
??
cf.vim
(18.21 KB)
??
cfg.vim
(1.32 KB)
??
ch.vim
(922 B)
??
chaiscript.vim
(2.82 KB)
??
change.vim
(901 B)
??
changelog.vim
(2.05 KB)
??
chaskell.vim
(333 B)
??
cheetah.vim
(1.71 KB)
??
chicken.vim
(2.56 KB)
??
chill.vim
(7.84 KB)
??
chordpro.vim
(2.46 KB)
??
cl.vim
(3.81 KB)
??
clean.vim
(3.08 KB)
??
clipper.vim
(5.45 KB)
??
clojure.vim
(40.95 KB)
??
cmake.vim
(41.16 KB)
??
cmod.vim
(6.12 KB)
??
cmusrc.vim
(12.62 KB)
??
cobol.vim
(9.69 KB)
??
coco.vim
(1.27 KB)
??
colortest.vim
(3.13 KB)
??
conaryrecipe.vim
(7.85 KB)
??
conf.vim
(799 B)
??
config.vim
(2.03 KB)
??
context.vim
(6.05 KB)
??
cpp.vim
(2.8 KB)
??
crm.vim
(1.17 KB)
??
crontab.vim
(2.16 KB)
??
cs.vim
(5.95 KB)
??
csc.vim
(8.25 KB)
??
csdl.vim
(23.2 KB)
??
csh.vim
(6.31 KB)
??
csp.vim
(6.98 KB)
??
css.vim
(31.19 KB)
??
cterm.vim
(6.26 KB)
??
ctrlh.vim
(688 B)
??
cucumber.vim
(31.14 KB)
??
cuda.vim
(2.63 KB)
??
cupl.vim
(3.78 KB)
??
cuplsim.vim
(1.87 KB)
??
cvs.vim
(929 B)
??
cvsrc.vim
(1.22 KB)
??
cweb.vim
(2.82 KB)
??
cynlib.vim
(2.49 KB)
??
cynpp.vim
(1.23 KB)
??
d.vim
(27.96 KB)
??
datascript.vim
(3.72 KB)
??
dcd.vim
(1.76 KB)
??
dcl.vim
(6.19 KB)
??
debchangelog.vim
(2.53 KB)
??
debcontrol.vim
(8.29 KB)
??
debsources.vim
(2.04 KB)
??
def.vim
(1.07 KB)
??
denyhosts.vim
(7.19 KB)
??
desc.vim
(3 KB)
??
desktop.vim
(4.05 KB)
??
dictconf.vim
(3.04 KB)
??
dictdconf.vim
(6.31 KB)
??
diff.vim
(16.88 KB)
??
dircolors.vim
(6.78 KB)
??
dirpager.vim
(1.75 KB)
??
diva.vim
(4.63 KB)
??
django.vim
(3.84 KB)
??
dns.vim
(132 B)
??
dnsmasq.vim
(9.83 KB)
??
docbk.vim
(10.08 KB)
??
docbksgml.vim
(193 B)
??
docbkxml.vim
(191 B)
??
dockerfile.vim
(673 B)
??
dosbatch.vim
(6.11 KB)
??
dosini.vim
(1.11 KB)
??
dot.vim
(2.95 KB)
??
doxygen.vim
(37.74 KB)
??
dracula.vim
(2.61 KB)
??
dsl.vim
(1.28 KB)
??
dtd.vim
(4.82 KB)
??
dtml.vim
(16.22 KB)
??
dtrace.vim
(6.29 KB)
??
dts.vim
(1.18 KB)
??
dylan.vim
(3.33 KB)
??
dylanintr.vim
(1.05 KB)
??
dylanlid.vim
(664 B)
??
ecd.vim
(1.2 KB)
??
edif.vim
(1.25 KB)
??
eiffel.vim
(6.76 KB)
??
elf.vim
(2.29 KB)
??
elinks.vim
(10.25 KB)
??
elmfilt.vim
(2.82 KB)
??
erlang.vim
(10.66 KB)
??
eruby.vim
(2.84 KB)
??
esmtprc.vim
(938 B)
??
esqlc.vim
(2.04 KB)
??
esterel.vim
(2.98 KB)
??
eterm.vim
(18.72 KB)
??
euphoria3.vim
(5.96 KB)
??
euphoria4.vim
(14.2 KB)
??
eviews.vim
(4.89 KB)
??
exim.vim
(17.66 KB)
??
expect.vim
(3.65 KB)
??
exports.vim
(1.71 KB)
??
falcon.vim
(11.73 KB)
??
fan.vim
(5.32 KB)
??
fasm.vim
(8.55 KB)
??
fdcc.vim
(5.52 KB)
??
fetchmail.vim
(3.23 KB)
??
fgl.vim
(7.1 KB)
??
flexwiki.vim
(5.31 KB)
??
focexec.vim
(3.44 KB)
??
form.vim
(6.24 KB)
??
forth.vim
(10.42 KB)
??
fortran.vim
(31.8 KB)
??
foxpro.vim
(32.09 KB)
??
framescript.vim
(11.41 KB)
??
freebasic.vim
(10.27 KB)
??
fstab.vim
(15.52 KB)
??
fvwm.vim
(24.44 KB)
??
fvwm2m4.vim
(711 B)
??
gdb.vim
(4.26 KB)
??
gdmo.vim
(3.22 KB)
??
gedcom.vim
(2.22 KB)
??
git.vim
(4.06 KB)
??
gitcommit.vim
(4.75 KB)
??
gitconfig.vim
(1.58 KB)
??
gitolite.vim
(4.35 KB)
??
gitrebase.vim
(1.81 KB)
??
gitsendemail.vim
(580 B)
??
gkrellmrc.vim
(4.02 KB)
??
gnash.vim
(3.38 KB)
??
gnuplot.vim
(23.11 KB)
??
go.vim
(7.72 KB)
??
godoc.vim
(352 B)
??
gp.vim
(2.9 KB)
??
gpg.vim
(5.46 KB)
??
gprof.vim
(2.07 KB)
??
grads.vim
(1.7 KB)
??
gretl.vim
(3.64 KB)
??
groff.vim
(292 B)
??
groovy.vim
(21.77 KB)
??
group.vim
(1.68 KB)
??
grub.vim
(3.79 KB)
??
gsp.vim
(1.98 KB)
??
gtkrc.vim
(9.1 KB)
??
haml.vim
(6.9 KB)
??
hamster.vim
(13.52 KB)
??
haskell.vim
(8.7 KB)
??
haste.vim
(4.88 KB)
??
hastepreproc.vim
(1.39 KB)
??
hb.vim
(3.08 KB)
??
help.vim
(8.15 KB)
??
hercules.vim
(5.59 KB)
??
hex.vim
(3.92 KB)
??
hgcommit.vim
(1.09 KB)
??
hitest.vim
(3.22 KB)
??
hog.vim
(10.42 KB)
??
hostconf.vim
(3.78 KB)
??
hostsaccess.vim
(549 B)
??
html.vim
(16.84 KB)
??
htmlcheetah.vim
(488 B)
??
htmldjango.vim
(1011 B)
??
htmlm4.vim
(670 B)
??
htmlos.vim
(8.12 KB)
??
ia64.vim
(10.3 KB)
??
ibasic.vim
(6.87 KB)
??
icemenu.vim
(824 B)
??
icon.vim
(6.81 KB)
??
idl.vim
(19.43 KB)
??
idlang.vim
(13.15 KB)
??
indent.vim
(7 KB)
??
inform.vim
(19.03 KB)
??
initex.vim
(18.77 KB)
??
initng.vim
(3.32 KB)
??
inittab.vim
(2.56 KB)
??
ipfilter.vim
(1.58 KB)
??
ishd.vim
(26.42 KB)
??
iss.vim
(4.87 KB)
??
ist.vim
(1.95 KB)
??
j.vim
(9.16 KB)
??
jal.vim
(8.75 KB)
??
jam.vim
(26.08 KB)
??
jargon.vim
(611 B)
??
java.vim
(17.56 KB)
??
javacc.vim
(2.2 KB)
??
javascript.vim
(4.96 KB)
??
jess.vim
(6.08 KB)
??
jgraph.vim
(1.18 KB)
??
jovial.vim
(4.01 KB)
??
jproperties.vim
(5.37 KB)
??
json.vim
(5.88 KB)
??
jsp.vim
(2.62 KB)
??
kconfig.vim
(35.45 KB)
??
kivy.vim
(986 B)
??
kix.vim
(6.18 KB)
??
kscript.vim
(1.94 KB)
??
kwt.vim
(2.4 KB)
??
lace.vim
(3.98 KB)
??
latte.vim
(3.43 KB)
??
ld.vim
(2.83 KB)
??
ldapconf.vim
(12.99 KB)
??
ldif.vim
(1014 B)
??
less.vim
(4.13 KB)
??
lex.vim
(6.57 KB)
??
lftp.vim
(7.3 KB)
??
lhaskell.vim
(4.33 KB)
??
libao.vim
(636 B)
??
lifelines.vim
(6.48 KB)
??
lilo.vim
(10.18 KB)
??
limits.vim
(1.29 KB)
??
liquid.vim
(6.04 KB)
??
lisp.vim
(34.97 KB)
??
lite.vim
(4.73 KB)
??
litestep.vim
(6.52 KB)
??
loginaccess.vim
(4.1 KB)
??
logindefs.vim
(7.36 KB)
??
logtalk.vim
(15.66 KB)
??
lotos.vim
(2.31 KB)
??
lout.vim
(4.22 KB)
??
lpc.vim
(22.6 KB)
??
lprolog.vim
(3.89 KB)
??
lscript.vim
(11.82 KB)
??
lsl.vim
(15.43 KB)
??
lss.vim
(4.76 KB)
??
lua.vim
(13.72 KB)
??
lynx.vim
(6.42 KB)
??
m4.vim
(2.63 KB)
??
mail.vim
(5.93 KB)
??
mailaliases.vim
(2.7 KB)
??
mailcap.vim
(1.11 KB)
??
make.vim
(6.05 KB)
??
mallard.vim
(1.69 KB)
??
man.vim
(1.55 KB)
??
manconf.vim
(4.24 KB)
??
manual.vim
(909 B)
??
maple.vim
(27.86 KB)
??
markdown.vim
(7.86 KB)
??
masm.vim
(16.82 KB)
??
mason.vim
(3.73 KB)
??
master.vim
(1022 B)
??
matlab.vim
(4.04 KB)
??
maxima.vim
(18.36 KB)
??
mel.vim
(3.33 KB)
??
messages.vim
(2.59 KB)
??
mf.vim
(15.06 KB)
??
mgl.vim
(3.64 KB)
??
mgp.vim
(1.95 KB)
??
mib.vim
(2.63 KB)
??
mix.vim
(2.87 KB)
??
mma.vim
(11.52 KB)
??
mmix.vim
(4.85 KB)
??
mmp.vim
(1.45 KB)
??
modconf.vim
(1.39 KB)
??
model.vim
(1.43 KB)
??
modsim3.vim
(3.54 KB)
??
modula2.vim
(3.15 KB)
??
modula3.vim
(1.96 KB)
??
monk.vim
(9.98 KB)
??
moo.vim
(9.02 KB)
??
mp.vim
(43.49 KB)
??
mplayerconf.vim
(7.31 KB)
??
mrxvtrc.vim
(9.38 KB)
??
msidl.vim
(3.38 KB)
??
msmessages.vim
(6.17 KB)
??
msql.vim
(2.33 KB)
??
mupad.vim
(15.11 KB)
??
murphi.vim
(4.51 KB)
??
mush.vim
(12.88 KB)
??
muttrc.vim
(62.55 KB)
??
mysql.vim
(17.2 KB)
??
n1ql.vim
(12.6 KB)
??
named.vim
(9.76 KB)
??
nanorc.vim
(10.37 KB)
??
nasm.vim
(25.67 KB)
??
nastran.vim
(8.3 KB)
??
natural.vim
(6.81 KB)
??
ncf.vim
(13.1 KB)
??
neomuttrc.vim
(77.37 KB)
??
netrc.vim
(1.89 KB)
??
netrw.vim
(7.05 KB)
??
ninja.vim
(2.82 KB)
??
nosyntax.vim
(755 B)
??
nqc.vim
(13.74 KB)
??
nroff.vim
(7.59 KB)
??
nsis.vim
(33.11 KB)
??
obj.vim
(2.72 KB)
??
objc.vim
(40.74 KB)
??
objcpp.vim
(600 B)
??
ocaml.vim
(13.22 KB)
??
occam.vim
(4.21 KB)
??
omnimark.vim
(6.23 KB)
??
openroad.vim
(13.65 KB)
??
opl.vim
(4.03 KB)
??
ora.vim
(26.5 KB)
??
pamconf.vim
(5.42 KB)
??
papp.vim
(3.7 KB)
??
pascal.vim
(14.66 KB)
??
passwd.vim
(2.39 KB)
??
pcap.vim
(1.46 KB)
??
pccts.vim
(4 KB)
??
pdf.vim
(3.46 KB)
??
perl.vim
(37.57 KB)
??
perl6.vim
(72.39 KB)
??
pf.vim
(5.17 KB)
??
pfmain.vim
(90.56 KB)
??
php.vim
(78.54 KB)
??
phtml.vim
(151 B)
??
pic.vim
(3.25 KB)
??
pike.vim
(21.3 KB)
??
pilrc.vim
(5.19 KB)
??
pine.vim
(15.05 KB)
??
pinfo.vim
(5.17 KB)
??
plaintex.vim
(10.06 KB)
??
pli.vim
(12.91 KB)
??
plm.vim
(5.24 KB)
??
plp.vim
(1.24 KB)
??
plsql.vim
(12.62 KB)
??
po.vim
(6.24 KB)
??
pod.vim
(7.11 KB)
??
postscr.vim
(45.05 KB)
??
pov.vim
(8.84 KB)
??
povini.vim
(3.41 KB)
??
ppd.vim
(868 B)
??
ppwiz.vim
(2.71 KB)
??
prescribe.vim
(2.33 KB)
??
privoxy.vim
(3.5 KB)
??
procmail.vim
(1.97 KB)
??
progress.vim
(31 KB)
??
prolog.vim
(4.26 KB)
??
promela.vim
(1.69 KB)
??
proto.vim
(2.86 KB)
??
protocols.vim
(1.4 KB)
??
psf.vim
(4.19 KB)
??
ptcap.vim
(4.03 KB)
??
purifylog.vim
(3.28 KB)
??
pyrex.vim
(1.62 KB)
??
python.vim
(13.95 KB)
??
qf.vim
(596 B)
??
quake.vim
(8.35 KB)
??
r.vim
(13.98 KB)
??
racc.vim
(5.49 KB)
??
radiance.vim
(6.99 KB)
??
ratpoison.vim
(16.82 KB)
??
rc.vim
(9.98 KB)
??
rcs.vim
(2.08 KB)
??
rcslog.vim
(557 B)
??
readline.vim
(16.6 KB)
??
rebol.vim
(7 KB)
??
redif.vim
(85.88 KB)
??
registry.vim
(3.28 KB)
??
remind.vim
(2.65 KB)
??
resolv.vim
(2.95 KB)
??
reva.vim
(7.4 KB)
??
rexx.vim
(14.97 KB)
??
rhelp.vim
(11.85 KB)
??
rib.vim
(2.14 KB)
??
rmd.vim
(4.3 KB)
??
rnc.vim
(2.21 KB)
??
rng.vim
(817 B)
??
rnoweb.vim
(1.86 KB)
??
robots.vim
(1.49 KB)
??
rpcgen.vim
(1.63 KB)
??
rpl.vim
(25.1 KB)
??
rrst.vim
(1.27 KB)
??
rst.vim
(8.63 KB)
??
rtf.vim
(2.28 KB)
??
ruby.vim
(39.69 KB)
??
rust.vim
(16.22 KB)
??
samba.vim
(5.99 KB)
??
sas.vim
(33.29 KB)
??
sass.vim
(6.17 KB)
??
sather.vim
(3.41 KB)
??
sbt.vim
(880 B)
??
scala.vim
(11.04 KB)
??
scheme.vim
(18.88 KB)
??
scilab.vim
(3.13 KB)
??
screen.vim
(8.89 KB)
??
scss.vim
(409 B)
??
sd.vim
(2.17 KB)
??
sdc.vim
(1.36 KB)
??
sdl.vim
(6.41 KB)
??
sed.vim
(4.92 KB)
??
sendpr.vim
(905 B)
??
sensors.vim
(1.48 KB)
??
services.vim
(1.78 KB)
??
setserial.vim
(5.11 KB)
??
sgml.vim
(8.66 KB)
??
sgmldecl.vim
(1.99 KB)
??
sgmllnx.vim
(1.81 KB)
??
sh.vim
(39.55 KB)
??
sicad.vim
(18.04 KB)
??
sieve.vim
(1.63 KB)
??
simula.vim
(3.29 KB)
??
sinda.vim
(3.58 KB)
??
sindacmp.vim
(1.24 KB)
??
sindaout.vim
(1.92 KB)
??
sisu.vim
(21.66 KB)
??
skill.vim
(25.17 KB)
??
sl.vim
(3.99 KB)
??
slang.vim
(3.22 KB)
??
slice.vim
(2.86 KB)
??
slpconf.vim
(11.51 KB)
??
slpreg.vim
(5.22 KB)
??
slpspi.vim
(1.15 KB)
??
slrnrc.vim
(12.51 KB)
??
slrnsc.vim
(3.03 KB)
??
sm.vim
(2.78 KB)
??
smarty.vim
(2.82 KB)
??
smcl.vim
(11.76 KB)
??
smil.vim
(5.48 KB)
??
smith.vim
(793 B)
??
sml.vim
(9.11 KB)
??
snnsnet.vim
(2.42 KB)
??
snnspat.vim
(2.18 KB)
??
snnsres.vim
(1.89 KB)
??
snobol4.vim
(5.21 KB)
??
spec.vim
(12.33 KB)
??
specman.vim
(7.17 KB)
??
spice.vim
(2.19 KB)
??
splint.vim
(15.42 KB)
??
spup.vim
(13.6 KB)
??
spyce.vim
(4.35 KB)
??
sql.vim
(1.09 KB)
??
sqlanywhere.vim
(40.95 KB)
??
sqlforms.vim
(6.58 KB)
??
sqlhana.vim
(10.77 KB)
??
sqlinformix.vim
(5.76 KB)
??
sqlj.vim
(2.9 KB)
??
sqloracle.vim
(7.07 KB)
??
sqr.vim
(12.71 KB)
??
squid.vim
(6.77 KB)
??
srec.vim
(3.73 KB)
??
sshconfig.vim
(10.33 KB)
??
sshdconfig.vim
(10.83 KB)
??
st.vim
(2.69 KB)
??
stata.vim
(26.42 KB)
??
stp.vim
(5.3 KB)
??
strace.vim
(1.92 KB)
??
sudoers.vim
(21.54 KB)
??
svg.vim
(436 B)
??
svn.vim
(1.81 KB)
??
syncolor.vim
(4 KB)
??
synload.vim
(1.94 KB)
??
syntax.vim
(1.2 KB)
??
sysctl.vim
(1.13 KB)
??
systemd.vim
(184 B)
??
systemverilog.vim
(3.46 KB)
??
tads.vim
(6.7 KB)
??
tags.vim
(1.13 KB)
??
tak.vim
(2.85 KB)
??
takcmp.vim
(1.56 KB)
??
takout.vim
(1.95 KB)
??
tap.vim
(4.26 KB)
??
tar.vim
(373 B)
??
taskdata.vim
(1.18 KB)
??
taskedit.vim
(1.1 KB)
??
tasm.vim
(5.54 KB)
??
tcl.vim
(16.88 KB)
??
tcsh.vim
(12.96 KB)
??
teraterm.vim
(4.82 KB)
??
terminfo.vim
(4.69 KB)
??
tex.vim
(65.13 KB)
??
texinfo.vim
(24.97 KB)
??
texmf.vim
(2.23 KB)
??
tf.vim
(6.74 KB)
??
tidy.vim
(5.79 KB)
??
tilde.vim
(1.5 KB)
??
tli.vim
(1.62 KB)
??
tmux.vim
(6.26 KB)
??
tpp.vim
(3.4 KB)
??
trasys.vim
(4.92 KB)
??
treetop.vim
(3.58 KB)
??
trustees.vim
(1.51 KB)
??
tsalt.vim
(8.13 KB)
??
tsscl.vim
(5 KB)
??
tssgm.vim
(2.72 KB)
??
tssop.vim
(1.74 KB)
??
tt2.vim
(7.74 KB)
??
tt2html.vim
(516 B)
??
tt2js.vim
(522 B)
??
uc.vim
(6.48 KB)
??
udevconf.vim
(1.2 KB)
??
udevperm.vim
(2.35 KB)
??
udevrules.vim
(6.8 KB)
??
uil.vim
(2.75 KB)
??
updatedb.vim
(1.19 KB)
??
upstart.vim
(3.08 KB)
??
upstreamdat.vim
(13.72 KB)
??
upstreaminstalllog.vim
(971 B)
??
upstreamlog.vim
(2.56 KB)
??
upstreamrpt.vim
(13.86 KB)
??
usserverlog.vim
(3.04 KB)
??
usw2kagtlog.vim
(2.64 KB)
??
valgrind.vim
(3.17 KB)
??
vb.vim
(19.82 KB)
??
vera.vim
(19.09 KB)
??
verilog.vim
(4.94 KB)
??
verilogams.vim
(5.94 KB)
??
vgrindefs.vim
(1.19 KB)
??
vhdl.vim
(9.17 KB)
??
vim.vim
(66.62 KB)
??
viminfo.vim
(1.21 KB)
??
virata.vim
(11.34 KB)
??
vmasm.vim
(8.31 KB)
??
voscm.vim
(6.81 KB)
??
vrml.vim
(12.49 KB)
??
vroom.vim
(3.41 KB)
??
vsejcl.vim
(1004 B)
??
wdiff.vim
(716 B)
??
web.vim
(1.09 KB)
??
webmacro.vim
(3.06 KB)
??
wget.vim
(3.87 KB)
??
whitespace.vim
(357 B)
??
winbatch.vim
(11.87 KB)
??
wml.vim
(5.6 KB)
??
wsh.vim
(1.21 KB)
??
wsml.vim
(5.27 KB)
??
wvdial.vim
(1.07 KB)
??
xbl.vim
(568 B)
??
xdefaults.vim
(5.75 KB)
??
xf86conf.vim
(14.38 KB)
??
xhtml.vim
(186 B)
??
xinetd.vim
(13.88 KB)
??
xkb.vim
(3.24 KB)
??
xmath.vim
(10.58 KB)
??
xml.vim
(8.41 KB)
??
xmodmap.vim
(45.42 KB)
??
xpm.vim
(4.3 KB)
??
xpm2.vim
(4.59 KB)
??
xquery.vim
(7.02 KB)
??
xs.vim
(240.96 KB)
??
xsd.vim
(2.08 KB)
??
xslt.vim
(2.12 KB)
??
xxd.vim
(766 B)
??
yacc.vim
(5.38 KB)
??
yaml.vim
(12.56 KB)
??
z8a.vim
(2.83 KB)
??
zimbu.vim
(6.29 KB)
??
zsh.vim
(22.94 KB)
Editing: lhaskell.vim
" Vim syntax file " Language: Haskell with literate comments, Bird style, " TeX style and plain text surrounding " \begin{code} \end{code} blocks " Maintainer: Haskell Cafe mailinglist <haskell-cafe@haskell.org> " Original Author: Arthur van Leeuwen <arthurvl@cs.uu.nl> " Last Change: 2010 Apr 11 " Version: 1.04 " " Thanks to Ian Lynagh for thoughtful comments on initial versions and " for the inspiration for writing this in the first place. " " This style guesses as to the type of markup used in a literate haskell " file and will highlight (La)TeX markup if it finds any " This behaviour can be overridden, both glabally and locally using " the lhs_markup variable or b:lhs_markup variable respectively. " " lhs_markup must be set to either tex or none to indicate that " you always want (La)TeX highlighting or no highlighting " must not be set to let the highlighting be guessed " b:lhs_markup must be set to eiterh tex or none to indicate that " you want (La)TeX highlighting or no highlighting for " this particular buffer " must not be set to let the highlighting be guessed " " " 2004 February 18: New version, based on Ian Lynagh's TeX guessing " lhaskell.vim, cweb.vim, tex.vim, sh.vim and fortran.vim " 2004 February 20: Cleaned up the guessing and overriding a bit " 2004 February 23: Cleaned up syntax highlighting for \begin{code} and " \end{code}, added some clarification to the attributions " 2008 July 1: Removed % from guess list, as it totally breaks plain " text markup guessing " 2009 April 29: Fixed highlighting breakage in TeX mode, " thanks to Kalman Noel " " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif " First off, see if we can inherit a user preference for lhs_markup if !exists("b:lhs_markup") if exists("lhs_markup") if lhs_markup =~ '\<\%(tex\|none\)\>' let b:lhs_markup = matchstr(lhs_markup,'\<\%(tex\|none\)\>') else echohl WarningMsg | echo "Unknown value of lhs_markup" | echohl None let b:lhs_markup = "unknown" endif else let b:lhs_markup = "unknown" endif else if b:lhs_markup !~ '\<\%(tex\|none\)\>' let b:lhs_markup = "unknown" endif endif " Remember where the cursor is, and go to upperleft let s:oldline=line(".") let s:oldcolumn=col(".") call cursor(1,1) " If no user preference, scan buffer for our guess of the markup to " highlight. We only differentiate between TeX and plain markup, where " plain is not highlighted. The heuristic for finding TeX markup is if " one of the following occurs anywhere in the file: " - \documentclass " - \begin{env} (for env != code) " - \part, \chapter, \section, \subsection, \subsubsection, etc if b:lhs_markup == "unknown" if search('\\documentclass\|\\begin{\(code}\)\@!\|\\\(sub\)*section\|\\chapter|\\part','W') != 0 let b:lhs_markup = "tex" else let b:lhs_markup = "plain" endif endif " If user wants us to highlight TeX syntax or guess thinks it's TeX, read it. if b:lhs_markup == "tex" runtime! syntax/tex.vim unlet b:current_syntax " Tex.vim removes "_" from 'iskeyword', but we need it for Haskell. setlocal isk+=_ syntax cluster lhsTeXContainer contains=tex.*Zone,texAbstract else syntax cluster lhsTeXContainer contains=.* endif " Literate Haskell is Haskell in between text, so at least read Haskell " highlighting syntax include @haskellTop syntax/haskell.vim syntax region lhsHaskellBirdTrack start="^>" end="\%(^[^>]\)\@=" contains=@haskellTop,lhsBirdTrack containedin=@lhsTeXContainer syntax region lhsHaskellBeginEndBlock start="^\\begin{code}\s*$" matchgroup=NONE end="\%(^\\end{code}.*$\)\@=" contains=@haskellTop,beginCodeBegin containedin=@lhsTeXContainer syntax match lhsBirdTrack "^>" contained syntax match beginCodeBegin "^\\begin" nextgroup=beginCodeCode contained syntax region beginCodeCode matchgroup=texDelimiter start="{" end="}" " Define the default highlighting. " Only when an item doesn't have highlighting yet hi def link lhsBirdTrack Comment hi def link beginCodeBegin texCmdName hi def link beginCodeCode texSection " Restore cursor to original position, as it may have been disturbed " by the searches in our guessing code call cursor (s:oldline, s:oldcolumn) unlet s:oldline unlet s:oldcolumn let b:current_syntax = "lhaskell" " vim: ts=8
Upload File
Create Folder