@@ -0,0 +1,324 @@
2+(host_value) @identifier
5+(match_value) @identifier
7+(add_keys_to_agent) @keyword
8+(add_keys_to_agent_value) @boolean
10+(address_family) @keyword
11+(address_family_value) @type
14+(batch_mode_value) @boolean
16+(bind_address) @keyword
17+(bind_address_value) @string
19+(bind_interface) @keyword
20+(bind_interface_value) @string
22+(canonical_domains) @keyword
23+(canonical_domains_value) @identifier
25+(canonicalize_fallback_local) @keyword
26+(canonicalize_fallback_local_value) @boolean
28+(canonicalize_hostname) @keyword
29+(canonicalize_hostname_value) @boolean
31+(canonicalize_max_dots) @keyword
32+(canonicalize_max_dots_value) @number
34+(canonicalize_permitted_cnames) @keyword
35+(canonicalize_permitted_cnames_value) @identifier
37+(ca_signature_algorithms) @keyword
38+(ca_signature_algorithms_value) @identifier
40+(certificate_file) @keyword
41+(certificate_file_value) @file
43+(challenge_response_authentication) @keyword
44+(challenge_response_authentication_value) @boolean
46+(check_host_ip) @keyword
47+(check_host_ip_value) @boolean
50+(cipher_value) @identifier
53+(ciphers_value) @identifier
55+(clear_all_forwardings) @keyword
56+(clear_all_forwardings_value) @boolean
60+(compression) @keyword
61+(compression_value) @boolean
63+(connect_timeout) @keyword
64+(connect_timeout_value) @number
66+(connection_attempts) @keyword
67+(connection_attempts_value) @number
69+(control_master) @keyword
70+(control_master_value) @type
72+(control_path) @keyword
73+(control_path_value) @file
75+(control_persist) @keyword
76+(control_persist_value) @type
78+(dynamic_forward) @keyword
79+(dynamic_forward_value) @string
81+(enable_ssh_keysign) @keyword
82+(enable_ssh_keysign_value) @boolean
84+(escape_char) @keyword
85+(escape_char_value) @string
87+(exit_on_forward_failure) @keyword
88+(exit_on_forward_failure_value) @boolean
90+(fingerprint_hash) @keyword
91+(fingerprint_hash_value) @identifier
93+(fork_after_authentication) @keyword
94+(fork_after_authentication_value) @boolean
96+(forward_agent) @keyword
97+(forward_agent_value) @boolean
99+(forward_x11) @keyword
100+(forward_x11_value) @boolean
102+(forward_x11_timeout) @keyword
103+(forward_x11_timeout_value) @time
105+(forward_x11_trusted) @keyword
106+(forward_x11_trusted_value) @boolean
108+(gateway_ports) @keyword
109+(gateway_ports_value) @boolean
111+(global_known_hosts_file) @keyword
112+(global_known_hosts_file_value) @file
114+(gssapi_authentication) @keyword
115+(gssapi_authentication_value) @boolean
117+(gssapi_client_identity) @keyword
118+(gssapi_client_identity_value) @string
120+(gssapi_delegate_credentials) @keyword
121+(gssapi_delegate_credentials_value) @boolean
123+(gssapi_kex_algorithms) @keyword
124+(gssapi_kex_algorithms_value) @identifier
126+(gssapi_key_exchange) @keyword
127+(gssapi_key_exchange_value) @boolean
129+(gssapi_renewal_forces_rekey) @keyword
130+(gssapi_renewal_forces_rekey_value) @boolean
132+(gssapi_server_identity) @keyword
133+(gssapi_server_identity_value) @string
135+(gssapi_trust_dns) @keyword
136+(gssapi_trust_dns_value) @boolean
138+(hash_known_hosts) @keyword
139+(hash_known_hosts_value) @boolean
141+(host_key_algorithms) @keyword
142+(host_key_algorithms_value) @identifier
144+(host_key_alias) @keyword
145+(host_key_alias_value) @string
147+(hostbased_accepted_algorithms) @keyword
148+(hostbased_accepted_algorithms_value) @identifier
150+(hostbased_authentication) @keyword
151+(hostbased_authentication_value) @boolean
154+(hostname_value) @string
156+(identities_only) @keyword
157+(identities_only_value) @boolean
159+(identity_agent) @keyword
160+(identity_agent_value) @string
162+(identity_file) @keyword
163+(identity_file_value) @file
165+(ignore_unknown) @keyword
166+(ignore_unknown_value) @string
169+(include_value) @file
174+(kbd_interactive_authentication) @keyword
175+(kbd_interactive_authentication_value) @boolean
177+(kbd_interactive_devices) @keyword
178+(kbd_interactive_devices_value) @type
180+(kex_algorithms) @keyword
181+(kex_algorithms_value) @identifier
183+(known_hosts_command) @keyword
184+(known_hosts_command_value) @string
186+(local_command) @keyword
187+(local_command_value) @string
189+(local_forward) @keyword
190+(local_forward_value) @string
193+(log_level_value) @type
195+(log_verbose) @keyword
196+(log_verbose_value) @string
199+(macs_value) @identifier
201+(no_host_authentication_for_localhost) @keyword
202+(no_host_authentication_for_localhost_value) @boolean
204+(number_of_password_prompts) @keyword
205+(number_of_password_prompts_value) @number
207+(password_authentication) @keyword
208+(password_authentication_value) @boolean
210+(permit_local_command) @keyword
211+(permit_local_command_value) @boolean
213+(permit_remote_open) @keyword
214+(permit_remote_open_value) @string
216+(pkcs11_provider) @keyword
217+(pkcs11_provider_value) @string
222+(preferred_authentications) @keyword
223+(preferred_authentications_value) @type
226+(protocol_value) @number
228+(proxy_command) @keyword
229+(proxy_command_value) @string
231+(proxy_jump) @keyword
232+(proxy_jump_value) @string
234+(proxy_use_fdpass) @keyword
235+(proxy_use_fdpass_value) @boolean
237+(pubkey_accepted_algorithms) @keyword
238+(pubkey_accepted_algorithms_value) @identifier
240+(pubkey_accepted_key_types) @keyword
241+(pubkey_accepted_key_types_value) @identifier
243+(pubkey_authentication) @keyword
244+(pubkey_authentication_value) @boolean
246+(rekey_limit) @keyword
247+(rekey_limit_value) @string
249+(remote_command) @keyword
250+(remote_command_value) @string
252+(remote_forward) @keyword
253+(remote_forward_value) @string
255+(request_tty) @keyword
256+(request_tty_value) @type
258+(revoked_host_keys) @keyword
259+(revoked_host_keys_value) @file
261+(security_key_provider) @keyword
262+(security_key_provider_value) @string
265+(send_env_value) @string
267+(server_alive_count_max) @keyword
268+(server_alive_count_max_value) @number
270+(server_alive_interval) @keyword
271+(server_alive_interval_value) @number
273+(session_type) @keyword
274+(session_type_value) @type
277+(set_env_value) @string
279+(stdin_null) @keyword
280+(stdin_null_value) @boolean
282+(stream_local_bind_mask) @keyword
283+(stream_local_bind_mask_value) @string
285+(stream_local_bind_unlink) @keyword
286+(stream_local_bind_unlink_value) @boolean
288+(strict_host_key_checking) @keyword
289+(strict_host_key_checking_value) @type
291+(syslog_facility) @keyword
292+(syslog_facility_value) @type
294+(tcp_keep_alive) @keyword
295+(tcp_keep_alive_value) @boolean
296+(keep_alive) @keyword
297+(keep_alive_value) @boolean
302+(tunnel_device) @keyword
303+(tunnel_device_value) @string
305+(update_host_keys) @keyword
306+(update_host_keys_value) @type
308+(use_keychain) @keyword
309+(use_keychain_value) @boolean
314+(user_known_hosts_file) @keyword
315+(user_known_hosts_file_value) @file
317+(verify_host_key_dns) @keyword
318+(verify_host_key_dns_value) @type
320+(visual_host_key) @keyword
321+(visual_host_key_value) @boolean
323+(xauth_location) @keyword
324+(xauth_location_value) @file