comparison contrib/vim/syntax/nginx.vim @ 7759:a20eef9a1df2

Contrib: vim syntax, update core and 3rd party module directives.
author Gena Makhomed <gmm@csdoc.com>
date Tue, 29 Dec 2020 13:13:57 +0200
parents 8cadaf7e7231
children dea93b6dce94
comparison
equal deleted inserted replaced
7758:b055bb6ef87e 7759:a20eef9a1df2
266 syn keyword ngxDirective contained grpc_set_header 266 syn keyword ngxDirective contained grpc_set_header
267 syn keyword ngxDirective contained grpc_socket_keepalive 267 syn keyword ngxDirective contained grpc_socket_keepalive
268 syn keyword ngxDirective contained grpc_ssl_certificate 268 syn keyword ngxDirective contained grpc_ssl_certificate
269 syn keyword ngxDirective contained grpc_ssl_certificate_key 269 syn keyword ngxDirective contained grpc_ssl_certificate_key
270 syn keyword ngxDirective contained grpc_ssl_ciphers 270 syn keyword ngxDirective contained grpc_ssl_ciphers
271 syn keyword ngxDirective contained grpc_ssl_conf_command
271 syn keyword ngxDirective contained grpc_ssl_crl 272 syn keyword ngxDirective contained grpc_ssl_crl
272 syn keyword ngxDirective contained grpc_ssl_name 273 syn keyword ngxDirective contained grpc_ssl_name
273 syn keyword ngxDirective contained grpc_ssl_password_file 274 syn keyword ngxDirective contained grpc_ssl_password_file
274 syn keyword ngxDirective contained grpc_ssl_protocols 275 syn keyword ngxDirective contained grpc_ssl_protocols
275 syn keyword ngxDirective contained grpc_ssl_server_name 276 syn keyword ngxDirective contained grpc_ssl_server_name
445 syn keyword ngxDirective contained proxy_cache_revalidate 446 syn keyword ngxDirective contained proxy_cache_revalidate
446 syn keyword ngxDirective contained proxy_cache_use_stale 447 syn keyword ngxDirective contained proxy_cache_use_stale
447 syn keyword ngxDirective contained proxy_cache_valid 448 syn keyword ngxDirective contained proxy_cache_valid
448 syn keyword ngxDirective contained proxy_connect_timeout 449 syn keyword ngxDirective contained proxy_connect_timeout
449 syn keyword ngxDirective contained proxy_cookie_domain 450 syn keyword ngxDirective contained proxy_cookie_domain
451 syn keyword ngxDirective contained proxy_cookie_flags
450 syn keyword ngxDirective contained proxy_cookie_path 452 syn keyword ngxDirective contained proxy_cookie_path
451 syn keyword ngxDirective contained proxy_download_rate 453 syn keyword ngxDirective contained proxy_download_rate
452 syn keyword ngxDirective contained proxy_force_ranges 454 syn keyword ngxDirective contained proxy_force_ranges
453 syn keyword ngxDirective contained proxy_headers_hash_bucket_size 455 syn keyword ngxDirective contained proxy_headers_hash_bucket_size
454 syn keyword ngxDirective contained proxy_headers_hash_max_size 456 syn keyword ngxDirective contained proxy_headers_hash_max_size
478 syn keyword ngxDirective contained proxy_send_lowat 480 syn keyword ngxDirective contained proxy_send_lowat
479 syn keyword ngxDirective contained proxy_send_timeout 481 syn keyword ngxDirective contained proxy_send_timeout
480 syn keyword ngxDirective contained proxy_session_drop 482 syn keyword ngxDirective contained proxy_session_drop
481 syn keyword ngxDirective contained proxy_set_body 483 syn keyword ngxDirective contained proxy_set_body
482 syn keyword ngxDirective contained proxy_set_header 484 syn keyword ngxDirective contained proxy_set_header
485 syn keyword ngxDirective contained proxy_smtp_auth
483 syn keyword ngxDirective contained proxy_socket_keepalive 486 syn keyword ngxDirective contained proxy_socket_keepalive
484 syn keyword ngxDirective contained proxy_ssl 487 syn keyword ngxDirective contained proxy_ssl
485 syn keyword ngxDirective contained proxy_ssl_certificate 488 syn keyword ngxDirective contained proxy_ssl_certificate
486 syn keyword ngxDirective contained proxy_ssl_certificate_key 489 syn keyword ngxDirective contained proxy_ssl_certificate_key
487 syn keyword ngxDirective contained proxy_ssl_ciphers 490 syn keyword ngxDirective contained proxy_ssl_ciphers
491 syn keyword ngxDirective contained proxy_ssl_conf_command
488 syn keyword ngxDirective contained proxy_ssl_crl 492 syn keyword ngxDirective contained proxy_ssl_crl
489 syn keyword ngxDirective contained proxy_ssl_name 493 syn keyword ngxDirective contained proxy_ssl_name
490 syn keyword ngxDirective contained proxy_ssl_password_file 494 syn keyword ngxDirective contained proxy_ssl_password_file
491 syn keyword ngxDirective contained proxy_ssl_protocols 495 syn keyword ngxDirective contained proxy_ssl_protocols
492 syn keyword ngxDirective contained proxy_ssl_server_name 496 syn keyword ngxDirective contained proxy_ssl_server_name
590 syn keyword ngxDirective contained ssl_buffer_size 594 syn keyword ngxDirective contained ssl_buffer_size
591 syn keyword ngxDirective contained ssl_certificate 595 syn keyword ngxDirective contained ssl_certificate
592 syn keyword ngxDirective contained ssl_certificate_key 596 syn keyword ngxDirective contained ssl_certificate_key
593 syn keyword ngxDirective contained ssl_ciphers 597 syn keyword ngxDirective contained ssl_ciphers
594 syn keyword ngxDirective contained ssl_client_certificate 598 syn keyword ngxDirective contained ssl_client_certificate
599 syn keyword ngxDirective contained ssl_conf_command
595 syn keyword ngxDirective contained ssl_crl 600 syn keyword ngxDirective contained ssl_crl
596 syn keyword ngxDirective contained ssl_dhparam 601 syn keyword ngxDirective contained ssl_dhparam
597 syn keyword ngxDirective contained ssl_early_data 602 syn keyword ngxDirective contained ssl_early_data
598 syn keyword ngxDirective contained ssl_ecdh_curve 603 syn keyword ngxDirective contained ssl_ecdh_curve
599 syn keyword ngxDirective contained ssl_engine 604 syn keyword ngxDirective contained ssl_engine
603 syn keyword ngxDirective contained ssl_ocsp_responder 608 syn keyword ngxDirective contained ssl_ocsp_responder
604 syn keyword ngxDirective contained ssl_password_file 609 syn keyword ngxDirective contained ssl_password_file
605 syn keyword ngxDirective contained ssl_prefer_server_ciphers 610 syn keyword ngxDirective contained ssl_prefer_server_ciphers
606 syn keyword ngxDirective contained ssl_preread 611 syn keyword ngxDirective contained ssl_preread
607 syn keyword ngxDirective contained ssl_protocols 612 syn keyword ngxDirective contained ssl_protocols
613 syn keyword ngxDirective contained ssl_reject_handshake
608 syn keyword ngxDirective contained ssl_session_cache 614 syn keyword ngxDirective contained ssl_session_cache
609 syn keyword ngxDirective contained ssl_session_ticket_key 615 syn keyword ngxDirective contained ssl_session_ticket_key
610 syn keyword ngxDirective contained ssl_session_tickets 616 syn keyword ngxDirective contained ssl_session_tickets
611 syn keyword ngxDirective contained ssl_session_timeout 617 syn keyword ngxDirective contained ssl_session_timeout
612 syn keyword ngxDirective contained ssl_stapling 618 syn keyword ngxDirective contained ssl_stapling
641 syn keyword ngxDirective contained use 647 syn keyword ngxDirective contained use
642 syn keyword ngxDirective contained user 648 syn keyword ngxDirective contained user
643 syn keyword ngxDirective contained userid 649 syn keyword ngxDirective contained userid
644 syn keyword ngxDirective contained userid_domain 650 syn keyword ngxDirective contained userid_domain
645 syn keyword ngxDirective contained userid_expires 651 syn keyword ngxDirective contained userid_expires
652 syn keyword ngxDirective contained userid_flags
646 syn keyword ngxDirective contained userid_mark 653 syn keyword ngxDirective contained userid_mark
647 syn keyword ngxDirective contained userid_name 654 syn keyword ngxDirective contained userid_name
648 syn keyword ngxDirective contained userid_p3p 655 syn keyword ngxDirective contained userid_p3p
649 syn keyword ngxDirective contained userid_path 656 syn keyword ngxDirective contained userid_path
650 syn keyword ngxDirective contained userid_service 657 syn keyword ngxDirective contained userid_service
691 syn keyword ngxDirective contained uwsgi_send_timeout 698 syn keyword ngxDirective contained uwsgi_send_timeout
692 syn keyword ngxDirective contained uwsgi_socket_keepalive 699 syn keyword ngxDirective contained uwsgi_socket_keepalive
693 syn keyword ngxDirective contained uwsgi_ssl_certificate 700 syn keyword ngxDirective contained uwsgi_ssl_certificate
694 syn keyword ngxDirective contained uwsgi_ssl_certificate_key 701 syn keyword ngxDirective contained uwsgi_ssl_certificate_key
695 syn keyword ngxDirective contained uwsgi_ssl_ciphers 702 syn keyword ngxDirective contained uwsgi_ssl_ciphers
703 syn keyword ngxDirective contained uwsgi_ssl_conf_command
696 syn keyword ngxDirective contained uwsgi_ssl_crl 704 syn keyword ngxDirective contained uwsgi_ssl_crl
697 syn keyword ngxDirective contained uwsgi_ssl_name 705 syn keyword ngxDirective contained uwsgi_ssl_name
698 syn keyword ngxDirective contained uwsgi_ssl_password_file 706 syn keyword ngxDirective contained uwsgi_ssl_password_file
699 syn keyword ngxDirective contained uwsgi_ssl_protocols 707 syn keyword ngxDirective contained uwsgi_ssl_protocols
700 syn keyword ngxDirective contained uwsgi_ssl_server_name 708 syn keyword ngxDirective contained uwsgi_ssl_server_name
736 syn keyword ngxDirective contained zone_sync_server 744 syn keyword ngxDirective contained zone_sync_server
737 syn keyword ngxDirective contained zone_sync_ssl 745 syn keyword ngxDirective contained zone_sync_ssl
738 syn keyword ngxDirective contained zone_sync_ssl_certificate 746 syn keyword ngxDirective contained zone_sync_ssl_certificate
739 syn keyword ngxDirective contained zone_sync_ssl_certificate_key 747 syn keyword ngxDirective contained zone_sync_ssl_certificate_key
740 syn keyword ngxDirective contained zone_sync_ssl_ciphers 748 syn keyword ngxDirective contained zone_sync_ssl_ciphers
749 syn keyword ngxDirective contained zone_sync_ssl_conf_command
741 syn keyword ngxDirective contained zone_sync_ssl_crl 750 syn keyword ngxDirective contained zone_sync_ssl_crl
742 syn keyword ngxDirective contained zone_sync_ssl_name 751 syn keyword ngxDirective contained zone_sync_ssl_name
743 syn keyword ngxDirective contained zone_sync_ssl_password_file 752 syn keyword ngxDirective contained zone_sync_ssl_password_file
744 syn keyword ngxDirective contained zone_sync_ssl_protocols 753 syn keyword ngxDirective contained zone_sync_ssl_protocols
745 syn keyword ngxDirective contained zone_sync_ssl_server_name 754 syn keyword ngxDirective contained zone_sync_ssl_server_name
1327 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block 1336 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block
1328 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file 1337 syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file
1329 syn keyword ngxDirectiveThirdParty contained content_by_lua 1338 syn keyword ngxDirectiveThirdParty contained content_by_lua
1330 syn keyword ngxDirectiveThirdParty contained content_by_lua_block 1339 syn keyword ngxDirectiveThirdParty contained content_by_lua_block
1331 syn keyword ngxDirectiveThirdParty contained content_by_lua_file 1340 syn keyword ngxDirectiveThirdParty contained content_by_lua_file
1341 syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_block
1342 syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_file
1332 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua 1343 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua
1333 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block 1344 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block
1334 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file 1345 syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file
1335 syn keyword ngxDirectiveThirdParty contained init_by_lua 1346 syn keyword ngxDirectiveThirdParty contained init_by_lua
1336 syn keyword ngxDirectiveThirdParty contained init_by_lua_block 1347 syn keyword ngxDirectiveThirdParty contained init_by_lua_block
1368 syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers 1379 syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers
1369 syn keyword ngxDirectiveThirdParty contained lua_ssl_crl 1380 syn keyword ngxDirectiveThirdParty contained lua_ssl_crl
1370 syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols 1381 syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols
1371 syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate 1382 syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate
1372 syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth 1383 syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth
1384 syn keyword ngxDirectiveThirdParty contained lua_thread_cache_max_entries
1373 syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers 1385 syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers
1374 syn keyword ngxDirectiveThirdParty contained lua_use_default_type 1386 syn keyword ngxDirectiveThirdParty contained lua_use_default_type
1375 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua 1387 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua
1376 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block 1388 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block
1377 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file 1389 syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file
2283 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie 2295 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie
2284 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_iv 2296 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_iv
2285 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key 2297 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key
2286 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status 2298 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status
2287 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template 2299 syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template
2300 syn keyword ngxDirectiveThirdParty contained testcookie_samesite
2288 syn keyword ngxDirectiveThirdParty contained testcookie_secret 2301 syn keyword ngxDirectiveThirdParty contained testcookie_secret
2289 syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag 2302 syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag
2290 syn keyword ngxDirectiveThirdParty contained testcookie_session 2303 syn keyword ngxDirectiveThirdParty contained testcookie_session
2291 syn keyword ngxDirectiveThirdParty contained testcookie_whitelist 2304 syn keyword ngxDirectiveThirdParty contained testcookie_whitelist
2292 2305
2353 syn keyword ngxDirectiveThirdParty contained websockify_read_timeout 2366 syn keyword ngxDirectiveThirdParty contained websockify_read_timeout
2354 syn keyword ngxDirectiveThirdParty contained websockify_send_timeout 2367 syn keyword ngxDirectiveThirdParty contained websockify_send_timeout
2355 2368
2356 " IP2Location Nginx 2369 " IP2Location Nginx
2357 " https://github.com/ip2location/ip2location-nginx 2370 " https://github.com/ip2location/ip2location-nginx
2358 syn keyword ngxDirectiveThirdParty contained ip2location
2359 syn keyword ngxDirectiveThirdParty contained ip2location_access_type
2360 syn keyword ngxDirectiveThirdParty contained ip2location_proxy 2371 syn keyword ngxDirectiveThirdParty contained ip2location_proxy
2361 syn keyword ngxDirectiveThirdParty contained ip2location_proxy_recursive 2372 syn keyword ngxDirectiveThirdParty contained ip2location_proxy_recursive
2373 syn keyword ngxDirectiveThirdParty contained ip2location_areacode
2374 syn keyword ngxDirectiveThirdParty contained ip2location_city
2375 syn keyword ngxDirectiveThirdParty contained ip2location_country_long
2376 syn keyword ngxDirectiveThirdParty contained ip2location_country_short
2377 syn keyword ngxDirectiveThirdParty contained ip2location_domain
2378 syn keyword ngxDirectiveThirdParty contained ip2location_elevation
2379 syn keyword ngxDirectiveThirdParty contained ip2location_iddcode
2380 syn keyword ngxDirectiveThirdParty contained ip2location_isp
2381 syn keyword ngxDirectiveThirdParty contained ip2location_latitude
2382 syn keyword ngxDirectiveThirdParty contained ip2location_longitude
2383 syn keyword ngxDirectiveThirdParty contained ip2location_mcc
2384 syn keyword ngxDirectiveThirdParty contained ip2location_mnc
2385 syn keyword ngxDirectiveThirdParty contained ip2location_mobilebrand
2386 syn keyword ngxDirectiveThirdParty contained ip2location_netspeed
2387 syn keyword ngxDirectiveThirdParty contained ip2location_region
2388 syn keyword ngxDirectiveThirdParty contained ip2location_timezone
2389 syn keyword ngxDirectiveThirdParty contained ip2location_usagetype
2390 syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationcode
2391 syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationname
2392 syn keyword ngxDirectiveThirdParty contained ip2location_zipcode
2362 2393
2363 " IP2Proxy module for Nginx 2394 " IP2Proxy module for Nginx
2364 " https://github.com/ip2location/ip2proxy-nginx 2395 " https://github.com/ip2location/ip2proxy-nginx
2365 syn keyword ngxDirectiveThirdParty contained ip2proxy
2366 syn keyword ngxDirectiveThirdParty contained ip2proxy_access_type
2367 syn keyword ngxDirectiveThirdParty contained ip2proxy_as 2396 syn keyword ngxDirectiveThirdParty contained ip2proxy_as
2368 syn keyword ngxDirectiveThirdParty contained ip2proxy_asn 2397 syn keyword ngxDirectiveThirdParty contained ip2proxy_asn
2369 syn keyword ngxDirectiveThirdParty contained ip2proxy_city 2398 syn keyword ngxDirectiveThirdParty contained ip2proxy_city
2370 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_long 2399 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_long
2371 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_short 2400 syn keyword ngxDirectiveThirdParty contained ip2proxy_country_short
2372 syn keyword ngxDirectiveThirdParty contained ip2proxy_database 2401 syn keyword ngxDirectiveThirdParty contained ip2proxy_database
2373 syn keyword ngxDirectiveThirdParty contained ip2proxy_domain 2402 syn keyword ngxDirectiveThirdParty contained ip2proxy_domain
2403 syn keyword ngxDirectiveThirdParty contained ip2proxy_isp
2374 syn keyword ngxDirectiveThirdParty contained ip2proxy_is_proxy 2404 syn keyword ngxDirectiveThirdParty contained ip2proxy_is_proxy
2375 syn keyword ngxDirectiveThirdParty contained ip2proxy_isp
2376 syn keyword ngxDirectiveThirdParty contained ip2proxy_last_seen 2405 syn keyword ngxDirectiveThirdParty contained ip2proxy_last_seen
2406 syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy
2407 syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_recursive
2377 syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_type 2408 syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_type
2378 syn keyword ngxDirectiveThirdParty contained ip2proxy_region 2409 syn keyword ngxDirectiveThirdParty contained ip2proxy_region
2379 syn keyword ngxDirectiveThirdParty contained ip2proxy_reverse_proxy 2410 syn keyword ngxDirectiveThirdParty contained ip2proxy_threat
2380 syn keyword ngxDirectiveThirdParty contained ip2proxy_usage_type 2411 syn keyword ngxDirectiveThirdParty contained ip2proxy_usage_type
2381 2412
2382 2413
2383 2414
2384 " highlight 2415 " highlight