blob: 750289d83e107b9cac16df79e207f0ae4f15e3e7 [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 Moolenaard13166e2022-11-18 21:49:57 +00009" Last Change: 2022 Nov 10
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 Moolenaard13166e2022-11-18 21:49:57 +0000174syn keyword sshconfigKeyword ForkAfterAuthentication
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100175syn keyword sshconfigKeyword ForwardAgent
176syn keyword sshconfigKeyword ForwardX11
177syn keyword sshconfigKeyword ForwardX11Timeout
Bram Moolenaar5c736222010-01-06 20:54:52 +0100178syn keyword sshconfigKeyword ForwardX11Trusted
179syn keyword sshconfigKeyword GSSAPIAuthentication
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100180syn keyword sshconfigKeyword GSSAPIDelegateCredentials
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100181syn keyword sshconfigKeyword GatewayPorts
Bram Moolenaar5c736222010-01-06 20:54:52 +0100182syn keyword sshconfigKeyword GlobalKnownHostsFile
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100183syn keyword sshconfigKeyword HashKnownHosts
184syn keyword sshconfigKeyword HostKeyAlgorithms
185syn keyword sshconfigKeyword HostKeyAlias
186syn keyword sshconfigKeyword HostName
187syn keyword sshconfigKeyword HostbasedAuthentication
Bram Moolenaardad44732021-03-31 20:07:33 +0200188syn keyword sshconfigKeyword HostbasedAcceptedAlgorithms
Bram Moolenaar256972a2015-12-29 19:10:25 +0100189syn keyword sshconfigKeyword HostbasedKeyTypes
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100190syn keyword sshconfigKeyword IPQoS
191syn keyword sshconfigKeyword IdentitiesOnly
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100192syn keyword sshconfigKeyword IdentityAgent
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100193syn keyword sshconfigKeyword IdentityFile
Bram Moolenaar345efa02016-01-15 20:57:49 +0100194syn keyword sshconfigKeyword IgnoreUnknown
Bram Moolenaarbc2eada2017-01-02 21:27:47 +0100195syn keyword sshconfigKeyword Include
Bram Moolenaar345efa02016-01-15 20:57:49 +0100196syn keyword sshconfigKeyword IPQoS
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100197syn keyword sshconfigKeyword KbdInteractiveAuthentication
198syn keyword sshconfigKeyword KbdInteractiveDevices
199syn keyword sshconfigKeyword KexAlgorithms
Bram Moolenaardad44732021-03-31 20:07:33 +0200200syn keyword sshconfigKeyword KnownHostsCommand
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100201syn keyword sshconfigKeyword LocalCommand
202syn keyword sshconfigKeyword LocalForward
203syn keyword sshconfigKeyword LogLevel
Bram Moolenaardad44732021-03-31 20:07:33 +0200204syn keyword sshconfigKeyword LogVerbose
Bram Moolenaar5c736222010-01-06 20:54:52 +0100205syn keyword sshconfigKeyword MACs
Bram Moolenaar256972a2015-12-29 19:10:25 +0100206syn keyword sshconfigKeyword Match
Bram Moolenaar5c736222010-01-06 20:54:52 +0100207syn keyword sshconfigKeyword NoHostAuthenticationForLocalhost
208syn keyword sshconfigKeyword NumberOfPasswordPrompts
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100209syn keyword sshconfigKeyword PKCS11Provider
210syn keyword sshconfigKeyword PasswordAuthentication
Bram Moolenaar5c736222010-01-06 20:54:52 +0100211syn keyword sshconfigKeyword PermitLocalCommand
Bram Moolenaardad44732021-03-31 20:07:33 +0200212syn keyword sshconfigKeyword PermitRemoteOpen
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100213syn keyword sshconfigKeyword Port
214syn keyword sshconfigKeyword PreferredAuthentications
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100215syn keyword sshconfigKeyword ProxyCommand
Bram Moolenaar09521312016-08-12 22:54:35 +0200216syn keyword sshconfigKeyword ProxyJump
Bram Moolenaar256972a2015-12-29 19:10:25 +0100217syn keyword sshconfigKeyword ProxyUseFDPass
Bram Moolenaardad44732021-03-31 20:07:33 +0200218syn keyword sshconfigKeyword PubkeyAcceptedAlgorithms
Bram Moolenaar256972a2015-12-29 19:10:25 +0100219syn keyword sshconfigKeyword PubkeyAcceptedKeyTypes
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100220syn keyword sshconfigKeyword PubkeyAuthentication
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100221syn keyword sshconfigKeyword RekeyLimit
Bram Moolenaar8fe10002019-09-11 22:56:44 +0200222syn keyword sshconfigKeyword RemoteCommand
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100223syn keyword sshconfigKeyword RemoteForward
224syn keyword sshconfigKeyword RequestTTY
Bram Moolenaard13166e2022-11-18 21:49:57 +0000225syn keyword sshconfigKeyword RequiredRSASize
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100226syn keyword sshconfigKeyword RevokedHostKeys
227syn keyword sshconfigKeyword SecurityKeyProvider
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100228syn keyword sshconfigKeyword SendEnv
229syn keyword sshconfigKeyword ServerAliveCountMax
230syn keyword sshconfigKeyword ServerAliveInterval
Bram Moolenaard13166e2022-11-18 21:49:57 +0000231syn keyword sshconfigKeyword SessionType
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100232syn keyword sshconfigKeyword SmartcardDevice
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100233syn keyword sshconfigKeyword SetEnv
Bram Moolenaard13166e2022-11-18 21:49:57 +0000234syn keyword sshconfigKeyword StdinNull
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100235syn keyword sshconfigKeyword StreamLocalBindMask
236syn keyword sshconfigKeyword StreamLocalBindUnlink
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100237syn keyword sshconfigKeyword StrictHostKeyChecking
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100238syn keyword sshconfigKeyword SyslogFacility
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100239syn keyword sshconfigKeyword TCPKeepAlive
240syn keyword sshconfigKeyword Tunnel
241syn keyword sshconfigKeyword TunnelDevice
242syn keyword sshconfigKeyword UseBlacklistedKeys
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100243syn keyword sshconfigKeyword UpdateHostKeys
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100244syn keyword sshconfigKeyword User
Bram Moolenaar5c736222010-01-06 20:54:52 +0100245syn keyword sshconfigKeyword UserKnownHostsFile
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100246syn keyword sshconfigKeyword VerifyHostKeyDNS
247syn keyword sshconfigKeyword VisualHostKey
Bram Moolenaar5c736222010-01-06 20:54:52 +0100248syn keyword sshconfigKeyword XAuthLocation
Bram Moolenaar071d4272004-06-13 20:20:40 +0000249
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100250" Deprecated/ignored/remove/unsupported keywords
251
252syn keyword sshConfigDeprecated Cipher
253syn keyword sshconfigDeprecated GSSAPIClientIdentity
254syn keyword sshconfigDeprecated GSSAPIKeyExchange
255syn keyword sshconfigDeprecated GSSAPIRenewalForcesRekey
256syn keyword sshconfigDeprecated GSSAPIServerIdentity
257syn keyword sshconfigDeprecated GSSAPITrustDNS
258syn keyword sshconfigDeprecated GSSAPITrustDns
259syn keyword sshconfigDeprecated Protocol
260syn keyword sshconfigDeprecated RSAAuthentication
261syn keyword sshconfigDeprecated RhostsRSAAuthentication
262syn keyword sshconfigDeprecated CompressionLevel
263syn keyword sshconfigDeprecated UseRoaming
264syn keyword sshconfigDeprecated UsePrivilegedPort
265
Bram Moolenaar071d4272004-06-13 20:20:40 +0000266" Define the default highlighting
Bram Moolenaar071d4272004-06-13 20:20:40 +0000267
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200268hi def link sshconfigComment Comment
269hi def link sshconfigTodo Todo
270hi def link sshconfigHostPort sshconfigConstant
271hi def link sshconfigNumber sshconfigConstant
272hi def link sshconfigConstant Constant
273hi def link sshconfigYesNo sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100274hi def link sshconfigCipher sshconfigDeprecated
275hi def link sshconfigCiphers sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200276hi def link sshconfigMAC sshconfigEnum
277hi def link sshconfigHostKeyAlgo sshconfigEnum
278hi def link sshconfigLogLevel sshconfigEnum
279hi def link sshconfigSysLogFacility sshconfigEnum
280hi def link sshconfigAddressFamily sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100281hi def link sshconfigIPQoS sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200282hi def link sshconfigKbdInteractive sshconfigEnum
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100283hi def link sshconfigKexAlgo sshconfigEnum
284hi def link sshconfigTunnel sshconfigEnum
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200285hi def link sshconfigPreferredAuth sshconfigEnum
286hi def link sshconfigVar sshconfigEnum
287hi def link sshconfigEnum Identifier
288hi def link sshconfigSpecial Special
289hi def link sshconfigKeyword Keyword
290hi def link sshconfigHostSect Type
291hi def link sshconfigMatch Type
Bram Moolenaarebdf3c92020-02-15 21:41:42 +0100292hi def link sshconfigDeprecated Error
Bram Moolenaar071d4272004-06-13 20:20:40 +0000293
294let b:current_syntax = "sshconfig"
Bram Moolenaarf1568ec2011-12-14 21:17:39 +0100295
296" vim:set ts=8 sw=2 sts=2: