comparison contrib/vim/syntax/nginx.vim @ 7236:169d0eb76de7

Contrib: vim syntax, update core and 3rd party module directives.
author Gena Makhomed <gmm@csdoc.com>
date Sun, 18 Mar 2018 11:11:14 +0200
parents 2e0de79805ee
children e3b262e7fc88
comparison
equal deleted inserted replaced
7235:c2a0a838c40f 7236:169d0eb76de7
239 syn keyword ngxDirective contained geoip_country 239 syn keyword ngxDirective contained geoip_country
240 syn keyword ngxDirective contained geoip_org 240 syn keyword ngxDirective contained geoip_org
241 syn keyword ngxDirective contained geoip_proxy 241 syn keyword ngxDirective contained geoip_proxy
242 syn keyword ngxDirective contained geoip_proxy_recursive 242 syn keyword ngxDirective contained geoip_proxy_recursive
243 syn keyword ngxDirective contained google_perftools_profiles 243 syn keyword ngxDirective contained google_perftools_profiles
244 syn keyword ngxDirective contained grpc_bind
245 syn keyword ngxDirective contained grpc_buffer_size
246 syn keyword ngxDirective contained grpc_connect_timeout
247 syn keyword ngxDirective contained grpc_hide_header
248 syn keyword ngxDirective contained grpc_ignore_headers
249 syn keyword ngxDirective contained grpc_intercept_errors
250 syn keyword ngxDirective contained grpc_next_upstream
251 syn keyword ngxDirective contained grpc_next_upstream_timeout
252 syn keyword ngxDirective contained grpc_next_upstream_tries
253 syn keyword ngxDirective contained grpc_pass
254 syn keyword ngxDirective contained grpc_pass_header
255 syn keyword ngxDirective contained grpc_read_timeout
256 syn keyword ngxDirective contained grpc_send_timeout
257 syn keyword ngxDirective contained grpc_set_header
258 syn keyword ngxDirective contained grpc_ssl_certificate
259 syn keyword ngxDirective contained grpc_ssl_certificate_key
260 syn keyword ngxDirective contained grpc_ssl_ciphers
261 syn keyword ngxDirective contained grpc_ssl_crl
262 syn keyword ngxDirective contained grpc_ssl_name
263 syn keyword ngxDirective contained grpc_ssl_password_file
264 syn keyword ngxDirective contained grpc_ssl_protocols
265 syn keyword ngxDirective contained grpc_ssl_server_name
266 syn keyword ngxDirective contained grpc_ssl_session_reuse
267 syn keyword ngxDirective contained grpc_ssl_trusted_certificate
268 syn keyword ngxDirective contained grpc_ssl_verify
269 syn keyword ngxDirective contained grpc_ssl_verify_depth
244 syn keyword ngxDirective contained gunzip 270 syn keyword ngxDirective contained gunzip
245 syn keyword ngxDirective contained gunzip_buffers 271 syn keyword ngxDirective contained gunzip_buffers
246 syn keyword ngxDirective contained gzip 272 syn keyword ngxDirective contained gzip
247 syn keyword ngxDirective contained gzip_buffers 273 syn keyword ngxDirective contained gzip_buffers
248 syn keyword ngxDirective contained gzip_comp_level 274 syn keyword ngxDirective contained gzip_comp_level
266 syn keyword ngxDirective contained hls_mp4_buffer_size 292 syn keyword ngxDirective contained hls_mp4_buffer_size
267 syn keyword ngxDirective contained hls_mp4_max_buffer_size 293 syn keyword ngxDirective contained hls_mp4_max_buffer_size
268 syn keyword ngxDirective contained http2_body_preread_size 294 syn keyword ngxDirective contained http2_body_preread_size
269 syn keyword ngxDirective contained http2_chunk_size 295 syn keyword ngxDirective contained http2_chunk_size
270 syn keyword ngxDirective contained http2_idle_timeout 296 syn keyword ngxDirective contained http2_idle_timeout
297 syn keyword ngxDirective contained http2_max_concurrent_pushes
271 syn keyword ngxDirective contained http2_max_concurrent_streams 298 syn keyword ngxDirective contained http2_max_concurrent_streams
272 syn keyword ngxDirective contained http2_max_field_size 299 syn keyword ngxDirective contained http2_max_field_size
273 syn keyword ngxDirective contained http2_max_header_size 300 syn keyword ngxDirective contained http2_max_header_size
274 syn keyword ngxDirective contained http2_max_requests 301 syn keyword ngxDirective contained http2_max_requests
275 syn keyword ngxDirective contained http2_pool_size 302 syn keyword ngxDirective contained http2_pool_size
303 syn keyword ngxDirective contained http2_push
304 syn keyword ngxDirective contained http2_push_preload
276 syn keyword ngxDirective contained http2_recv_buffer_size 305 syn keyword ngxDirective contained http2_recv_buffer_size
277 syn keyword ngxDirective contained http2_recv_timeout 306 syn keyword ngxDirective contained http2_recv_timeout
278 syn keyword ngxDirective contained http2_streams_index_size 307 syn keyword ngxDirective contained http2_streams_index_size
279 syn keyword ngxDirective contained if_modified_since 308 syn keyword ngxDirective contained if_modified_since
280 syn keyword ngxDirective contained ignore_invalid_headers 309 syn keyword ngxDirective contained ignore_invalid_headers
572 syn keyword ngxDirective contained stub_status 601 syn keyword ngxDirective contained stub_status
573 syn keyword ngxDirective contained sub_filter 602 syn keyword ngxDirective contained sub_filter
574 syn keyword ngxDirective contained sub_filter_last_modified 603 syn keyword ngxDirective contained sub_filter_last_modified
575 syn keyword ngxDirective contained sub_filter_once 604 syn keyword ngxDirective contained sub_filter_once
576 syn keyword ngxDirective contained sub_filter_types 605 syn keyword ngxDirective contained sub_filter_types
606 syn keyword ngxDirective contained subrequest_output_buffer_size
577 syn keyword ngxDirective contained tcp_nodelay 607 syn keyword ngxDirective contained tcp_nodelay
578 syn keyword ngxDirective contained tcp_nopush 608 syn keyword ngxDirective contained tcp_nopush
579 syn keyword ngxDirective contained thread_pool 609 syn keyword ngxDirective contained thread_pool
580 syn keyword ngxDirective contained timeout 610 syn keyword ngxDirective contained timeout
581 syn keyword ngxDirective contained timer_resolution 611 syn keyword ngxDirective contained timer_resolution
1321 syn keyword ngxDirectiveThirdParty contained rules_disabled 1351 syn keyword ngxDirectiveThirdParty contained rules_disabled
1322 syn keyword ngxDirectiveThirdParty contained rules_enabled 1352 syn keyword ngxDirectiveThirdParty contained rules_enabled
1323 1353
1324 " Phusion Passenger 1354 " Phusion Passenger
1325 " https://www.phusionpassenger.com/library/config/nginx/reference/ 1355 " https://www.phusionpassenger.com/library/config/nginx/reference/
1326 syn keyword ngxDirectiveThirdParty contained disable_security_update_check
1327 syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error 1356 syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error
1328 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown 1357 syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown
1329 syn keyword ngxDirectiveThirdParty contained passenger_analytics_log_group
1330 syn keyword ngxDirectiveThirdParty contained passenger_analytics_log_user
1331 syn keyword ngxDirectiveThirdParty contained passenger_app_env 1358 syn keyword ngxDirectiveThirdParty contained passenger_app_env
1332 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit 1359 syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit
1333 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name 1360 syn keyword ngxDirectiveThirdParty contained passenger_app_group_name
1334 syn keyword ngxDirectiveThirdParty contained passenger_app_rights 1361 syn keyword ngxDirectiveThirdParty contained passenger_app_rights
1335 syn keyword ngxDirectiveThirdParty contained passenger_app_root 1362 syn keyword ngxDirectiveThirdParty contained passenger_app_root
1367 syn keyword ngxDirectiveThirdParty contained passenger_max_instances 1394 syn keyword ngxDirectiveThirdParty contained passenger_max_instances
1368 syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app 1395 syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app
1369 syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size 1396 syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size
1370 syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time 1397 syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time
1371 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size 1398 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size
1399 syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_time
1372 syn keyword ngxDirectiveThirdParty contained passenger_max_request_time 1400 syn keyword ngxDirectiveThirdParty contained passenger_max_request_time
1373 syn keyword ngxDirectiveThirdParty contained passenger_max_requests 1401 syn keyword ngxDirectiveThirdParty contained passenger_max_requests
1374 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit 1402 syn keyword ngxDirectiveThirdParty contained passenger_memory_limit
1375 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings 1403 syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings
1376 syn keyword ngxDirectiveThirdParty contained passenger_min_instances 1404 syn keyword ngxDirectiveThirdParty contained passenger_min_instances
1400 syn keyword ngxDirectiveThirdParty contained passenger_thread_count 1428 syn keyword ngxDirectiveThirdParty contained passenger_thread_count
1401 syn keyword ngxDirectiveThirdParty contained passenger_turbocaching 1429 syn keyword ngxDirectiveThirdParty contained passenger_turbocaching
1402 syn keyword ngxDirectiveThirdParty contained passenger_user 1430 syn keyword ngxDirectiveThirdParty contained passenger_user
1403 syn keyword ngxDirectiveThirdParty contained passenger_user_switching 1431 syn keyword ngxDirectiveThirdParty contained passenger_user_switching
1404 syn keyword ngxDirectiveThirdParty contained passenger_vary_turbocache_by_cookie 1432 syn keyword ngxDirectiveThirdParty contained passenger_vary_turbocache_by_cookie
1405 syn keyword ngxDirectiveThirdParty contained rack_env 1433 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_group
1406 syn keyword ngxDirectiveThirdParty contained rails_app_spawner_idle_time 1434 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_user
1407 syn keyword ngxDirectiveThirdParty contained rails_env
1408 syn keyword ngxDirectiveThirdParty contained security_update_check_proxy
1409 syn keyword ngxDirectiveThirdParty contained union_station_filter
1410 syn keyword ngxDirectiveThirdParty contained union_station_gateway_address
1411 syn keyword ngxDirectiveThirdParty contained union_station_gateway_cert
1412 syn keyword ngxDirectiveThirdParty contained union_station_gateway_port
1413 syn keyword ngxDirectiveThirdParty contained union_station_key
1414 syn keyword ngxDirectiveThirdParty contained union_station_proxy_address
1415 syn keyword ngxDirectiveThirdParty contained union_station_support
1416 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_debug_log_file 1435 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_debug_log_file
1417 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_use_global_queue 1436 syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_use_global_queue
1437 syn keyword ngxDirectiveThirdPartyDeprecated contained rack_env
1438 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_app_spawner_idle_time
1439 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_env
1418 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_framework_spawner_idle_time 1440 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_framework_spawner_idle_time
1419 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_spawn_method 1441 syn keyword ngxDirectiveThirdPartyDeprecated contained rails_spawn_method
1442 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_filter
1443 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_address
1444 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_cert
1445 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_port
1446 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_key
1447 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_proxy_address
1448 syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_support
1420 1449
1421 " ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database 1450 " ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database
1422 " https://github.com/FRiCKLE/ngx_postgres 1451 " https://github.com/FRiCKLE/ngx_postgres
1423 syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout 1452 syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout
1424 syn keyword ngxDirectiveThirdParty contained postgres_escape 1453 syn keyword ngxDirectiveThirdParty contained postgres_escape
2026 " Nginx Selective Cache Purge Module 2055 " Nginx Selective Cache Purge Module
2027 " https://github.com/wandenberg/nginx-selective-cache-purge-module 2056 " https://github.com/wandenberg/nginx-selective-cache-purge-module
2028 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query 2057 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query
2029 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database 2058 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database
2030 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host 2059 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host
2060 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_password
2031 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port 2061 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port
2032 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket 2062 syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket
2033 2063
2034 " cconv nginx module 2064 " cconv nginx module
2035 " https://github.com/liseen/set-cconv-nginx-module 2065 " https://github.com/liseen/set-cconv-nginx-module