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: cucumber.vim
" Vim syntax file " Language: Cucumber " Maintainer: Tim Pope <vimNOSPAM@tpope.org> " Filenames: *.feature " Last Change: 2013 May 30 if exists("b:current_syntax") finish endif let s:keepcpo= &cpo set cpo&vim syn case match syn sync minlines=20 let g:cucumber_languages = { \"en": {"and": "And\\>", "background": "Background\\>", "but": "But\\>", "examples": "Scenarios\\>\\|Examples\\>", "feature": "Business Need\\>\\|Feature\\>\\|Ability\\>", "given": "Given\\>", "scenario": "Scenario\\>", "scenario_outline": "Scenario Template\\>\\|Scenario Outline\\>", "then": "Then\\>", "when": "When\\>"}, \"ar": {"and": "\\%u0648\\>", "background": "\\%u0627\\%u0644\\%u062e\\%u0644\\%u0641\\%u064a\\%u0629\\>", "but": "\\%u0644\\%u0643\\%u0646\\>", "examples": "\\%u0627\\%u0645\\%u062b\\%u0644\\%u0629\\>", "feature": "\\%u062e\\%u0627\\%u0635\\%u064a\\%u0629\\>", "given": "\\%u0628\\%u0641\\%u0631\\%u0636\\>", "scenario": "\\%u0633\\%u064a\\%u0646\\%u0627\\%u0631\\%u064a\\%u0648\\>", "scenario_outline": "\\%u0633\\%u064a\\%u0646\\%u0627\\%u0631\\%u064a\\%u0648 \\%u0645\\%u062e\\%u0637\\%u0637\\>", "then": "\\%u0627\\%u0630\\%u0627\\%u064b\\>\\|\\%u062b\\%u0645\\>", "when": "\\%u0639\\%u0646\\%u062f\\%u0645\\%u0627\\>\\|\\%u0645\\%u062a\\%u0649\\>"}, \"bg": {"and": "\\%u0418\\>", "background": "\\%u041f\\%u0440\\%u0435\\%u0434\\%u0438\\%u0441\\%u0442\\%u043e\\%u0440\\%u0438\\%u044f\\>", "but": "\\%u041d\\%u043e\\>", "examples": "\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\%u043d\\%u043e\\%u0441\\%u0442\\>", "given": "\\%u0414\\%u0430\\%u0434\\%u0435\\%u043d\\%u043e\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0420\\%u0430\\%u043c\\%u043a\\%u0430 \\%u043d\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "then": "\\%u0422\\%u043e\\>", "when": "\\%u041a\\%u043e\\%u0433\\%u0430\\%u0442\\%u043e\\>"}, \"bm": {"and": "Dan\\>", "background": "Latar Belakang\\>", "but": "Tetapi\\>", "examples": "Contoh \\>", "feature": "Fungsi\\>", "given": "Bagi\\>", "scenario": "Senario\\>", "scenario_outline": "Menggariskan Senario \\>", "then": "Kemudian\\>", "when": "Apabila\\>"}, \"ca": {"and": "I\\>", "background": "Antecedents\\>\\|Rerefons\\>", "but": "Per\\%u00f2\\>", "examples": "Exemples\\>", "feature": "Caracter\\%u00edstica\\>\\|Funcionalitat\\>", "given": "At\\%u00e8s\\>\\|Donada\\>\\|Donat\\>\\|Atesa\\>", "scenario": "Escenari\\>", "scenario_outline": "Esquema de l'escenari\\>", "then": "Aleshores\\>\\|Cal\\>", "when": "Quan\\>"}, \"cs": {"and": "A tak\\%u00e9\\>\\|A\\>", "background": "Pozad\\%u00ed\\>\\|Kontext\\>", "but": "Ale\\>", "examples": "P\\%u0159\\%u00edklady\\>", "feature": "Po\\%u017eadavek\\>", "given": "Za p\\%u0159edpokladu\\>\\|Pokud\\>", "scenario": "Sc\\%u00e9n\\%u00e1\\%u0159\\>", "scenario_outline": "N\\%u00e1\\%u010drt Sc\\%u00e9n\\%u00e1\\%u0159e\\>\\|Osnova sc\\%u00e9n\\%u00e1\\%u0159e\\>", "then": "Pak\\>", "when": "Kdy\\%u017e\\>"}, \"cy-GB": {"and": "A\\>", "background": "Cefndir\\>", "but": "Ond\\>", "examples": "Enghreifftiau\\>", "feature": "Arwedd\\>", "given": "Anrhegedig a\\>", "scenario": "Scenario\\>", "scenario_outline": "Scenario Amlinellol\\>", "then": "Yna\\>", "when": "Pryd\\>"}, \"da": {"and": "Og\\>", "background": "Baggrund\\>", "but": "Men\\>", "examples": "Eksempler\\>", "feature": "Egenskab\\>", "given": "Givet\\>", "scenario": "Scenarie\\>", "scenario_outline": "Abstrakt Scenario\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e5r\\>"}, \"de": {"and": "Und\\>", "background": "Grundlage\\>", "but": "Aber\\>", "examples": "Beispiele\\>", "feature": "Funktionalit\\%u00e4t\\>", "given": "Gegeben sei\\>\\|Angenommen\\>", "scenario": "Szenario\\>", "scenario_outline": "Szenariogrundriss\\>", "then": "Dann\\>", "when": "Wenn\\>"}, \"el": {"and": "\\%u039a\\%u03b1\\%u03b9\\>", "background": "\\%u03a5\\%u03c0\\%u03cc\\%u03b2\\%u03b1\\%u03b8\\%u03c1\\%u03bf\\>", "but": "\\%u0391\\%u03bb\\%u03bb\\%u03ac\\>", "examples": "\\%u03a0\\%u03b1\\%u03c1\\%u03b1\\%u03b4\\%u03b5\\%u03af\\%u03b3\\%u03bc\\%u03b1\\%u03c4\\%u03b1\\>\\|\\%u03a3\\%u03b5\\%u03bd\\%u03ac\\%u03c1\\%u03b9\\%u03b1\\>", "feature": "\\%u0394\\%u03c5\\%u03bd\\%u03b1\\%u03c4\\%u03cc\\%u03c4\\%u03b7\\%u03c4\\%u03b1\\>\\|\\%u039b\\%u03b5\\%u03b9\\%u03c4\\%u03bf\\%u03c5\\%u03c1\\%u03b3\\%u03af\\%u03b1\\>", "given": "\\%u0394\\%u03b5\\%u03b4\\%u03bf\\%u03bc\\%u03ad\\%u03bd\\%u03bf\\%u03c5 \\%u03cc\\%u03c4\\%u03b9\\>\\|\\%u0394\\%u03b5\\%u03b4\\%u03bf\\%u03bc\\%u03ad\\%u03bd\\%u03bf\\%u03c5\\>", "scenario": "\\%u03a3\\%u03b5\\%u03bd\\%u03ac\\%u03c1\\%u03b9\\%u03bf\\>", "scenario_outline": "\\%u03a0\\%u03b5\\%u03c1\\%u03b9\\%u03b3\\%u03c1\\%u03b1\\%u03c6\\%u03ae \\%u03a3\\%u03b5\\%u03bd\\%u03b1\\%u03c1\\%u03af\\%u03bf\\%u03c5\\>", "then": "\\%u03a4\\%u03cc\\%u03c4\\%u03b5\\>", "when": "\\%u038c\\%u03c4\\%u03b1\\%u03bd\\>"}, \"en-Scouse": {"and": "An\\>", "background": "Dis is what went down\\>", "but": "Buh\\>", "examples": "Examples\\>", "feature": "Feature\\>", "given": "Youse know when youse got\\>\\|Givun\\>", "scenario": "The thing of it is\\>", "scenario_outline": "Wharrimean is\\>", "then": "Den youse gotta\\>\\|Dun\\>", "when": "Youse know like when\\>\\|Wun\\>"}, \"en-au": {"and": "Too right\\>", "background": "First off\\>", "but": "Yeah nah\\>", "examples": "You'll wanna\\>", "feature": "Pretty much\\>", "given": "Y'know\\>", "scenario": "Awww, look mate\\>", "scenario_outline": "Reckon it's like\\>", "then": "But at the end of the day I reckon\\>", "when": "It's just unbelievable\\>"}, \"en-lol": {"and": "AN\\>", "background": "B4\\>", "but": "BUT\\>", "examples": "EXAMPLZ\\>", "feature": "OH HAI\\>", "given": "I CAN HAZ\\>", "scenario": "MISHUN\\>", "scenario_outline": "MISHUN SRSLY\\>", "then": "DEN\\>", "when": "WEN\\>"}, \"en-old": {"and": "Ond\\>\\|7\\>", "background": "\\%u00c6r\\>\\|Aer\\>", "but": "Ac\\>", "examples": "Se \\%u00f0e\\>\\|Se \\%u00fee\\>\\|Se the\\>", "feature": "Hw\\%u00e6t\\>\\|Hwaet\\>", "given": "\\%u00d0urh\\>\\|\\%u00deurh\\>\\|Thurh\\>", "scenario": "Swa\\>", "scenario_outline": "Swa hw\\%u00e6r swa\\>\\|Swa hwaer swa\\>", "then": "\\%u00d0a \\%u00f0e\\>\\|\\%u00dea \\%u00fee\\>\\|\\%u00dea\\>\\|\\%u00d0a\\>\\|Tha the\\>\\|Tha\\>", "when": "\\%u00d0a\\>\\|\\%u00dea\\>\\|Tha\\>"}, \"en-pirate": {"and": "Aye\\>", "background": "Yo-ho-ho\\>", "but": "Avast!\\>", "examples": "Dead men tell no tales\\>", "feature": "Ahoy matey!\\>", "given": "Gangway!\\>", "scenario": "Heave to\\>", "scenario_outline": "Shiver me timbers\\>", "then": "Let go and haul\\>", "when": "Blimey!\\>"}, \"en-tx": {"and": "And y'all\\>", "background": "Background\\>", "but": "But y'all\\>", "examples": "Examples\\>", "feature": "Feature\\>", "given": "Given y'all\\>", "scenario": "Scenario\\>", "scenario_outline": "All y'all\\>", "then": "Then y'all\\>", "when": "When y'all\\>"}, \"eo": {"and": "Kaj\\>", "background": "Fono\\>", "but": "Sed\\>", "examples": "Ekzemploj\\>", "feature": "Trajto\\>", "given": "Donita\\%u0135o\\>", "scenario": "Scenaro\\>", "scenario_outline": "Konturo de la scenaro\\>", "then": "Do\\>", "when": "Se\\>"}, \"es": {"and": "Y\\>", "background": "Antecedentes\\>", "but": "Pero\\>", "examples": "Ejemplos\\>", "feature": "Caracter\\%u00edstica\\>", "given": "Dadas\\>\\|Dados\\>\\|Dada\\>\\|Dado\\>", "scenario": "Escenario\\>", "scenario_outline": "Esquema del escenario\\>", "then": "Entonces\\>", "when": "Cuando\\>"}, \"et": {"and": "Ja\\>", "background": "Taust\\>", "but": "Kuid\\>", "examples": "Juhtumid\\>", "feature": "Omadus\\>", "given": "Eeldades\\>", "scenario": "Stsenaarium\\>", "scenario_outline": "Raamstsenaarium\\>", "then": "Siis\\>", "when": "Kui\\>"}, \"fa": {"and": "\\%u0648\\>", "background": "\\%u0632\\%u0645\\%u06cc\\%u0646\\%u0647\\>", "but": "\\%u0627\\%u0645\\%u0627\\>", "examples": "\\%u0646\\%u0645\\%u0648\\%u0646\\%u0647 \\%u0647\\%u0627\\>", "feature": "\\%u0648\\%u0650\\%u06cc\\%u0698\\%u06af\\%u06cc\\>", "given": "\\%u0628\\%u0627 \\%u0641\\%u0631\\%u0636\\>", "scenario": "\\%u0633\\%u0646\\%u0627\\%u0631\\%u06cc\\%u0648\\>", "scenario_outline": "\\%u0627\\%u0644\\%u06af\\%u0648\\%u06cc \\%u0633\\%u0646\\%u0627\\%u0631\\%u06cc\\%u0648\\>", "then": "\\%u0622\\%u0646\\%u06af\\%u0627\\%u0647\\>", "when": "\\%u0647\\%u0646\\%u06af\\%u0627\\%u0645\\%u06cc\\>"}, \"fi": {"and": "Ja\\>", "background": "Tausta\\>", "but": "Mutta\\>", "examples": "Tapaukset\\>", "feature": "Ominaisuus\\>", "given": "Oletetaan\\>", "scenario": "Tapaus\\>", "scenario_outline": "Tapausaihio\\>", "then": "Niin\\>", "when": "Kun\\>"}, \"fr": {"and": "Et\\>", "background": "Contexte\\>", "but": "Mais\\>", "examples": "Exemples\\>", "feature": "Fonctionnalit\\%u00e9\\>", "given": "\\%u00c9tant donn\\%u00e9es\\>\\|\\%u00c9tant donn\\%u00e9s\\>\\|\\%u00c9tant donn\\%u00e9e\\>\\|\\%u00c9tant donn\\%u00e9\\>\\|Etant donn\\%u00e9es\\>\\|Etant donn\\%u00e9s\\>\\|Etant donn\\%u00e9e\\>\\|Etant donn\\%u00e9\\>\\|Soit\\>", "scenario": "Sc\\%u00e9nario\\>", "scenario_outline": "Plan du sc\\%u00e9nario\\>\\|Plan du Sc\\%u00e9nario\\>", "then": "Alors\\>", "when": "Lorsqu'\\|Lorsque\\>\\|Quand\\>"}, \"gl": {"and": "E\\>", "background": "Contexto\\>", "but": "Mais\\>\\|Pero\\>", "examples": "Exemplos\\>", "feature": "Caracter\\%u00edstica\\>", "given": "Dadas\\>\\|Dados\\>\\|Dada\\>\\|Dado\\>", "scenario": "Escenario\\>", "scenario_outline": "Esbozo do escenario\\>", "then": "Ent\\%u00f3n\\>\\|Logo\\>", "when": "Cando\\>"}, \"he": {"and": "\\%u05d5\\%u05d2\\%u05dd\\>", "background": "\\%u05e8\\%u05e7\\%u05e2\\>", "but": "\\%u05d0\\%u05d1\\%u05dc\\>", "examples": "\\%u05d3\\%u05d5\\%u05d2\\%u05de\\%u05d0\\%u05d5\\%u05ea\\>", "feature": "\\%u05ea\\%u05db\\%u05d5\\%u05e0\\%u05d4\\>", "given": "\\%u05d1\\%u05d4\\%u05d9\\%u05e0\\%u05ea\\%u05df\\>", "scenario": "\\%u05ea\\%u05e8\\%u05d7\\%u05d9\\%u05e9\\>", "scenario_outline": "\\%u05ea\\%u05d1\\%u05e0\\%u05d9\\%u05ea \\%u05ea\\%u05e8\\%u05d7\\%u05d9\\%u05e9\\>", "then": "\\%u05d0\\%u05d6\\%u05d9\\>\\|\\%u05d0\\%u05d6\\>", "when": "\\%u05db\\%u05d0\\%u05e9\\%u05e8\\>"}, \"hi": {"and": "\\%u0924\\%u0925\\%u093e\\>\\|\\%u0914\\%u0930\\>", "background": "\\%u092a\\%u0943\\%u0937\\%u094d\\%u0920\\%u092d\\%u0942\\%u092e\\%u093f\\>", "but": "\\%u092a\\%u0930\\>", "examples": "\\%u0909\\%u0926\\%u093e\\%u0939\\%u0930\\%u0923\\>", "feature": "\\%u0930\\%u0942\\%u092a \\%u0932\\%u0947\\%u0916\\>", "given": "\\%u091a\\%u0942\\%u0902\\%u0915\\%u093f\\>\\|\\%u092f\\%u0926\\%u093f\\>\\|\\%u0905\\%u0917\\%u0930\\>", "scenario": "\\%u092a\\%u0930\\%u093f\\%u0926\\%u0943\\%u0936\\%u094d\\%u092f\\>", "scenario_outline": "\\%u092a\\%u0930\\%u093f\\%u0926\\%u0943\\%u0936\\%u094d\\%u092f \\%u0930\\%u0942\\%u092a\\%u0930\\%u0947\\%u0916\\%u093e\\>", "then": "\\%u0924\\%u092c\\>", "when": "\\%u091c\\%u092c\\>"}, \"hr": {"and": "I\\>", "background": "Pozadina\\>", "but": "Ali\\>", "examples": "Scenariji\\>\\|Primjeri\\>", "feature": "Mogu\\%u0107nost\\>\\|Mogucnost\\>\\|Osobina\\>", "given": "Zadano\\>\\|Zadani\\>\\|Zadan\\>", "scenario": "Scenarij\\>", "scenario_outline": "Koncept\\>\\|Skica\\>", "then": "Onda\\>", "when": "Kada\\>\\|Kad\\>"}, \"hu": {"and": "\\%u00c9s\\>", "background": "H\\%u00e1tt\\%u00e9r\\>", "but": "De\\>", "examples": "P\\%u00e9ld\\%u00e1k\\>", "feature": "Jellemz\\%u0151\\>", "given": "Amennyiben\\>\\|Adott\\>", "scenario": "Forgat\\%u00f3k\\%u00f6nyv\\>", "scenario_outline": "Forgat\\%u00f3k\\%u00f6nyv v\\%u00e1zlat\\>", "then": "Akkor\\>", "when": "Amikor\\>\\|Majd\\>\\|Ha\\>"}, \"id": {"and": "Dan\\>", "background": "Dasar\\>", "but": "Tapi\\>", "examples": "Contoh\\>", "feature": "Fitur\\>", "given": "Dengan\\>", "scenario": "Skenario\\>", "scenario_outline": "Skenario konsep\\>", "then": "Maka\\>", "when": "Ketika\\>"}, \"is": {"and": "Og\\>", "background": "Bakgrunnur\\>", "but": "En\\>", "examples": "Atbur\\%u00f0ar\\%u00e1sir\\>\\|D\\%u00e6mi\\>", "feature": "Eiginleiki\\>", "given": "Ef\\>", "scenario": "Atbur\\%u00f0ar\\%u00e1s\\>", "scenario_outline": "L\\%u00fdsing Atbur\\%u00f0ar\\%u00e1sar\\>\\|L\\%u00fdsing D\\%u00e6ma\\>", "then": "\\%u00de\\%u00e1\\>", "when": "\\%u00deegar\\>"}, \"it": {"and": "E\\>", "background": "Contesto\\>", "but": "Ma\\>", "examples": "Esempi\\>", "feature": "Funzionalit\\%u00e0\\>", "given": "Dato\\>\\|Data\\>\\|Dati\\>\\|Date\\>", "scenario": "Scenario\\>", "scenario_outline": "Schema dello scenario\\>", "then": "Allora\\>", "when": "Quando\\>"}, \"ja": {"and": "\\%u304b\\%u3064", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u3057\\%u304b\\%u3057\\|\\%u305f\\%u3060\\%u3057\\|\\%u4f46\\%u3057", "examples": "\\%u30b5\\%u30f3\\%u30d7\\%u30eb\\>\\|\\%u4f8b\\>", "feature": "\\%u30d5\\%u30a3\\%u30fc\\%u30c1\\%u30e3\\>\\|\\%u6a5f\\%u80fd\\>", "given": "\\%u524d\\%u63d0", "scenario": "\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\>", "scenario_outline": "\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30a2\\%u30a6\\%u30c8\\%u30e9\\%u30a4\\%u30f3\\>\\|\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\%u30fc\\%u30c8\\>\\|\\%u30b7\\%u30ca\\%u30ea\\%u30aa\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\>\\|\\%u30c6\\%u30f3\\%u30d7\\%u30ec\\>", "then": "\\%u306a\\%u3089\\%u3070", "when": "\\%u3082\\%u3057"}, \"ko": {"and": "\\%uadf8\\%ub9ac\\%uace0", "background": "\\%ubc30\\%uacbd\\>", "but": "\\%ud558\\%uc9c0\\%ub9cc\\|\\%ub2e8", "examples": "\\%uc608\\>", "feature": "\\%uae30\\%ub2a5\\>", "given": "\\%uc870\\%uac74\\|\\%uba3c\\%uc800", "scenario": "\\%uc2dc\\%ub098\\%ub9ac\\%uc624\\>", "scenario_outline": "\\%uc2dc\\%ub098\\%ub9ac\\%uc624 \\%uac1c\\%uc694\\>", "then": "\\%uadf8\\%ub7ec\\%uba74", "when": "\\%ub9cc\\%uc77c\\|\\%ub9cc\\%uc57d"}, \"lt": {"and": "Ir\\>", "background": "Kontekstas\\>", "but": "Bet\\>", "examples": "Pavyzd\\%u017eiai\\>\\|Scenarijai\\>\\|Variantai\\>", "feature": "Savyb\\%u0117\\>", "given": "Duota\\>", "scenario": "Scenarijus\\>", "scenario_outline": "Scenarijaus \\%u0161ablonas\\>", "then": "Tada\\>", "when": "Kai\\>"}, \"lu": {"and": "an\\>\\|a\\>", "background": "Hannergrond\\>", "but": "m\\%u00e4\\>\\|awer\\>", "examples": "Beispiller\\>", "feature": "Funktionalit\\%u00e9it\\>", "given": "ugeholl\\>", "scenario": "Szenario\\>", "scenario_outline": "Plang vum Szenario\\>", "then": "dann\\>", "when": "wann\\>"}, \"lv": {"and": "Un\\>", "background": "Situ\\%u0101cija\\>\\|Konteksts\\>", "but": "Bet\\>", "examples": "Piem\\%u0113ri\\>\\|Paraugs\\>", "feature": "Funkcionalit\\%u0101te\\>\\|F\\%u012b\\%u010da\\>", "given": "Kad\\>", "scenario": "Scen\\%u0101rijs\\>", "scenario_outline": "Scen\\%u0101rijs p\\%u0113c parauga\\>", "then": "Tad\\>", "when": "Ja\\>"}, \"nl": {"and": "En\\>", "background": "Achtergrond\\>", "but": "Maar\\>", "examples": "Voorbeelden\\>", "feature": "Functionaliteit\\>", "given": "Gegeven\\>\\|Stel\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstract Scenario\\>", "then": "Dan\\>", "when": "Als\\>"}, \"no": {"and": "Og\\>", "background": "Bakgrunn\\>", "but": "Men\\>", "examples": "Eksempler\\>", "feature": "Egenskap\\>", "given": "Gitt\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstrakt Scenario\\>\\|Scenariomal\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e5r\\>"}, \"pl": {"and": "Oraz\\>\\|I\\>", "background": "Za\\%u0142o\\%u017cenia\\>", "but": "Ale\\>", "examples": "Przyk\\%u0142ady\\>", "feature": "W\\%u0142a\\%u015bciwo\\%u015b\\%u0107\\>\\|Potrzeba biznesowa\\>\\|Funkcja\\>\\|Aspekt\\>", "given": "Zak\\%u0142adaj\\%u0105c\\>\\|Maj\\%u0105c\\>", "scenario": "Scenariusz\\>", "scenario_outline": "Szablon scenariusza\\>", "then": "Wtedy\\>", "when": "Je\\%u017celi\\>\\|Je\\%u015bli\\>\\|Kiedy\\>\\|Gdy\\>"}, \"pt": {"and": "E\\>", "background": "Cen\\%u00e1rio de Fundo\\>\\|Cenario de Fundo\\>\\|Contexto\\>\\|Fundo\\>", "but": "Mas\\>", "examples": "Cen\\%u00e1rios\\>\\|Exemplos\\>\\|Cenarios\\>", "feature": "Caracter\\%u00edstica\\>\\|Funcionalidade\\>\\|Caracteristica\\>", "given": "Dadas\\>\\|Dados\\>\\|Dada\\>\\|Dado\\>", "scenario": "Cen\\%u00e1rio\\>\\|Cenario\\>", "scenario_outline": "Delinea\\%u00e7\\%u00e3o do Cen\\%u00e1rio\\>\\|Esquema do Cen\\%u00e1rio\\>\\|Delineacao do Cenario\\>\\|Esquema do Cenario\\>", "then": "Ent\\%u00e3o\\>\\|Entao\\>", "when": "Quando\\>"}, \"ro": {"and": "\\%u015ei\\>\\|\\%u0218i\\>\\|Si\\>", "background": "Context\\>", "but": "Dar\\>", "examples": "Exemple\\>", "feature": "Func\\%u0163ionalitate\\>\\|Func\\%u021bionalitate\\>\\|Functionalitate\\>", "given": "Da\\%u0163i fiind\\>\\|Da\\%u021bi fiind\\>\\|Dati fiind\\>\\|Date fiind\\>\\|Dat fiind\\>", "scenario": "Scenariu\\>", "scenario_outline": "Structur\\%u0103 scenariu\\>\\|Structura scenariu\\>", "then": "Atunci\\>", "when": "C\\%u00e2nd\\>\\|Cand\\>"}, \"ru": {"and": "\\%u041a \\%u0442\\%u043e\\%u043c\\%u0443 \\%u0436\\%u0435\\>\\|\\%u0422\\%u0430\\%u043a\\%u0436\\%u0435\\>\\|\\%u0418\\>", "background": "\\%u041f\\%u0440\\%u0435\\%u0434\\%u044b\\%u0441\\%u0442\\%u043e\\%u0440\\%u0438\\%u044f\\>\\|\\%u041a\\%u043e\\%u043d\\%u0442\\%u0435\\%u043a\\%u0441\\%u0442\\>", "but": "\\%u041d\\%u043e\\>\\|\\%u0410\\>", "examples": "\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\%u044b\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\>\\|\\%u0421\\%u0432\\%u043e\\%u0439\\%u0441\\%u0442\\%u0432\\%u043e\\>\\|\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u044f\\>", "given": "\\%u0414\\%u043e\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\>\\|\\%u041f\\%u0443\\%u0441\\%u0442\\%u044c\\>\\|\\%u0414\\%u0430\\%u043d\\%u043e\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u044f\\>", "then": "\\%u0422\\%u043e\\%u0433\\%u0434\\%u0430\\>\\|\\%u0422\\%u043e\\>", "when": "\\%u041a\\%u043e\\%u0433\\%u0434\\%u0430\\>\\|\\%u0415\\%u0441\\%u043b\\%u0438\\>"}, \"sk": {"and": "A z\\%u00e1rove\\%u0148\\>\\|A taktie\\%u017e\\>\\|A tie\\%u017e\\>\\|A\\>", "background": "Pozadie\\>", "but": "Ale\\>", "examples": "Pr\\%u00edklady\\>", "feature": "Po\\%u017eiadavka\\>\\|Vlastnos\\%u0165\\>\\|Funkcia\\>", "given": "Za predpokladu\\>\\|Pokia\\%u013e\\>", "scenario": "Scen\\%u00e1r\\>", "scenario_outline": "N\\%u00e1\\%u010drt Scen\\%u00e1ru\\>\\|N\\%u00e1\\%u010drt Scen\\%u00e1ra\\>\\|Osnova Scen\\%u00e1ra\\>", "then": "Potom\\>\\|Tak\\>", "when": "Ke\\%u010f\\>\\|Ak\\>"}, \"sr-Cyrl": {"and": "\\%u0418\\>", "background": "\\%u041a\\%u043e\\%u043d\\%u0442\\%u0435\\%u043a\\%u0441\\%u0442\\>\\|\\%u041f\\%u043e\\%u0437\\%u0430\\%u0434\\%u0438\\%u043d\\%u0430\\>\\|\\%u041e\\%u0441\\%u043d\\%u043e\\%u0432\\%u0430\\>", "but": "\\%u0410\\%u043b\\%u0438\\>", "examples": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0458\\%u0438\\>\\|\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\%u043d\\%u043e\\%u0441\\%u0442\\>\\|\\%u041c\\%u043e\\%u0433\\%u0443\\%u045b\\%u043d\\%u043e\\%u0441\\%u0442\\>\\|\\%u041e\\%u0441\\%u043e\\%u0431\\%u0438\\%u043d\\%u0430\\>", "given": "\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u043e\\>\\|\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u0435\\>\\|\\%u0417\\%u0430\\%u0434\\%u0430\\%u0442\\%u0438\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u043e\\>\\|\\%u041f\\%u0440\\%u0438\\%u043c\\%u0435\\%u0440\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0458\\%u0430\\>\\|\\%u041a\\%u043e\\%u043d\\%u0446\\%u0435\\%u043f\\%u0442\\>\\|\\%u0421\\%u043a\\%u0438\\%u0446\\%u0430\\>", "then": "\\%u041e\\%u043d\\%u0434\\%u0430\\>", "when": "\\%u041a\\%u0430\\%u0434\\%u0430\\>\\|\\%u041a\\%u0430\\%u0434\\>"}, \"sr-Latn": {"and": "I\\>", "background": "Kontekst\\>\\|Pozadina\\>\\|Osnova\\>", "but": "Ali\\>", "examples": "Scenariji\\>\\|Primeri\\>", "feature": "Mogu\\%u0107nost\\>\\|Funkcionalnost\\>\\|Mogucnost\\>\\|Osobina\\>", "given": "Zadato\\>\\|Zadate\\>\\|Zatati\\>", "scenario": "Scenario\\>\\|Primer\\>", "scenario_outline": "Struktura scenarija\\>\\|Koncept\\>\\|Skica\\>", "then": "Onda\\>", "when": "Kada\\>\\|Kad\\>"}, \"sv": {"and": "Och\\>", "background": "Bakgrund\\>", "but": "Men\\>", "examples": "Exempel\\>", "feature": "Egenskap\\>", "given": "Givet\\>", "scenario": "Scenario\\>", "scenario_outline": "Abstrakt Scenario\\>\\|Scenariomall\\>", "then": "S\\%u00e5\\>", "when": "N\\%u00e4r\\>"}, \"th": {"and": "\\%u0e41\\%u0e25\\%u0e30\\>", "background": "\\%u0e41\\%u0e19\\%u0e27\\%u0e04\\%u0e34\\%u0e14\\>", "but": "\\%u0e41\\%u0e15\\%u0e48\\>", "examples": "\\%u0e0a\\%u0e38\\%u0e14\\%u0e02\\%u0e2d\\%u0e07\\%u0e40\\%u0e2b\\%u0e15\\%u0e38\\%u0e01\\%u0e32\\%u0e23\\%u0e13\\%u0e4c\\>\\|\\%u0e0a\\%u0e38\\%u0e14\\%u0e02\\%u0e2d\\%u0e07\\%u0e15\\%u0e31\\%u0e27\\%u0e2d\\%u0e22\\%u0e48\\%u0e32\\%u0e07\\>", "feature": "\\%u0e04\\%u0e27\\%u0e32\\%u0e21\\%u0e15\\%u0e49\\%u0e2d\\%u0e07\\%u0e01\\%u0e32\\%u0e23\\%u0e17\\%u0e32\\%u0e07\\%u0e18\\%u0e38\\%u0e23\\%u0e01\\%u0e34\\%u0e08\\>\\|\\%u0e04\\%u0e27\\%u0e32\\%u0e21\\%u0e2a\\%u0e32\\%u0e21\\%u0e32\\%u0e23\\%u0e16\\>\\|\\%u0e42\\%u0e04\\%u0e23\\%u0e07\\%u0e2b\\%u0e25\\%u0e31\\%u0e01\\>", "given": "\\%u0e01\\%u0e33\\%u0e2b\\%u0e19\\%u0e14\\%u0e43\\%u0e2b\\%u0e49\\>", "scenario": "\\%u0e40\\%u0e2b\\%u0e15\\%u0e38\\%u0e01\\%u0e32\\%u0e23\\%u0e13\\%u0e4c\\>", "scenario_outline": "\\%u0e42\\%u0e04\\%u0e23\\%u0e07\\%u0e2a\\%u0e23\\%u0e49\\%u0e32\\%u0e07\\%u0e02\\%u0e2d\\%u0e07\\%u0e40\\%u0e2b\\%u0e15\\%u0e38\\%u0e01\\%u0e32\\%u0e23\\%u0e13\\%u0e4c\\>\\|\\%u0e2a\\%u0e23\\%u0e38\\%u0e1b\\%u0e40\\%u0e2b\\%u0e15\\%u0e38\\%u0e01\\%u0e32\\%u0e23\\%u0e13\\%u0e4c\\>", "then": "\\%u0e14\\%u0e31\\%u0e07\\%u0e19\\%u0e31\\%u0e49\\%u0e19\\>", "when": "\\%u0e40\\%u0e21\\%u0e37\\%u0e48\\%u0e2d\\>"}, \"tl": {"and": "\\%u0c2e\\%u0c30\\%u0c3f\\%u0c2f\\%u0c41\\>", "background": "\\%u0c28\\%u0c47\\%u0c2a\\%u0c25\\%u0c4d\\%u0c2f\\%u0c02\\>", "but": "\\%u0c15\\%u0c3e\\%u0c28\\%u0c3f\\>", "examples": "\\%u0c09\\%u0c26\\%u0c3e\\%u0c39\\%u0c30\\%u0c23\\%u0c32\\%u0c41\\>", "feature": "\\%u0c17\\%u0c41\\%u0c23\\%u0c2e\\%u0c41\\>", "given": "\\%u0c1a\\%u0c46\\%u0c2a\\%u0c4d\\%u0c2a\\%u0c2c\\%u0c21\\%u0c3f\\%u0c28\\%u0c26\\%u0c3f\\>", "scenario": "\\%u0c38\\%u0c28\\%u0c4d\\%u0c28\\%u0c3f\\%u0c35\\%u0c47\\%u0c36\\%u0c02\\>", "scenario_outline": "\\%u0c15\\%u0c25\\%u0c28\\%u0c02\\>", "then": "\\%u0c05\\%u0c2a\\%u0c4d\\%u0c2a\\%u0c41\\%u0c21\\%u0c41\\>", "when": "\\%u0c08 \\%u0c2a\\%u0c30\\%u0c3f\\%u0c38\\%u0c4d\\%u0c25\\%u0c3f\\%u0c24\\%u0c3f\\%u0c32\\%u0c4b\\>"}, \"tr": {"and": "Ve\\>", "background": "Ge\\%u00e7mi\\%u015f\\>", "but": "Fakat\\>\\|Ama\\>", "examples": "\\%u00d6rnekler\\>", "feature": "\\%u00d6zellik\\>", "given": "Diyelim ki\\>", "scenario": "Senaryo\\>", "scenario_outline": "Senaryo tasla\\%u011f\\%u0131\\>", "then": "O zaman\\>", "when": "E\\%u011fer ki\\>"}, \"tt": {"and": "\\%u04ba\\%u04d9\\%u043c\\>\\|\\%u0412\\%u04d9\\>", "background": "\\%u041a\\%u0435\\%u0440\\%u0435\\%u0448\\>", "but": "\\%u041b\\%u04d9\\%u043a\\%u0438\\%u043d\\>\\|\\%u04d8\\%u043c\\%u043c\\%u0430\\>", "examples": "\\%u04ae\\%u0440\\%u043d\\%u04d9\\%u043a\\%u043b\\%u04d9\\%u0440\\>\\|\\%u041c\\%u0438\\%u0441\\%u0430\\%u043b\\%u043b\\%u0430\\%u0440\\>", "feature": "\\%u04ae\\%u0437\\%u0435\\%u043d\\%u0447\\%u04d9\\%u043b\\%u0435\\%u043a\\%u043b\\%u0435\\%u043b\\%u0435\\%u043a\\>\\|\\%u041c\\%u04e9\\%u043c\\%u043a\\%u0438\\%u043d\\%u043b\\%u0435\\%u043a\\>", "given": "\\%u04d8\\%u0439\\%u0442\\%u0438\\%u043a\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\%u043d\\%u044b\\%u04a3 \\%u0442\\%u04e9\\%u0437\\%u0435\\%u043b\\%u0435\\%u0448\\%u0435\\>", "then": "\\%u041d\\%u04d9\\%u0442\\%u0438\\%u0497\\%u04d9\\%u0434\\%u04d9\\>", "when": "\\%u04d8\\%u0433\\%u04d9\\%u0440\\>"}, \"uk": {"and": "\\%u0410 \\%u0442\\%u0430\\%u043a\\%u043e\\%u0436\\>\\|\\%u0422\\%u0430\\>\\|\\%u0406\\>", "background": "\\%u041f\\%u0435\\%u0440\\%u0435\\%u0434\\%u0443\\%u043c\\%u043e\\%u0432\\%u0430\\>", "but": "\\%u0410\\%u043b\\%u0435\\>", "examples": "\\%u041f\\%u0440\\%u0438\\%u043a\\%u043b\\%u0430\\%u0434\\%u0438\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0456\\%u043e\\%u043d\\%u0430\\%u043b\\>", "given": "\\%u041f\\%u0440\\%u0438\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\%u043e, \\%u0449\\%u043e\\>\\|\\%u041f\\%u0440\\%u0438\\%u043f\\%u0443\\%u0441\\%u0442\\%u0438\\%u043c\\%u043e\\>\\|\\%u041d\\%u0435\\%u0445\\%u0430\\%u0439\\>\\|\\%u0414\\%u0430\\%u043d\\%u043e\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0456\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430 \\%u0441\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0456\\%u044e\\>", "then": "\\%u0422\\%u043e\\%u0434\\%u0456\\>\\|\\%u0422\\%u043e\\>", "when": "\\%u042f\\%u043a\\%u0449\\%u043e\\>\\|\\%u041a\\%u043e\\%u043b\\%u0438\\>"}, \"uz": {"and": "\\%u0412\\%u0430\\>", "background": "\\%u0422\\%u0430\\%u0440\\%u0438\\%u0445\\>", "but": "\\%u041b\\%u0435\\%u043a\\%u0438\\%u043d\\>\\|\\%u0411\\%u0438\\%u0440\\%u043e\\%u043a\\>\\|\\%u0410\\%u043c\\%u043c\\%u043e\\>", "examples": "\\%u041c\\%u0438\\%u0441\\%u043e\\%u043b\\%u043b\\%u0430\\%u0440\\>", "feature": "\\%u0424\\%u0443\\%u043d\\%u043a\\%u0446\\%u0438\\%u043e\\%u043d\\%u0430\\%u043b\\>", "given": "\\%u0410\\%u0433\\%u0430\\%u0440\\>", "scenario": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439\\>", "scenario_outline": "\\%u0421\\%u0446\\%u0435\\%u043d\\%u0430\\%u0440\\%u0438\\%u0439 \\%u0441\\%u0442\\%u0440\\%u0443\\%u043a\\%u0442\\%u0443\\%u0440\\%u0430\\%u0441\\%u0438\\>", "then": "\\%u0423\\%u043d\\%u0434\\%u0430\\>", "when": "\\%u0410\\%u0433\\%u0430\\%u0440\\>"}, \"vi": {"and": "V\\%u00e0\\>", "background": "B\\%u1ed1i c\\%u1ea3nh\\>", "but": "Nh\\%u01b0ng\\>", "examples": "D\\%u1eef li\\%u1ec7u\\>", "feature": "T\\%u00ednh n\\%u0103ng\\>", "given": "Bi\\%u1ebft\\>\\|Cho\\>", "scenario": "T\\%u00ecnh hu\\%u1ed1ng\\>\\|K\\%u1ecbch b\\%u1ea3n\\>", "scenario_outline": "Khung t\\%u00ecnh hu\\%u1ed1ng\\>\\|Khung k\\%u1ecbch b\\%u1ea3n\\>", "then": "Th\\%u00ec\\>", "when": "Khi\\>"}, \"zh-CN": {"and": "\\%u800c\\%u4e14\\|\\%u5e76\\%u4e14\\|\\%u540c\\%u65f6", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u4f46\\%u662f", "examples": "\\%u4f8b\\%u5b50\\>", "feature": "\\%u529f\\%u80fd\\>", "given": "\\%u5047\\%u5982\\|\\%u5047\\%u8bbe\\|\\%u5047\\%u5b9a", "scenario": "\\%u573a\\%u666f\\>\\|\\%u5267\\%u672c\\>", "scenario_outline": "\\%u573a\\%u666f\\%u5927\\%u7eb2\\>\\|\\%u5267\\%u672c\\%u5927\\%u7eb2\\>", "then": "\\%u90a3\\%u4e48", "when": "\\%u5f53"}, \"zh-TW": {"and": "\\%u800c\\%u4e14\\|\\%u4e26\\%u4e14\\|\\%u540c\\%u6642", "background": "\\%u80cc\\%u666f\\>", "but": "\\%u4f46\\%u662f", "examples": "\\%u4f8b\\%u5b50\\>", "feature": "\\%u529f\\%u80fd\\>", "given": "\\%u5047\\%u5982\\|\\%u5047\\%u8a2d\\|\\%u5047\\%u5b9a", "scenario": "\\%u5834\\%u666f\\>\\|\\%u5287\\%u672c\\>", "scenario_outline": "\\%u5834\\%u666f\\%u5927\\%u7db1\\>\\|\\%u5287\\%u672c\\%u5927\\%u7db1\\>", "then": "\\%u90a3\\%u9ebc", "when": "\\%u7576"}} function! s:pattern(key) let language = matchstr(getline(1),'#\s*language:\s*\zs\S\+') if &fileencoding == 'latin1' && language == '' let language = 'en' endif if has_key(g:cucumber_languages, language) let languages = [g:cucumber_languages[language]] else let languages = values(g:cucumber_languages) end return '\<\%('.join(map(languages,'get(v:val,a:key,"\\%(a\\&b\\)")'),'\|').'\)' endfunction function! s:Add(name) let next = " skipempty skipwhite nextgroup=".join(map(["Region","AndRegion","ButRegion","Comment","String","Table"],'"cucumber".a:name.v:val'),",") exe "syn region cucumber".a:name.'Region matchgroup=cucumber'.a:name.' start="\%(^\s*\)\@<=\%('.s:pattern(tolower(a:name)).'\)" end="$"'.next exe 'syn region cucumber'.a:name.'AndRegion matchgroup=cucumber'.a:name.'And start="\%(^\s*\)\@<='.s:pattern('and').'" end="$" contained'.next exe 'syn region cucumber'.a:name.'ButRegion matchgroup=cucumber'.a:name.'But start="\%(^\s*\)\@<='.s:pattern('but').'" end="$" contained'.next exe 'syn match cucumber'.a:name.'Comment "\%(^\s*\)\@<=#.*" contained'.next exe 'syn region cucumber'.a:name.'String start=+\%(^\s*\)\@<="""+ end=+"""+ contained'.next exe 'syn match cucumber'.a:name.'Table "\%(^\s*\)\@<=|.*" contained contains=cucumberDelimiter'.next exe 'hi def link cucumber'.a:name.'Comment cucumberComment' exe 'hi def link cucumber'.a:name.'String cucumberString' exe 'hi def link cucumber'.a:name.'But cucumber'.a:name.'And' exe 'hi def link cucumber'.a:name.'And cucumber'.a:name exe 'syn cluster cucumberStepRegions add=cucumber'.a:name.'Region,cucumber'.a:name.'AndRegion,cucumber'.a:name.'ButRegion' endfunction syn match cucumberComment "\%(^\s*\)\@<=#.*" syn match cucumberComment "\%(\%^\s*\)\@<=#.*" contains=cucumberLanguage syn match cucumberLanguage "\%(#\s*\)\@<=language:" contained syn match cucumberUnparsed "\S.*" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberTags,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty contained syn match cucumberUnparsedComment "#.*" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberTags,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty contained exe 'syn match cucumberFeature "\%(^\s*\)\@<='.s:pattern('feature').':" nextgroup=cucumberUnparsedComment,cucumberUnparsed,cucumberBackground,cucumberScenario,cucumberScenarioOutline,cucumberExamples skipwhite skipempty' exe 'syn match cucumberBackground "\%(^\s*\)\@<='.s:pattern('background').':"' exe 'syn match cucumberScenario "\%(^\s*\)\@<='.s:pattern('scenario').':"' exe 'syn match cucumberScenarioOutline "\%(^\s*\)\@<='.s:pattern('scenario_outline').':"' exe 'syn match cucumberExamples "\%(^\s*\)\@<='.s:pattern('examples').':" nextgroup=cucumberExampleTable skipempty skipwhite' syn match cucumberPlaceholder "<[^<>]*>" contained containedin=@cucumberStepRegions syn match cucumberExampleTable "\%(^\s*\)\@<=|.*" contains=cucumberDelimiter syn match cucumberDelimiter "\\\@<!\%(\\\\\)*\zs|" contained syn match cucumberTags "\%(^\s*\)\@<=\%(@[^@[:space:]]\+\s\+\)*@[^@[:space:]]\+\s*$" contains=@NoSpell call s:Add('Then') call s:Add('When') call s:Add('Given') hi def link cucumberUnparsedComment cucumberComment hi def link cucumberComment Comment hi def link cucumberLanguage SpecialComment hi def link cucumberFeature Macro hi def link cucumberBackground Define hi def link cucumberScenario Define hi def link cucumberScenarioOutline Define hi def link cucumberExamples Define hi def link cucumberPlaceholder Constant hi def link cucumberDelimiter Delimiter hi def link cucumberTags Tag hi def link cucumberString String hi def link cucumberGiven Conditional hi def link cucumberWhen Function hi def link cucumberThen Type let b:current_syntax = "cucumber" let &cpo = s:keepcpo unlet s:keepcpo " vim:set sts=2 sw=2:
Upload File
Create Folder