blob: 9bee89433bf17fc011bab1bc8f12d22aea8fd98f [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
Bram Moolenaarb21e5842006-04-16 18:30:08 +00002" Language: fstab file
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +00003" Maintaner: Radu Dineiu <radu.dineiu@gmail.com>
4" URL: http://ld.yi.org/vim/fstab.vim
Bram Moolenaar5c736222010-01-06 20:54:52 +01005" Last Change: 2009 Feb 04
6" Version: 0.93
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +00007"
8" Credits:
9" David Necas (Yeti) <yeti@physics.muni.cz>
10" Stefano Zacchiroli <zack@debian.org>
11" Georgi Georgiev <chutz@gg3.net>
Bram Moolenaarf2330482008-06-24 20:19:36 +000012" James Vega <jamessan@debian.org>
Bram Moolenaar5c736222010-01-06 20:54:52 +010013" Elias Probst <mail@eliasprobst.eu>
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000014"
15" Options:
16" let fstab_unknown_fs_errors = 1
17" highlight unknown filesystems as errors
Bram Moolenaar071d4272004-06-13 20:20:40 +000018
19if version < 600
20 syntax clear
21elseif exists("b:current_syntax")
22 finish
23endif
24
25" General
26syn cluster fsGeneralCluster contains=fsComment
27syn match fsComment /\s*#.*/
Bram Moolenaarf2330482008-06-24 20:19:36 +000028syn match fsOperator /[,=:#]/
Bram Moolenaar071d4272004-06-13 20:20:40 +000029
30" Device
31syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000032syn match fsDeviceError /\%([^a-zA-Z0-9_\/#@:\.-]\|^\w\{-}\ze\W\)/ contained
Bram Moolenaarb21e5842006-04-16 18:30:08 +000033syn keyword fsDeviceKeyword contained none proc linproc tmpfs devpts sysfs usbfs
Bram Moolenaar071d4272004-06-13 20:20:40 +000034syn keyword fsDeviceKeyword contained LABEL nextgroup=fsDeviceLabel
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000035syn keyword fsDeviceKeyword contained UUID nextgroup=fsDeviceUUID
Bram Moolenaarf2330482008-06-24 20:19:36 +000036syn keyword fsDeviceKeyword contained sshfs nextgroup=fsDeviceSshfs
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000037syn match fsDeviceKeyword contained /^[a-zA-Z0-9.\-]\+\ze:/
Bram Moolenaar071d4272004-06-13 20:20:40 +000038syn match fsDeviceLabel contained /=[^ \t]\+/hs=s+1 contains=fsOperator
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000039syn match fsDeviceUUID contained /=[^ \t]\+/hs=s+1 contains=fsOperator
Bram Moolenaarf2330482008-06-24 20:19:36 +000040syn match fsDeviceSshfs contained /#[_=[:alnum:]\.\/+-]\+@[a-z0-9._-]\+\a\{2}:[^ \t]\+/hs=s+1 contains=fsOperator
Bram Moolenaar071d4272004-06-13 20:20:40 +000041
42" Mount Point
43syn cluster fsMountPointCluster contains=fsMountPointKeyword,fsMountPointError
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000044syn match fsMountPointError /\%([^ \ta-zA-Z0-9_\/#@\.-]\|\s\+\zs\w\{-}\ze\s\)/ contained
Bram Moolenaar071d4272004-06-13 20:20:40 +000045syn keyword fsMountPointKeyword contained none swap
46
47" Type
Bram Moolenaarb21e5842006-04-16 18:30:08 +000048syn cluster fsTypeCluster contains=fsTypeKeyword,fsTypeUnknown
49syn match fsTypeUnknown /\s\+\zs\w\+/ contained
Bram Moolenaar5c736222010-01-06 20:54:52 +010050syn keyword fsTypeKeyword contained adfs ados affs atfs audiofs auto autofs befs bfs cd9660 cfs cifs coda cramfs devfs devpts e2compr efs ext2 ext2fs ext3 ext4 fdesc ffs filecore fuse hfs hpfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix msdos ncpfs nfs none ntfs null nwfs overlay ovlfs portal proc procfs ptyfs qnx4 reiserfs romfs shm smbfs sshfs std subfs swap sysfs sysv tcfs tmpfs udf ufs umap umsdos union usbfs userfs vfat vs3fs vxfs wrapfs wvfs xfs zisofs
Bram Moolenaar071d4272004-06-13 20:20:40 +000051
52" Options
53" -------
54" Options: General
Bram Moolenaarb21e5842006-04-16 18:30:08 +000055syn cluster fsOptionsCluster contains=fsOperator,fsOptionsGeneral,fsOptionsKeywords,fsTypeUnknown
Bram Moolenaar071d4272004-06-13 20:20:40 +000056syn match fsOptionsNumber /\d\+/
57syn match fsOptionsNumberOctal /[0-8]\+/
58syn match fsOptionsString /[a-zA-Z0-9_-]\+/
59syn keyword fsOptionsYesNo yes no
60syn cluster fsOptionsCheckCluster contains=fsOptionsExt2Check,fsOptionsFatCheck
61syn keyword fsOptionsSize 512 1024 2048
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +000062syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand nosuid nosymfollow nouser owner rbind rdonly remount ro rq rw suid suiddir supermount sw sync union update user users xx
Bram Moolenaar071d4272004-06-13 20:20:40 +000063syn match fsOptionsGeneral /_netdev/
64
65" Options: adfs
Bram Moolenaarb21e5842006-04-16 18:30:08 +000066syn match fsOptionsKeywords contained /\<\%([ug]id\|o\%(wn\|th\)mask\)=/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +000067
68" Options: affs
Bram Moolenaarb21e5842006-04-16 18:30:08 +000069syn match fsOptionsKeywords contained /\<\%(set[ug]id\|mode\|reserved\)=/ nextgroup=fsOptionsNumber
70syn match fsOptionsKeywords contained /\<\%(prefix\|volume\|root\)=/ nextgroup=fsOptionsString
71syn match fsOptionsKeywords contained /\<bs=/ nextgroup=fsOptionsSize
Bram Moolenaar071d4272004-06-13 20:20:40 +000072syn keyword fsOptionsKeywords contained protect usemp verbose
73
74" Options: cd9660
75syn keyword fsOptionsKeywords contained extatt gens norrip nostrictjoilet
76
77" Options: devpts
78" -- everything already defined
79
80" Options: ext2
Bram Moolenaarb21e5842006-04-16 18:30:08 +000081syn match fsOptionsKeywords contained /\<check=*/ nextgroup=@fsOptionsCheckCluster
82syn match fsOptionsKeywords contained /\<errors=/ nextgroup=fsOptionsExt2Errors
83syn match fsOptionsKeywords contained /\<\%(res[gu]id\|sb\)=/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +000084syn keyword fsOptionsExt2Check contained none normal strict
85syn keyword fsOptionsExt2Errors contained continue panic
Bram Moolenaarb21e5842006-04-16 18:30:08 +000086syn match fsOptionsExt2Errors contained /\<remount-ro\>/
87syn keyword fsOptionsKeywords contained acl bsddf minixdf debug grpid bsdgroups minixdf noacl nocheck nogrpid oldalloc orlov sysvgroups nouid32 nobh user_xattr nouser_xattr
Bram Moolenaar071d4272004-06-13 20:20:40 +000088
89" Options: ext3
Bram Moolenaarb21e5842006-04-16 18:30:08 +000090syn match fsOptionsKeywords contained /\<journal=/ nextgroup=fsOptionsExt3Journal
91syn match fsOptionsKeywords contained /\<data=/ nextgroup=fsOptionsExt3Data
92syn match fsOptionsKeywords contained /\<commit=/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +000093syn keyword fsOptionsExt3Journal contained update inum
94syn keyword fsOptionsExt3Data contained journal ordered writeback
Bram Moolenaar5c736222010-01-06 20:54:52 +010095syn keyword fsOptionsKeywords contained noload user_xattr nouser_xattr acl noacl
96
97" Options: ext4
98syn match fsOptionsKeywords contained /\<journal=/ nextgroup=fsOptionsExt4Journal
99syn match fsOptionsKeywords contained /\<data=/ nextgroup=fsOptionsExt4Data
100syn match fsOptionsKeywords contained /\<barrier=/ nextgroup=fsOptionsExt4Barrier
101syn match fsOptionsKeywords contained /\<journal_dev=/ nextgroup=fsOptionsNumber
102syn match fsOptionsKeywords contained /\<resuid=/ nextgroup=fsOptionsNumber
103syn match fsOptionsKeywords contained /\<resgid=/ nextgroup=fsOptionsNumber
104syn match fsOptionsKeywords contained /\<sb=/ nextgroup=fsOptionsNumber
105syn match fsOptionsKeywords contained /\<commit=/ nextgroup=fsOptionsNumber
106syn keyword fsOptionsExt4Journal contained update inum
107syn keyword fsOptionsExt4Data contained journal ordered writeback
108syn match fsOptionsExt4Barrier /[0-1]/
109syn keyword fsOptionsKeywords contained noload extents orlov oldalloc user_xattr nouser_xattr acl noacl reservation noreservation bsddf minixdf check=none nocheck debug grpid nogroupid sysvgroups bsdgroups quota noquota grpquota usrquota bh nobh
Bram Moolenaar071d4272004-06-13 20:20:40 +0000110
111" Options: fat
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000112syn match fsOptionsKeywords contained /\<blocksize=/ nextgroup=fsOptionsSize
113syn match fsOptionsKeywords contained /\<\%([dfu]mask\|codepage\)=/ nextgroup=fsOptionsNumberOctal
Bram Moolenaar071d4272004-06-13 20:20:40 +0000114syn match fsOptionsKeywords contained /\%(cvf_\%(format\|option\)\|iocharset\)=/ nextgroup=fsOptionsString
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000115syn match fsOptionsKeywords contained /\<check=/ nextgroup=@fsOptionsCheckCluster
116syn match fsOptionsKeywords contained /\<conv=*/ nextgroup=fsOptionsConv
117syn match fsOptionsKeywords contained /\<fat=/ nextgroup=fsOptionsFatType
118syn match fsOptionsKeywords contained /\<dotsOK=/ nextgroup=fsOptionsYesNo
Bram Moolenaar071d4272004-06-13 20:20:40 +0000119syn keyword fsOptionsFatCheck contained r n s relaxed normal strict
120syn keyword fsOptionsConv contained b t a binary text auto
121syn keyword fsOptionsFatType contained 12 16 32
122syn keyword fsOptionsKeywords contained quiet sys_immutable showexec dots nodots
123
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000124" Options: hfs
125syn match fsOptionsKeywords contained /\<\%(creator|type\)=/ nextgroup=fsOptionsString
126syn match fsOptionsKeywords contained /\<\%(dir\|file\|\)_umask=/ nextgroup=fsOptionsNumberOctal
127syn match fsOptionsKeywords contained /\<\%(session\|part\)=/ nextgroup=fsOptionsNumber
128
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +0000129" Options: ffs
130syn keyword fsOptionsKeyWords contained softdep
131
Bram Moolenaar071d4272004-06-13 20:20:40 +0000132" Options: hpfs
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000133syn match fsOptionsKeywords contained /\<case=/ nextgroup=fsOptionsHpfsCase
Bram Moolenaar071d4272004-06-13 20:20:40 +0000134syn keyword fsOptionsHpfsCase contained lower asis
135
136" Options: iso9660
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000137syn match fsOptionsKeywords contained /\<map=/ nextgroup=fsOptionsIsoMap
138syn match fsOptionsKeywords contained /\<block=/ nextgroup=fsOptionsSize
139syn match fsOptionsKeywords contained /\<\%(session\|sbsector\)=/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +0000140syn keyword fsOptionsIsoMap contained n o a normal off acorn
141syn keyword fsOptionsKeywords contained norock nojoilet unhide cruft
142syn keyword fsOptionsConv contained m mtext
143
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000144" Options: jfs
145syn keyword fsOptionsKeywords nointegrity integrity
146
Bram Moolenaar071d4272004-06-13 20:20:40 +0000147" Options: nfs
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000148syn match fsOptionsKeywords contained /\<\%(rsize\|wsize\|timeo\|retrans\|acregmin\|acregmax\|acdirmin\|acdirmax\|actimeo\|retry\|port\|mountport\|mounthost\|mountprog\|mountvers\|nfsprog\|nfsvers\|namelen\)=/ nextgroup=fsOptionsString
Bram Moolenaar071d4272004-06-13 20:20:40 +0000149syn keyword fsOptionsKeywords contained bg fg soft hard intr cto ac tcp udp lock nobg nofg nosoft nohard nointr noposix nocto noac notcp noudp nolock
150
151" Options: ntfs
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000152syn match fsOptionsKeywords contained /\<\%(posix=*\|uni_xlate=\)/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +0000153syn keyword fsOptionsKeywords contained utf8
154
155" Options: proc
156" -- everything already defined
157
158" Options: reiserfs
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000159syn match fsOptionsKeywords contained /\<hash=/ nextgroup=fsOptionsReiserHash
160syn match fsOptionsKeywords contained /\<resize=/ nextgroup=fsOptionsNumber
Bram Moolenaar071d4272004-06-13 20:20:40 +0000161syn keyword fsOptionsReiserHash contained rupasov tea r5 detect
162syn keyword fsOptionsKeywords contained hashed_relocation noborder nolog notail no_unhashed_relocation replayonly
163
Bram Moolenaarf2330482008-06-24 20:19:36 +0000164" Options: sshfs
165syn match fsOptionsKeywords contained /\<\%(BatchMode\|ChallengeResponseAuthentication\|CheckHostIP\|ClearAllForwardings\|Compression\|EnableSSHKeysign\|ForwardAgent\|ForwardX11\|ForwardX11Trusted\|GatewayPorts\|GSSAPIAuthentication\|GSSAPIDelegateCredentials\|HashKnownHosts\|HostbasedAuthentication\|IdentitiesOnly\|NoHostAuthenticationForLocalhost\|PasswordAuthentication\|PubkeyAuthentication\|RhostsRSAAuthentication\|RSAAuthentication\|TCPKeepAlive\|UsePrivilegedPort\|cache\)=/ nextgroup=fsOptionsYesNo
166syn match fsOptionsKeywords contained /\<\%(ControlMaster\|StrictHostKeyChecking\|VerifyHostKeyDNS\)=/ nextgroup=fsOptionsSshYesNoAsk
167syn match fsOptionsKeywords contained /\<\%(AddressFamily\|BindAddress\|Cipher\|Ciphers\|ControlPath\|DynamicForward\|EscapeChar\|GlobalKnownHostsFile\|HostKeyAlgorithms\|HostKeyAlias\|HostName\|IdentityFile\|KbdInteractiveDevices\|LocalForward\|LogLevel\|MACs\|PreferredAuthentications\|Protocol\|ProxyCommand\|RemoteForward\|RhostsAuthentication\|SendEnv\|SmartcardDevice\|User\|UserKnownHostsFile\|XAuthLocation\|comment\|workaround\|idmap\|ssh_command\|sftp_server\|fsname\)=/ nextgroup=fsOptionsString
168syn match fsOptionsKeywords contained /\<\%(CompressionLevel\|ConnectionAttempts\|ConnectTimeout\|NumberOfPasswordPrompts\|Port\|ServerAliveCountMax\|ServerAliveInterval\|cache_timeout\|cache_X_timeout\|ssh_protocol\|directport\|max_read\|umask\|uid\|gid\|entry_timeout\|negative_timeout\|attr_timeout\)=/ nextgroup=fsOptionsNumber
169syn keyword fsOptionsKeywords contained reconnect sshfs_sync no_readahead sshfs_debug transform_symlinks allow_other allow_root nonempty default_permissions large_read hard_remove use_ino readdir_ino direct_io kernel_cache
170syn keyword fsOptionsSshYesNoAsk contained yes no ask
171
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000172" Options: subfs
173syn match fsOptionsKeywords contained /\<fs=/ nextgroup=fsOptionsString
174syn keyword fsOptionsKeywords contained procuid
175
176" Options: swap
177syn match fsOptionsKeywords contained /\<pri=/ nextgroup=fsOptionsNumber
178
179" Options: tmpfs
180syn match fsOptionsKeywords contained /\<nr_\%(blocks\|inodes\)=/ nextgroup=fsOptionsNumber
181
Bram Moolenaar071d4272004-06-13 20:20:40 +0000182" Options: udf
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000183syn match fsOptionsKeywords contained /\<\%(anchor\|partition\|lastblock\|fileset\|rootdir\)=/ nextgroup=fsOptionsString
Bram Moolenaar071d4272004-06-13 20:20:40 +0000184syn keyword fsOptionsKeywords contained unhide undelete strict novrs
185
186" Options: ufs
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000187syn match fsOptionsKeywords contained /\<ufstype=/ nextgroup=fsOptionsUfsType
188syn match fsOptionsKeywords contained /\<onerror=/ nextgroup=fsOptionsUfsError
189syn keyword fsOptionsUfsType contained old hp 44bsd sun sunx86 nextstep openstep
190syn match fsOptionsUfsType contained /\<nextstep-cd\>/
Bram Moolenaar071d4272004-06-13 20:20:40 +0000191syn keyword fsOptionsUfsError contained panic lock umount repair
192
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000193" Options: usbfs
194syn match fsOptionsKeywords contained /\<\%(dev\|bus\|list\)\%(id\|gid\)=/ nextgroup=fsOptionsNumber
195syn match fsOptionsKeywords contained /\<\%(dev\|bus\|list\)mode=/ nextgroup=fsOptionsNumberOctal
196
Bram Moolenaar071d4272004-06-13 20:20:40 +0000197" Options: vfat
198syn keyword fsOptionsKeywords contained nonumtail posix utf8
199syn match fsOptionsKeywords contained /shortname=/ nextgroup=fsOptionsVfatShortname
200syn keyword fsOptionsVfatShortname contained lower win95 winnt mixed
201
202" Options: xfs
203syn match fsOptionsKeywords contained /\%(biosize\|logbufs\|logbsize\|logdev\|rtdev\|sunit\|swidth\)=/ nextgroup=fsOptionsString
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000204syn keyword fsOptionsKeywords contained dmapi xdsm noalign noatime noquota norecovery osyncisdsync quota usrquota uqnoenforce grpquota gqnoenforce
Bram Moolenaar071d4272004-06-13 20:20:40 +0000205
206" Frequency / Pass No.
207syn cluster fsFreqPassCluster contains=fsFreqPassNumber,fsFreqPassError
208syn match fsFreqPassError /\s\+\zs\%(\D.*\|\S.*\|\d\+\s\+[^012]\)\ze/ contained
209syn match fsFreqPassNumber /\d\+\s\+[012]\s*/ contained
210
211" Groups
212syn match fsDevice /^\s*\zs.\{-1,}\s/me=e-1 nextgroup=fsMountPoint contains=@fsDeviceCluster,@fsGeneralCluster
213syn match fsMountPoint /\s\+.\{-}\s/me=e-1 nextgroup=fsType contains=@fsMountPointCluster,@fsGeneralCluster contained
214syn match fsType /\s\+.\{-}\s/me=e-1 nextgroup=fsOptions contains=@fsTypeCluster,@fsGeneralCluster contained
215syn match fsOptions /\s\+.\{-}\s/me=e-1 nextgroup=fsFreqPass contains=@fsOptionsCluster,@fsGeneralCluster contained
216syn match fsFreqPass /\s\+.\{-}$/ contains=@fsFreqPassCluster,@fsGeneralCluster contained
217
218" Whole line comments
219syn match fsCommentLine /^#.*$/
220
221if version >= 508 || !exists("did_config_syntax_inits")
222 if version < 508
223 let did_config_syntax_inits = 1
224 command! -nargs=+ HiLink hi link <args>
225 else
226 command! -nargs=+ HiLink hi def link <args>
227 endif
228
229 HiLink fsOperator Operator
230 HiLink fsComment Comment
231 HiLink fsCommentLine Comment
232
233 HiLink fsTypeKeyword Type
234 HiLink fsDeviceKeyword Identifier
235 HiLink fsDeviceLabel String
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +0000236 HiLink fsDeviceUUID String
Bram Moolenaarf2330482008-06-24 20:19:36 +0000237 HiLink fsDeviceSshfs String
Bram Moolenaar071d4272004-06-13 20:20:40 +0000238 HiLink fsFreqPassNumber Number
239
Bram Moolenaardd2a3cd2007-05-05 17:10:09 +0000240 if exists('fstab_unknown_fs_errors') && fstab_unknown_fs_errors == 1
Bram Moolenaarb21e5842006-04-16 18:30:08 +0000241 HiLink fsTypeUnknown Error
242 endif
Bram Moolenaarf2330482008-06-24 20:19:36 +0000243
Bram Moolenaar071d4272004-06-13 20:20:40 +0000244 HiLink fsDeviceError Error
245 HiLink fsMountPointError Error
246 HiLink fsMountPointKeyword Keyword
247 HiLink fsFreqPassError Error
248
249 HiLink fsOptionsGeneral Type
250 HiLink fsOptionsKeywords Keyword
251 HiLink fsOptionsNumber Number
252 HiLink fsOptionsNumberOctal Number
253 HiLink fsOptionsString String
254 HiLink fsOptionsSize Number
255 HiLink fsOptionsExt2Check String
256 HiLink fsOptionsExt2Errors String
257 HiLink fsOptionsExt3Journal String
258 HiLink fsOptionsExt3Data String
Bram Moolenaar5c736222010-01-06 20:54:52 +0100259 HiLink fsOptionsExt4Journal String
260 HiLink fsOptionsExt4Data String
261 HiLink fsOptionsExt4Barrier Number
Bram Moolenaar071d4272004-06-13 20:20:40 +0000262 HiLink fsOptionsFatCheck String
263 HiLink fsOptionsConv String
264 HiLink fsOptionsFatType Number
265 HiLink fsOptionsYesNo String
266 HiLink fsOptionsHpfsCase String
267 HiLink fsOptionsIsoMap String
268 HiLink fsOptionsReiserHash String
Bram Moolenaarf2330482008-06-24 20:19:36 +0000269 HiLink fsOptionsSshYesNoAsk String
Bram Moolenaar071d4272004-06-13 20:20:40 +0000270 HiLink fsOptionsUfsType String
271 HiLink fsOptionsUfsError String
272
273 HiLink fsOptionsVfatShortname String
274
275 delcommand HiLink
276endif
277
278let b:current_syntax = "fstab"
279
280" vim: ts=8 ft=vim