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