xref: /vim-8.2.3635/runtime/syntax/sshconfig.vim (revision dad4473f)
1071d4279SBram Moolenaar" Vim syntax file
25c73622aSBram Moolenaar" Language:	OpenSSH client configuration file (ssh_config)
3f1568ecaSBram Moolenaar" Author:	David Necas (Yeti)
4*dad4473fSBram Moolenaar" Maintainer:	Jakub Jelen <jakuje at gmail dot com>
5*dad4473fSBram Moolenaar" Previous Maintainer:	Dominik Fischer <d dot f dot fischer at web dot de>
6256972a9SBram Moolenaar" Contributor:  Leonard Ehrenfried <[email protected]>
7345efa01SBram Moolenaar" Contributor:  Karsten Hopp <[email protected]>
809521313SBram Moolenaar" Contributor:  Dean, Adam Kenneth <[email protected]>
9*dad4473fSBram Moolenaar" Last Change:	2021 Mar 29
108fe1000eSBram Moolenaar"		Added RemoteCommand from pull request #4809
11ebdf3c96SBram Moolenaar"		Included additional keywords from Martin.
12*dad4473fSBram Moolenaar" SSH Version:	8.5p1
13f1568ecaSBram Moolenaar"
14071d4279SBram Moolenaar
15071d4279SBram Moolenaar" Setup
1689bcfda6SBram Moolenaar" quit when a syntax file was already loaded
17071d4279SBram Moolenaarif exists("b:current_syntax")
18071d4279SBram Moolenaar  finish
19071d4279SBram Moolenaarendif
20071d4279SBram Moolenaar
21071d4279SBram Moolenaarsetlocal iskeyword=_,-,a-z,A-Z,48-57
22071d4279SBram Moolenaar
23f1568ecaSBram Moolenaar
24f1568ecaSBram Moolenaar" case on
25f1568ecaSBram Moolenaarsyn case match
26f1568ecaSBram Moolenaar
27071d4279SBram Moolenaar
28071d4279SBram Moolenaar" Comments
29f1568ecaSBram Moolenaarsyn match sshconfigComment "^#.*$" contains=sshconfigTodo
30f1568ecaSBram Moolenaarsyn match sshconfigComment "\s#.*$" contains=sshconfigTodo
31f1568ecaSBram Moolenaar
32f1568ecaSBram Moolenaarsyn keyword sshconfigTodo TODO FIXME NOTE contained
33f1568ecaSBram Moolenaar
34071d4279SBram Moolenaar
35071d4279SBram Moolenaar" Constants
36939a1abeSBram Moolenaarsyn keyword sshconfigYesNo yes no ask confirm
375c73622aSBram Moolenaarsyn keyword sshconfigYesNo any auto
38f1568ecaSBram Moolenaarsyn keyword sshconfigYesNo force autoask none
39f1568ecaSBram Moolenaar
40f1568ecaSBram Moolenaarsyn keyword sshconfigCipher 3des blowfish
41f1568ecaSBram Moolenaar
42328da0dcSBram Moolenaarsyn keyword sshconfigCiphers 3des-cbc
43328da0dcSBram Moolenaarsyn keyword sshconfigCiphers blowfish-cbc
44328da0dcSBram Moolenaarsyn keyword sshconfigCiphers cast128-cbc
45328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour
46328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour128
47328da0dcSBram Moolenaarsyn keyword sshconfigCiphers arcfour256
48328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes128-cbc
49328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes192-cbc
50328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes256-cbc
51328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<rijndael-cbc@lysator\.liu.se\>"
52328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes128-ctr
53328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes192-ctr
54328da0dcSBram Moolenaarsyn keyword sshconfigCiphers aes256-ctr
55328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<aes128-gcm@openssh\.com\>"
56328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<aes256-gcm@openssh\.com\>"
57328da0dcSBram Moolenaarsyn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
58328da0dcSBram Moolenaar
59328da0dcSBram Moolenaarsyn keyword sshconfigMAC hmac-sha1
60328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha1-96
61328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha2-256
62328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-sha2-512
63328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-md5
64328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-md5-96
65328da0dcSBram Moolenaarsyn keyword sshconfigMAC mac-ripemd160
66328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-ripemd160@openssh\.com\>"
675c73622aSBram Moolenaarsyn match   sshconfigMAC "\<umac-64@openssh\.com\>"
68328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-128@openssh\.com\>"
69328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha1-etm@openssh\.com\>"
70328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha1-96-etm@openssh\.com\>"
71328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha2-256-etm@openssh\.com\>"
72328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-sha2-512-etm@openssh\.com\>"
73328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-md5-etm@openssh\.com\>"
74328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-md5-96-etm@openssh\.com\>"
75328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<hmac-ripemd160-etm@openssh\.com\>"
76328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-64-etm@openssh\.com\>"
77328da0dcSBram Moolenaarsyn match   sshconfigMAC "\<umac-128-etm@openssh\.com\>"
78f1568ecaSBram Moolenaar
79328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-ed25519
80328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>"
81328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-rsa
82328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ssh-dss
83328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256
84328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384
85328da0dcSBram Moolenaarsyn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521
86328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>"
87328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>"
88328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
89328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>"
90328da0dcSBram Moolenaarsyn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>"
91f1568ecaSBram Moolenaar
92f1568ecaSBram Moolenaarsyn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic
93071d4279SBram Moolenaarsyn keyword sshconfigPreferredAuth keyboard-interactive
94f1568ecaSBram Moolenaar
95071d4279SBram Moolenaarsyn keyword sshconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
96071d4279SBram Moolenaarsyn keyword sshconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
975c73622aSBram Moolenaarsyn keyword sshconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
985c73622aSBram Moolenaarsyn keyword sshconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
99f1568ecaSBram Moolenaarsyn keyword sshconfigAddressFamily  inet inet6
100f1568ecaSBram Moolenaar
101345efa01SBram Moolenaarsyn match   sshconfigIPQoS	"af1[123]"
102345efa01SBram Moolenaarsyn match   sshconfigIPQoS	"af2[123]"
103f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"af3[123]"
104f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"af4[123]"
105f1568ecaSBram Moolenaarsyn match   sshconfigIPQoS	"cs[0-7]"
106f1568ecaSBram Moolenaarsyn keyword sshconfigIPQoS	ef lowdelay throughput reliability
107f1568ecaSBram Moolenaarsyn keyword sshconfigKbdInteractive bsdauth pam skey
108f1568ecaSBram Moolenaar
109f1568ecaSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group1-sha1
110328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group14-sha1
111328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha1
112328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha256
113328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp256
114328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp384
115328da0dcSBram Moolenaarsyn keyword sshconfigKexAlgo ecdh-sha2-nistp521
116328da0dcSBram Moolenaarsyn match sshconfigKexAlgo "\<curve25519-sha256@libssh\.org\>"
117f1568ecaSBram Moolenaar
118f1568ecaSBram Moolenaarsyn keyword sshconfigTunnel	point-to-point ethernet
119f1568ecaSBram Moolenaar
120f1568ecaSBram Moolenaarsyn match sshconfigVar "%[rhplLdun]\>"
121071d4279SBram Moolenaarsyn match sshconfigSpecial "[*?]"
122071d4279SBram Moolenaarsyn match sshconfigNumber "\d\+"
123071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
124071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>"
125071d4279SBram Moolenaarsyn match sshconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}[:/]\d\+\>"
126db7207e6SBram Moolenaarsyn match sshconfigHostPort "\(Host \)\@<=.\+"
127db7207e6SBram Moolenaarsyn match sshconfigHostPort "\(HostName \)\@<=.\+"
128f1568ecaSBram Moolenaar
129f1568ecaSBram Moolenaar" case off
130f1568ecaSBram Moolenaarsyn case ignore
131f1568ecaSBram Moolenaar
132f1568ecaSBram Moolenaar
133071d4279SBram Moolenaar" Keywords
134071d4279SBram Moolenaarsyn keyword sshconfigHostSect Host
135f1568ecaSBram Moolenaar
136ebdf3c96SBram Moolenaarsyn keyword sshconfigMatch canonical final exec host originalhost user localuser all
137256972a9SBram Moolenaar
1385c73622aSBram Moolenaarsyn keyword sshconfigKeyword AddressFamily
139939a1abeSBram Moolenaarsyn keyword sshconfigKeyword AddKeysToAgent
140f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword BatchMode
141f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword BindAddress
142ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword BindInterface
143345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalDomains
144345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeFallbackLocal
145345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeHostname
146345efa01SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizeMaxDots
147ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword CanonicalizePermittedCNAMEs
148ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword CASignatureAlgorithms
149328da0dcSBram Moolenaarsyn keyword sshconfigKeyword CertificateFile
150f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ChallengeResponseAuthentication
151f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword CheckHostIP
152f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Ciphers
153f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ClearAllForwardings
154f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Compression
155f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ConnectTimeout
156f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ConnectionAttempts
157f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlMaster
158f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlPath
159f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ControlPersist
160f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword DynamicForward
161f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword EnableSSHKeysign
162f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword EscapeChar
163f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ExitOnForwardFailure
164ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword FingerprintHash
165f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardAgent
166f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11
167f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11Timeout
1685c73622aSBram Moolenaarsyn keyword sshconfigKeyword ForwardX11Trusted
1695c73622aSBram Moolenaarsyn keyword sshconfigKeyword GSSAPIAuthentication
170f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword GSSAPIDelegateCredentials
171f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword GatewayPorts
1725c73622aSBram Moolenaarsyn keyword sshconfigKeyword GlobalKnownHostsFile
173f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HashKnownHosts
174f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostKeyAlgorithms
175f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostKeyAlias
176f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostName
177f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword HostbasedAuthentication
178*dad4473fSBram Moolenaarsyn keyword sshconfigKeyword HostbasedAcceptedAlgorithms
179256972a9SBram Moolenaarsyn keyword sshconfigKeyword HostbasedKeyTypes
180f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IPQoS
181f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IdentitiesOnly
182ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword IdentityAgent
183f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword IdentityFile
184345efa01SBram Moolenaarsyn keyword sshconfigKeyword IgnoreUnknown
185bc2eada5SBram Moolenaarsyn keyword sshconfigKeyword Include
186345efa01SBram Moolenaarsyn keyword sshconfigKeyword IPQoS
187f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KbdInteractiveAuthentication
188f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KbdInteractiveDevices
189f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword KexAlgorithms
190*dad4473fSBram Moolenaarsyn keyword sshconfigKeyword KnownHostsCommand
191f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LocalCommand
192f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LocalForward
193f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword LogLevel
194*dad4473fSBram Moolenaarsyn keyword sshconfigKeyword LogVerbose
1955c73622aSBram Moolenaarsyn keyword sshconfigKeyword MACs
196256972a9SBram Moolenaarsyn keyword sshconfigKeyword Match
1975c73622aSBram Moolenaarsyn keyword sshconfigKeyword NoHostAuthenticationForLocalhost
1985c73622aSBram Moolenaarsyn keyword sshconfigKeyword NumberOfPasswordPrompts
199f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PKCS11Provider
200f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PasswordAuthentication
2015c73622aSBram Moolenaarsyn keyword sshconfigKeyword PermitLocalCommand
202*dad4473fSBram Moolenaarsyn keyword sshconfigKeyword PermitRemoteOpen
203f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Port
204f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PreferredAuthentications
205f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ProxyCommand
20609521313SBram Moolenaarsyn keyword sshconfigKeyword ProxyJump
207256972a9SBram Moolenaarsyn keyword sshconfigKeyword ProxyUseFDPass
208*dad4473fSBram Moolenaarsyn keyword sshconfigKeyword PubkeyAcceptedAlgorithms
209256972a9SBram Moolenaarsyn keyword sshconfigKeyword PubkeyAcceptedKeyTypes
210f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword PubkeyAuthentication
211f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RekeyLimit
2128fe1000eSBram Moolenaarsyn keyword sshconfigKeyword RemoteCommand
213f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RemoteForward
214f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword RequestTTY
215ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword RevokedHostKeys
216ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SecurityKeyProvider
217f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword SendEnv
218f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ServerAliveCountMax
219f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword ServerAliveInterval
220f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword SmartcardDevice
221ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SetEnv
222ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword StreamLocalBindMask
223ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword StreamLocalBindUnlink
224f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword StrictHostKeyChecking
225ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword SyslogFacility
226f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword TCPKeepAlive
227f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword Tunnel
228f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword TunnelDevice
229f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword UseBlacklistedKeys
230ebdf3c96SBram Moolenaarsyn keyword sshconfigKeyword UpdateHostKeys
231f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword User
2325c73622aSBram Moolenaarsyn keyword sshconfigKeyword UserKnownHostsFile
233f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword VerifyHostKeyDNS
234f1568ecaSBram Moolenaarsyn keyword sshconfigKeyword VisualHostKey
2355c73622aSBram Moolenaarsyn keyword sshconfigKeyword XAuthLocation
236071d4279SBram Moolenaar
237ebdf3c96SBram Moolenaar" Deprecated/ignored/remove/unsupported keywords
238ebdf3c96SBram Moolenaar
239ebdf3c96SBram Moolenaarsyn keyword sshConfigDeprecated Cipher
240ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIClientIdentity
241ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIKeyExchange
242ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIRenewalForcesRekey
243ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPIServerIdentity
244ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPITrustDNS
245ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated GSSAPITrustDns
246ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated Protocol
247ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated RSAAuthentication
248ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated RhostsRSAAuthentication
249ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated CompressionLevel
250ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated UseRoaming
251ebdf3c96SBram Moolenaarsyn keyword sshconfigDeprecated UsePrivilegedPort
252ebdf3c96SBram Moolenaar
253071d4279SBram Moolenaar" Define the default highlighting
254071d4279SBram Moolenaar
255f37506f6SBram Moolenaarhi def link sshconfigComment        Comment
256f37506f6SBram Moolenaarhi def link sshconfigTodo           Todo
257f37506f6SBram Moolenaarhi def link sshconfigHostPort       sshconfigConstant
258f37506f6SBram Moolenaarhi def link sshconfigNumber         sshconfigConstant
259f37506f6SBram Moolenaarhi def link sshconfigConstant       Constant
260f37506f6SBram Moolenaarhi def link sshconfigYesNo          sshconfigEnum
261ebdf3c96SBram Moolenaarhi def link sshconfigCipher         sshconfigDeprecated
262f37506f6SBram Moolenaarhi def link sshconfigCiphers        sshconfigEnum
263f37506f6SBram Moolenaarhi def link sshconfigMAC            sshconfigEnum
264f37506f6SBram Moolenaarhi def link sshconfigHostKeyAlgo    sshconfigEnum
265f37506f6SBram Moolenaarhi def link sshconfigLogLevel       sshconfigEnum
266f37506f6SBram Moolenaarhi def link sshconfigSysLogFacility sshconfigEnum
267f37506f6SBram Moolenaarhi def link sshconfigAddressFamily  sshconfigEnum
268f37506f6SBram Moolenaarhi def link sshconfigIPQoS          sshconfigEnum
269f37506f6SBram Moolenaarhi def link sshconfigKbdInteractive sshconfigEnum
270f37506f6SBram Moolenaarhi def link sshconfigKexAlgo        sshconfigEnum
271f37506f6SBram Moolenaarhi def link sshconfigTunnel         sshconfigEnum
272f37506f6SBram Moolenaarhi def link sshconfigPreferredAuth  sshconfigEnum
273f37506f6SBram Moolenaarhi def link sshconfigVar            sshconfigEnum
274f37506f6SBram Moolenaarhi def link sshconfigEnum           Identifier
275f37506f6SBram Moolenaarhi def link sshconfigSpecial        Special
276f37506f6SBram Moolenaarhi def link sshconfigKeyword        Keyword
277f37506f6SBram Moolenaarhi def link sshconfigHostSect       Type
278f37506f6SBram Moolenaarhi def link sshconfigMatch          Type
279ebdf3c96SBram Moolenaarhi def link sshconfigDeprecated     Error
280071d4279SBram Moolenaar
281071d4279SBram Moolenaarlet b:current_syntax = "sshconfig"
282f1568ecaSBram Moolenaar
283f1568ecaSBram Moolenaar" vim:set ts=8 sw=2 sts=2:
284