xref: /vim-8.2.3635/runtime/syntax/sshconfig.vim (revision ebdf3c96)
1071d4279SBram Moolenaar" Vim syntax file
25c73622aSBram Moolenaar" Language:	OpenSSH client configuration file (ssh_config)
3f1568ecaSBram Moolenaar" Author:	David Necas (Yeti)
4256972a9SBram Moolenaar" Maintainer:	Dominik Fischer <d dot f dot fischer at web dot de>
5256972a9SBram Moolenaar" Contributor:  Leonard Ehrenfried <[email protected]>
6345efa01SBram Moolenaar" Contributor:  Karsten Hopp <[email protected]>
709521313SBram Moolenaar" Contributor:  Dean, Adam Kenneth <[email protected]>
8*ebdf3c96SBram Moolenaar" Last Change:	2020 Feb 12
98fe1000eSBram Moolenaar"		Added RemoteCommand from pull request #4809
10*ebdf3c96SBram Moolenaar"		Included additional keywords from Martin.
11bc2eada5SBram Moolenaar" SSH Version:	7.4p1
12f1568ecaSBram Moolenaar"
13071d4279SBram Moolenaar
14071d4279SBram Moolenaar" Setup
1589bcfda6SBram Moolenaar" quit when a syntax file was already loaded
16071d4279SBram Moolenaarif exists("b:current_syntax")
17071d4279SBram Moolenaar  finish
18071d4279SBram Moolenaarendif
19071d4279SBram Moolenaar
20071d4279SBram Moolenaarsetlocal iskeyword=_,-,a-z,A-Z,48-57
21071d4279SBram Moolenaar
22f1568ecaSBram Moolenaar
23f1568ecaSBram Moolenaar" case on
24f1568ecaSBram Moolenaarsyn case match
25f1568ecaSBram Moolenaar
26071d4279SBram Moolenaar
27071d4279SBram Moolenaar" Comments
28f1568ecaSBram Moolenaarsyn match sshconfigComment "^#.*$" contains=sshconfigTodo
29f1568ecaSBram Moolenaarsyn match sshconfigComment "\s#.*$" contains=sshconfigTodo
30f1568ecaSBram Moolenaar
31f1568ecaSBram Moolenaarsyn keyword sshconfigTodo TODO FIXME NOTE contained
32f1568ecaSBram Moolenaar
33071d4279SBram Moolenaar
34071d4279SBram Moolenaar" Constants
35939a1abeSBram Moolenaarsyn keyword sshconfigYesNo yes no ask confirm
365c73622aSBram Moolenaarsyn keyword sshconfigYesNo any auto
37f1568ecaSBram Moolenaarsyn keyword sshconfigYesNo force autoask none
38f1568ecaSBram Moolenaar
39f1568ecaSBram Moolenaarsyn keyword sshconfigCipher 3des blowfish
40f1568ecaSBram Moolenaar
41328da0dcSBram Moolenaarsyn keyword sshconfigCiphers 3des-cbc
42328da0dcSBram Moolenaarsyn keyword sshconfigCiphers blowfish-cbc
43328da0dcSBram Moolenaarsyn keyword sshconfigCiphers cast128-cbc
44328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour
45328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour128
46328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour256
47328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes128-cbc
48328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes192-cbc
49328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes256-cbc
50328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<rijndael-cbc@lysator\.liu.se\>"
51328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes128-ctr
52328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes192-ctr
53328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes256-ctr
54328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<aes128-gcm@openssh\.com\>"
55328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<aes256-gcm@openssh\.com\>"
56328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
57328da0dcSBram Moolenaar
58328da0dcSBram Moolenaarsyn keyword sshconfigMAC hmac-sha1
59328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha1-96
60328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha2-256
61328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha2-512
62328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-md5
63328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-md5-96
64328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-ripemd160
65328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-ripemd160@openssh\.com\>"
665c73622aSBram Moolenaarsyn match   sshconfigMAC "\<umac-64@openssh\.com\>"
67328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-128@openssh\.com\>"
68328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha1-etm@openssh\.com\>"
69328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha1-96-etm@openssh\.com\>"
70328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha2-256-etm@openssh\.com\>"
71328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha2-512-etm@openssh\.com\>"
72328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-md5-etm@openssh\.com\>"
73328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-md5-96-etm@openssh\.com\>"
74328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-ripemd160-etm@openssh\.com\>"
75328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-64-etm@openssh\.com\>"
76328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-128-etm@openssh\.com\>"
77f1568ecaSBram Moolenaar
78328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-ed25519
79328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>"
80328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-rsa
81328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-dss
82328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256
83328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384
84328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521
85328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>"
86328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>"
87328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
88328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>"
89328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>"
90f1568ecaSBram Moolenaar
91f1568ecaSBram Moolenaarsyn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic
92071d4279SBram Moolenaarsyn keyword sshconfigPreferredAuth keyboard-interactive
93f1568ecaSBram Moolenaar
94071d4279SBram Moolenaarsyn keyword sshconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
95071d4279SBram Moolenaarsyn keyword sshconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
965c73622aSBram Moolenaarsyn keyword sshconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
975c73622aSBram Moolenaarsyn keyword sshconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
98f1568ecaSBram Moolenaarsyn keyword sshconfigAddressFamily  inet inet6
99f1568ecaSBram Moolenaar
100345efa01SBram Moolenaarsyn match   sshconfigIPQoS	"af1[123]"
101345efa01SBram Moolenaarsyn match   sshconfigIPQoS	"af2[123]"
102f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"af3[123]"
103f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"af4[123]"
104f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"cs[0-7]"
105f1568ecaSBram Moolenaarsyn keyword sshconfigIPQoS	ef lowdelay throughput reliability
106f1568ecaSBram Moolenaarsyn keyword sshconfigKbdInteractive bsdauth pam skey
107f1568ecaSBram Moolenaar
108f1568ecaSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group1-sha1
109328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group14-sha1
110328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha1
111328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha256
112328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp256
113328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp384
114328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp521
115328da0dcSBram Moolenaarsyn match sshconfigKexAlgo "\<curve25519-sha256@libssh\.org\>"
116f1568ecaSBram Moolenaar
117f1568ecaSBram Moolenaarsyn keyword sshconfigTunnel	point-to-point ethernet
118f1568ecaSBram Moolenaar
119f1568ecaSBram Moolenaarsyn match sshconfigVar "%[rhplLdun]\>"
120071d4279SBram Moolenaarsyn match sshconfigSpecial "[*?]"
121071d4279SBram Moolenaarsyn match sshconfigNumber "\d\+"
122071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
123071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>"
124071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}[:/]\d\+\>"
125db7207e6SBram Moolenaarsyn match sshconfigHostPort "\(Host \)\@<=.\+"
126db7207e6SBram Moolenaarsyn match sshconfigHostPort "\(HostName \)\@<=.\+"
127f1568ecaSBram Moolenaar
128f1568ecaSBram Moolenaar" case off
129f1568ecaSBram Moolenaarsyn case ignore
130f1568ecaSBram Moolenaar
131f1568ecaSBram Moolenaar
132071d4279SBram Moolenaar" Keywords
133071d4279SBram Moolenaarsyn keyword sshconfigHostSect Host
134f1568ecaSBram Moolenaar
135*ebdf3c96SBram Moolenaarsyn keyword sshconfigMatch canonical final exec host originalhost user localuser all
136256972a9SBram Moolenaar
1375c73622aSBram Moolenaarsyn keyword sshconfigKeyword AddressFamily
138939a1abeSBram Moolenaarsyn keyword sshconfigKeyword AddKeysToAgent
139f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword BatchMode
140f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword BindAddress
141*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword BindInterface
142345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalDomains
143345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeFallbackLocal
144345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeHostname
145345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeMaxDots
146*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizePermittedCNAMEs
147*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword CASignatureAlgorithms
148328da0dcSBram Moolenaarsyn keyword sshconfigKeyword CertificateFile
149f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ChallengeResponseAuthentication
150f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword CheckHostIP
151f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Ciphers
152f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ClearAllForwardings
153f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Compression
154f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ConnectTimeout
155f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ConnectionAttempts
156f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlMaster
157f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlPath
158f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlPersist
159f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword DynamicForward
160f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword EnableSSHKeysign
161f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword EscapeChar
162f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ExitOnForwardFailure
163*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword FingerprintHash
164f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardAgent
165f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11
166f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11Timeout
1675c73622aSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11Trusted
1685c73622aSBram Moolenaarsyn keyword sshconfigKeyword GSSAPIAuthentication
169f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword GSSAPIDelegateCredentials
170f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword GatewayPorts
1715c73622aSBram Moolenaarsyn keyword sshconfigKeyword GlobalKnownHostsFile
172f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HashKnownHosts
173f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostKeyAlgorithms
174f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostKeyAlias
175f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostName
176f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostbasedAuthentication
177256972a9SBram Moolenaarsyn keyword sshconfigKeyword HostbasedKeyTypes
178f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IPQoS
179f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IdentitiesOnly
180*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword IdentityAgent
181f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IdentityFile
182345efa01SBram Moolenaarsyn keyword sshconfigKeyword IgnoreUnknown
183bc2eada5SBram Moolenaarsyn keyword sshconfigKeyword Include
184345efa01SBram Moolenaarsyn keyword sshconfigKeyword IPQoS
185f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KbdInteractiveAuthentication
186f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KbdInteractiveDevices
187f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KexAlgorithms
188f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LocalCommand
189f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LocalForward
190f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LogLevel
1915c73622aSBram Moolenaarsyn keyword sshconfigKeyword MACs
192256972a9SBram Moolenaarsyn keyword sshconfigKeyword Match
1935c73622aSBram Moolenaarsyn keyword sshconfigKeyword NoHostAuthenticationForLocalhost
1945c73622aSBram Moolenaarsyn keyword sshconfigKeyword NumberOfPasswordPrompts
195f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PKCS11Provider
196f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PasswordAuthentication
1975c73622aSBram Moolenaarsyn keyword sshconfigKeyword PermitLocalCommand
198f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Port
199f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PreferredAuthentications
200f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ProxyCommand
20109521313SBram Moolenaarsyn keyword sshconfigKeyword ProxyJump
202256972a9SBram Moolenaarsyn keyword sshconfigKeyword ProxyUseFDPass
203256972a9SBram Moolenaarsyn keyword sshconfigKeyword PubkeyAcceptedKeyTypes
204f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PubkeyAuthentication
205f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RekeyLimit
2068fe1000eSBram Moolenaarsyn keyword sshconfigKeyword RemoteCommand
207f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RemoteForward
208f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RequestTTY
209*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword RevokedHostKeys
210*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SecurityKeyProvider
211f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword SendEnv
212f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ServerAliveCountMax
213f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ServerAliveInterval
214f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword SmartcardDevice
215*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SetEnv
216*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword StreamLocalBindMask
217*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword StreamLocalBindUnlink
218f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword StrictHostKeyChecking
219*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SyslogFacility
220f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword TCPKeepAlive
221f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Tunnel
222f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword TunnelDevice
223f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword UseBlacklistedKeys
224*ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword UpdateHostKeys
225f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword User
2265c73622aSBram Moolenaarsyn keyword sshconfigKeyword UserKnownHostsFile
227f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword VerifyHostKeyDNS
228f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword VisualHostKey
2295c73622aSBram Moolenaarsyn keyword sshconfigKeyword XAuthLocation
230071d4279SBram Moolenaar
231*ebdf3c96SBram Moolenaar" Deprecated/ignored/remove/unsupported keywords
232*ebdf3c96SBram Moolenaar
233*ebdf3c96SBram Moolenaarsyn keyword sshConfigDeprecated Cipher
234*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIClientIdentity
235*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIKeyExchange
236*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIRenewalForcesRekey
237*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIServerIdentity
238*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPITrustDNS
239*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPITrustDns
240*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated Protocol
241*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated RSAAuthentication
242*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated RhostsRSAAuthentication
243*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated CompressionLevel
244*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated UseRoaming
245*ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated UsePrivilegedPort
246*ebdf3c96SBram Moolenaar
247071d4279SBram Moolenaar" Define the default highlighting
248071d4279SBram Moolenaar
249f37506f6SBram Moolenaarhi def link sshconfigComment        Comment
250f37506f6SBram Moolenaarhi def link sshconfigTodo           Todo
251f37506f6SBram Moolenaarhi def link sshconfigHostPort       sshconfigConstant
252f37506f6SBram Moolenaarhi def link sshconfigNumber         sshconfigConstant
253f37506f6SBram Moolenaarhi def link sshconfigConstant       Constant
254f37506f6SBram Moolenaarhi def link sshconfigYesNo          sshconfigEnum
255*ebdf3c96SBram Moolenaarhi def link sshconfigCipher         sshconfigDeprecated
256f37506f6SBram Moolenaarhi def link sshconfigCiphers        sshconfigEnum
257f37506f6SBram Moolenaarhi def link sshconfigMAC            sshconfigEnum
258f37506f6SBram Moolenaarhi def link sshconfigHostKeyAlgo    sshconfigEnum
259f37506f6SBram Moolenaarhi def link sshconfigLogLevel       sshconfigEnum
260f37506f6SBram Moolenaarhi def link sshconfigSysLogFacility sshconfigEnum
261f37506f6SBram Moolenaarhi def link sshconfigAddressFamily  sshconfigEnum
262f37506f6SBram Moolenaarhi def link sshconfigIPQoS          sshconfigEnum
263f37506f6SBram Moolenaarhi def link sshconfigKbdInteractive sshconfigEnum
264f37506f6SBram Moolenaarhi def link sshconfigKexAlgo        sshconfigEnum
265f37506f6SBram Moolenaarhi def link sshconfigTunnel         sshconfigEnum
266f37506f6SBram Moolenaarhi def link sshconfigPreferredAuth  sshconfigEnum
267f37506f6SBram Moolenaarhi def link sshconfigVar            sshconfigEnum
268f37506f6SBram Moolenaarhi def link sshconfigEnum           Identifier
269f37506f6SBram Moolenaarhi def link sshconfigSpecial        Special
270f37506f6SBram Moolenaarhi def link sshconfigKeyword        Keyword
271f37506f6SBram Moolenaarhi def link sshconfigHostSect       Type
272f37506f6SBram Moolenaarhi def link sshconfigMatch          Type
273*ebdf3c96SBram Moolenaarhi def link sshconfigDeprecated     Error
274071d4279SBram Moolenaar
275071d4279SBram Moolenaarlet b:current_syntax = "sshconfig"
276f1568ecaSBram Moolenaar
277f1568ecaSBram Moolenaar" vim:set ts=8 sw=2 sts=2:
278