blob: 88665e5f6d5a8d89fd848cd7bc473b71a621e3af [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
Bram Moolenaarf1568ec2011-12-14 21:17:39 +01002" Language: OpenSSH client configuration file (ssh_config)
3" Author: David Necas (Yeti)
Bram Moolenaardad44732021-03-31 20:07:33 +02004" Maintainer: Jakub Jelen <jakuje at gmail dot com>
5" Previous Maintainer: Dominik Fischer <d dot f dot fischer at web dot de>
Bram Moolenaar345efa02016-01-15 20:57:49 +01006" Contributor: Leonard Ehrenfried <leonard.ehrenfried@web.de>
7" Contributor: Karsten Hopp <karsten@redhat.com>
Bram Moolenaar09521312016-08-12 22:54:35 +02008" Contributor: Dean, Adam Kenneth <adam.ken.dean@hpe.com>
Bram Moolenaar76db9e02022-11-09 21:21:04 +00009" Last Change: 2022 Nov 09
Bram Moolenaar8fe10002019-09-11 22:56:44 +020010" Added RemoteCommand from pull request #4809
Bram Moolenaarebdf3c92020-02-15 21:41:42 +010011" Included additional keywords from Martin.
Bram Moolenaar76db9e02022-11-09 21:21:04 +000012" Included PR #5753
Bram Moolenaardad44732021-03-31 20:07:33 +020013" SSH Version: 8.5p1
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010014"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015
16" Setup
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020017" quit when a syntax file was already loaded
18if exists("b:current_syntax")
19 finish
Bram Moolenaar071d4272004-06-13 20:20:40 +000020endif
21
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020022setlocal iskeyword=_,-,a-z,A-Z,48-57
Bram Moolenaar071d4272004-06-13 20:20:40 +000023
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010024
25" case on
26syn case match
27
Bram Moolenaar071d4272004-06-13 20:20:40 +000028
29" Comments
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010030syn match sshconfigComment "^#.*$" contains=sshconfigTodo
31syn match sshconfigComment "\s#.*$" contains=sshconfigTodo
32
33syn keyword sshconfigTodo TODO FIXME NOTE contained
34
Bram Moolenaar071d4272004-06-13 20:20:40 +000035
36" Constants
Bram Moolenaar939a1ab2016-04-10 01:31:25 +020037syn keyword sshconfigYesNo yes no ask confirm
Bram Moolenaar5c736222010-01-06 20:54:52 +010038syn keyword sshconfigYesNo any auto
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010039syn keyword sshconfigYesNo force autoask none
40
Bram Moolenaar328da0d2016-03-04 22:22:32 +010041syn keyword sshconfigCipher 3des blowfish
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010042
Bram Moolenaar328da0d2016-03-04 22:22:32 +010043syn keyword sshconfigCiphers 3des-cbc
44syn keyword sshconfigCiphers blowfish-cbc
45syn keyword sshconfigCiphers cast128-cbc
46syn keyword sshconfigCiphers arcfour
47syn keyword sshconfigCiphers arcfour128
48syn keyword sshconfigCiphers arcfour256
49syn keyword sshconfigCiphers aes128-cbc
50syn keyword sshconfigCiphers aes192-cbc
51syn keyword sshconfigCiphers aes256-cbc
52syn match sshconfigCiphers "\<rijndael-cbc@lysator\.liu.se\>"
53syn keyword sshconfigCiphers aes128-ctr
54syn keyword sshconfigCiphers aes192-ctr
55syn keyword sshconfigCiphers aes256-ctr
56syn match sshconfigCiphers "\<aes128-gcm@openssh\.com\>"
57syn match sshconfigCiphers "\<aes256-gcm@openssh\.com\>"
58syn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
59
60syn keyword sshconfigMAC hmac-sha1
Bram Moolenaar76db9e02022-11-09 21:21:04 +000061syn keyword sshconfigMAC hmac-sha1-96
62syn keyword sshconfigMAC hmac-sha2-256
63syn keyword sshconfigMAC hmac-sha2-512
64syn keyword sshconfigMAC hmac-md5
65syn keyword sshconfigMAC hmac-md5-96
66syn keyword sshconfigMAC hmac-ripemd160
Bram Moolenaar328da0d2016-03-04 22:22:32 +010067syn match sshconfigMAC "\<hmac-ripemd160@openssh\.com\>"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010068syn match sshconfigMAC "\<umac-64@openssh\.com\>"
Bram Moolenaar328da0d2016-03-04 22:22:32 +010069syn match sshconfigMAC "\<umac-128@openssh\.com\>"
70syn match sshconfigMAC "\<hmac-sha1-etm@openssh\.com\>"
71syn match sshconfigMAC "\<hmac-sha1-96-etm@openssh\.com\>"
72syn match sshconfigMAC "\<hmac-sha2-256-etm@openssh\.com\>"
73syn match sshconfigMAC "\<hmac-sha2-512-etm@openssh\.com\>"
74syn match sshconfigMAC "\<hmac-md5-etm@openssh\.com\>"
75syn match sshconfigMAC "\<hmac-md5-96-etm@openssh\.com\>"
76syn match sshconfigMAC "\<hmac-ripemd160-etm@openssh\.com\>"
77syn match sshconfigMAC "\<umac-64-etm@openssh\.com\>"
78syn match sshconfigMAC "\<umac-128-etm@openssh\.com\>"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +010079
Bram Moolenaar328da0d2016-03-04 22:22:32 +010080syn keyword sshconfigHostKeyAlgo ssh-ed25519
81syn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>"
Bram Moolenaar76db9e02022-11-09 21:21:04 +000082syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519@openssh\.com\>"
83syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519-cert-v01@openssh\.com\>"
Bram Moolenaar328da0d2016-03-04 22:22:32 +010084syn keyword sshconfigHostKeyAlgo ssh-rsa
Bram Moolenaar76db9e02022-11-09 21:21:04 +000085syn keyword sshconfigHostKeyAlgo rsa-sha2-256
86syn keyword sshconfigHostKeyAlgo rsa-sha2-512
Bram Moolenaar328da0d2016-03-04 22:22:32 +010087syn keyword sshconfigHostKeyAlgo ssh-dss
88syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256
89syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384
90syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521
Bram Moolenaar76db9e02022-11-09 21:21:04 +000091syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256@openssh\.com\>"
Bram Moolenaar328da0d2016-03-04 22:22:32 +010092syn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>"
Bram Moolenaar76db9e02022-11-09 21:21:04 +000093syn match sshconfigHostKeyAlgo "\<rsa-sha2-256-cert-v01@openssh\.com\>"
94syn match sshconfigHostKeyAlgo "\<rsa-sha2-512-cert-v01@openssh\.com\>"
Bram Moolenaar328da0d2016-03-04 22:22:32 +010095syn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>"
96syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
97syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>"
98syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>"
Bram Moolenaar76db9e02022-11-09 21:21:04 +000099syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100100
101syn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic
Bram Moolenaar071d4272004-06-13 20:20:40 +0000102syn keyword sshconfigPreferredAuth keyboard-interactive
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100103
Bram Moolenaar071d4272004-06-13 20:20:40 +0000104syn keyword sshconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
105syn keyword sshconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
Bram Moolenaar5c736222010-01-06 20:54:52 +0100106syn keyword sshconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
107syn keyword sshconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100108syn keyword sshconfigAddressFamily inet inet6
109
Bram Moolenaar345efa02016-01-15 20:57:49 +0100110syn match sshconfigIPQoS "af1[123]"
111syn match sshconfigIPQoS "af2[123]"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100112syn match sshconfigIPQoS "af3[123]"
113syn match sshconfigIPQoS "af4[123]"
114syn match sshconfigIPQoS "cs[0-7]"
115syn keyword sshconfigIPQoS ef lowdelay throughput reliability
116syn keyword sshconfigKbdInteractive bsdauth pam skey
117
Bram Moolenaar328da0d2016-03-04 22:22:32 +0100118syn keyword sshconfigKexAlgo diffie-hellman-group1-sha1
119syn keyword sshconfigKexAlgo diffie-hellman-group14-sha1
120syn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha1
121syn keyword sshconfigKexAlgo diffie-hellman-group-exchange-sha256
122syn keyword sshconfigKexAlgo ecdh-sha2-nistp256
123syn keyword sshconfigKexAlgo ecdh-sha2-nistp384
124syn keyword sshconfigKexAlgo ecdh-sha2-nistp521
125syn match sshconfigKexAlgo "\<curve25519-sha256@libssh\.org\>"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100126
127syn keyword sshconfigTunnel point-to-point ethernet
128
129syn match sshconfigVar "%[rhplLdun]\>"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000130syn match sshconfigSpecial "[*?]"
131syn match sshconfigNumber "\d\+"
132syn match sshconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
133syn match sshconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>"
134syn match sshconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}[:/]\d\+\>"
Bram Moolenaardb7207e2012-02-22 17:30:19 +0100135syn match sshconfigHostPort "\(Host \)\@<=.\+"
136syn match sshconfigHostPort "\(HostName \)\@<=.\+"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100137
138" case off
139syn case ignore
140
141
Bram Moolenaar071d4272004-06-13 20:20:40 +0000142" Keywords
143syn keyword sshconfigHostSect Host
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100144
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100145syn keyword sshconfigMatch canonical final exec host originalhost user localuser all
Bram Moolenaar256972a2015-12-29 19:10:25 +0100146
Bram Moolenaar5c736222010-01-06 20:54:52 +0100147syn keyword sshconfigKeyword AddressFamily
Bram Moolenaar939a1ab2016-04-10 01:31:25 +0200148syn keyword sshconfigKeyword AddKeysToAgent
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100149syn keyword sshconfigKeyword BatchMode
150syn keyword sshconfigKeyword BindAddress
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100151syn keyword sshconfigKeyword BindInterface
Bram Moolenaar345efa02016-01-15 20:57:49 +0100152syn keyword sshconfigKeyword CanonicalDomains
153syn keyword sshconfigKeyword CanonicalizeFallbackLocal
154syn keyword sshconfigKeyword CanonicalizeHostname
155syn keyword sshconfigKeyword CanonicalizeMaxDots
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100156syn keyword sshconfigKeyword CanonicalizePermittedCNAMEs
157syn keyword sshconfigKeyword CASignatureAlgorithms
Bram Moolenaar328da0d2016-03-04 22:22:32 +0100158syn keyword sshconfigKeyword CertificateFile
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100159syn keyword sshconfigKeyword ChallengeResponseAuthentication
160syn keyword sshconfigKeyword CheckHostIP
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100161syn keyword sshconfigKeyword Ciphers
162syn keyword sshconfigKeyword ClearAllForwardings
163syn keyword sshconfigKeyword Compression
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100164syn keyword sshconfigKeyword ConnectTimeout
165syn keyword sshconfigKeyword ConnectionAttempts
166syn keyword sshconfigKeyword ControlMaster
167syn keyword sshconfigKeyword ControlPath
168syn keyword sshconfigKeyword ControlPersist
169syn keyword sshconfigKeyword DynamicForward
170syn keyword sshconfigKeyword EnableSSHKeysign
171syn keyword sshconfigKeyword EscapeChar
172syn keyword sshconfigKeyword ExitOnForwardFailure
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100173syn keyword sshconfigKeyword FingerprintHash
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100174syn keyword sshconfigKeyword ForwardAgent
175syn keyword sshconfigKeyword ForwardX11
176syn keyword sshconfigKeyword ForwardX11Timeout
Bram Moolenaar5c736222010-01-06 20:54:52 +0100177syn keyword sshconfigKeyword ForwardX11Trusted
178syn keyword sshconfigKeyword GSSAPIAuthentication
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100179syn keyword sshconfigKeyword GSSAPIDelegateCredentials
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100180syn keyword sshconfigKeyword GatewayPorts
Bram Moolenaar5c736222010-01-06 20:54:52 +0100181syn keyword sshconfigKeyword GlobalKnownHostsFile
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100182syn keyword sshconfigKeyword HashKnownHosts
183syn keyword sshconfigKeyword HostKeyAlgorithms
184syn keyword sshconfigKeyword HostKeyAlias
185syn keyword sshconfigKeyword HostName
186syn keyword sshconfigKeyword HostbasedAuthentication
Bram Moolenaardad44732021-03-31 20:07:33 +0200187syn keyword sshconfigKeyword HostbasedAcceptedAlgorithms
Bram Moolenaar256972a2015-12-29 19:10:25 +0100188syn keyword sshconfigKeyword HostbasedKeyTypes
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100189syn keyword sshconfigKeyword IPQoS
190syn keyword sshconfigKeyword IdentitiesOnly
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100191syn keyword sshconfigKeyword IdentityAgent
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100192syn keyword sshconfigKeyword IdentityFile
Bram Moolenaar345efa02016-01-15 20:57:49 +0100193syn keyword sshconfigKeyword IgnoreUnknown
Bram Moolenaarbc2eada2017-01-02 21:27:47 +0100194syn keyword sshconfigKeyword Include
Bram Moolenaar345efa02016-01-15 20:57:49 +0100195syn keyword sshconfigKeyword IPQoS
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100196syn keyword sshconfigKeyword KbdInteractiveAuthentication
197syn keyword sshconfigKeyword KbdInteractiveDevices
198syn keyword sshconfigKeyword KexAlgorithms
Bram Moolenaardad44732021-03-31 20:07:33 +0200199syn keyword sshconfigKeyword KnownHostsCommand
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100200syn keyword sshconfigKeyword LocalCommand
201syn keyword sshconfigKeyword LocalForward
202syn keyword sshconfigKeyword LogLevel
Bram Moolenaardad44732021-03-31 20:07:33 +0200203syn keyword sshconfigKeyword LogVerbose
Bram Moolenaar5c736222010-01-06 20:54:52 +0100204syn keyword sshconfigKeyword MACs
Bram Moolenaar256972a2015-12-29 19:10:25 +0100205syn keyword sshconfigKeyword Match
Bram Moolenaar5c736222010-01-06 20:54:52 +0100206syn keyword sshconfigKeyword NoHostAuthenticationForLocalhost
207syn keyword sshconfigKeyword NumberOfPasswordPrompts
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100208syn keyword sshconfigKeyword PKCS11Provider
209syn keyword sshconfigKeyword PasswordAuthentication
Bram Moolenaar5c736222010-01-06 20:54:52 +0100210syn keyword sshconfigKeyword PermitLocalCommand
Bram Moolenaardad44732021-03-31 20:07:33 +0200211syn keyword sshconfigKeyword PermitRemoteOpen
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100212syn keyword sshconfigKeyword Port
213syn keyword sshconfigKeyword PreferredAuthentications
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100214syn keyword sshconfigKeyword ProxyCommand
Bram Moolenaar09521312016-08-12 22:54:35 +0200215syn keyword sshconfigKeyword ProxyJump
Bram Moolenaar256972a2015-12-29 19:10:25 +0100216syn keyword sshconfigKeyword ProxyUseFDPass
Bram Moolenaardad44732021-03-31 20:07:33 +0200217syn keyword sshconfigKeyword PubkeyAcceptedAlgorithms
Bram Moolenaar256972a2015-12-29 19:10:25 +0100218syn keyword sshconfigKeyword PubkeyAcceptedKeyTypes
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100219syn keyword sshconfigKeyword PubkeyAuthentication
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100220syn keyword sshconfigKeyword RekeyLimit
Bram Moolenaar8fe10002019-09-11 22:56:44 +0200221syn keyword sshconfigKeyword RemoteCommand
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100222syn keyword sshconfigKeyword RemoteForward
223syn keyword sshconfigKeyword RequestTTY
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100224syn keyword sshconfigKeyword RevokedHostKeys
225syn keyword sshconfigKeyword SecurityKeyProvider
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100226syn keyword sshconfigKeyword SendEnv
227syn keyword sshconfigKeyword ServerAliveCountMax
228syn keyword sshconfigKeyword ServerAliveInterval
229syn keyword sshconfigKeyword SmartcardDevice
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100230syn keyword sshconfigKeyword SetEnv
231syn keyword sshconfigKeyword StreamLocalBindMask
232syn keyword sshconfigKeyword StreamLocalBindUnlink
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100233syn keyword sshconfigKeyword StrictHostKeyChecking
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100234syn keyword sshconfigKeyword SyslogFacility
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100235syn keyword sshconfigKeyword TCPKeepAlive
236syn keyword sshconfigKeyword Tunnel
237syn keyword sshconfigKeyword TunnelDevice
238syn keyword sshconfigKeyword UseBlacklistedKeys
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100239syn keyword sshconfigKeyword UpdateHostKeys
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100240syn keyword sshconfigKeyword User
Bram Moolenaar5c736222010-01-06 20:54:52 +0100241syn keyword sshconfigKeyword UserKnownHostsFile
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100242syn keyword sshconfigKeyword VerifyHostKeyDNS
243syn keyword sshconfigKeyword VisualHostKey
Bram Moolenaar5c736222010-01-06 20:54:52 +0100244syn keyword sshconfigKeyword XAuthLocation
Bram Moolenaar071d4272004-06-13 20:20:40 +0000245
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100246" Deprecated/ignored/remove/unsupported keywords
247
248syn keyword sshConfigDeprecated Cipher
249syn keyword sshconfigDeprecated GSSAPIClientIdentity
250syn keyword sshconfigDeprecated GSSAPIKeyExchange
251syn keyword sshconfigDeprecated GSSAPIRenewalForcesRekey
252syn keyword sshconfigDeprecated GSSAPIServerIdentity
253syn keyword sshconfigDeprecated GSSAPITrustDNS
254syn keyword sshconfigDeprecated GSSAPITrustDns
255syn keyword sshconfigDeprecated Protocol
256syn keyword sshconfigDeprecated RSAAuthentication
257syn keyword sshconfigDeprecated RhostsRSAAuthentication
258syn keyword sshconfigDeprecated CompressionLevel
259syn keyword sshconfigDeprecated UseRoaming
260syn keyword sshconfigDeprecated UsePrivilegedPort
261
Bram Moolenaar071d4272004-06-13 20:20:40 +0000262" Define the default highlighting
Bram Moolenaar071d4272004-06-13 20:20:40 +0000263
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200264hi def link sshconfigComment Comment
265hi def link sshconfigTodo Todo
266hi def link sshconfigHostPort sshconfigConstant
267hi def link sshconfigNumber sshconfigConstant
268hi def link sshconfigConstant Constant
269hi def link sshconfigYesNo sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100270hi def link sshconfigCipher sshconfigDeprecated
271hi def link sshconfigCiphers sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200272hi def link sshconfigMAC sshconfigEnum
273hi def link sshconfigHostKeyAlgo sshconfigEnum
274hi def link sshconfigLogLevel sshconfigEnum
275hi def link sshconfigSysLogFacility sshconfigEnum
276hi def link sshconfigAddressFamily sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100277hi def link sshconfigIPQoS sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200278hi def link sshconfigKbdInteractive sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100279hi def link sshconfigKexAlgo sshconfigEnum
280hi def link sshconfigTunnel sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200281hi def link sshconfigPreferredAuth sshconfigEnum
282hi def link sshconfigVar sshconfigEnum
283hi def link sshconfigEnum Identifier
284hi def link sshconfigSpecial Special
285hi def link sshconfigKeyword Keyword
286hi def link sshconfigHostSect Type
287hi def link sshconfigMatch Type
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100288hi def link sshconfigDeprecated Error
Bram Moolenaar071d4272004-06-13 20:20:40 +0000289
290let b:current_syntax = "sshconfig"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100291
292" vim:set ts=8 sw=2 sts=2: