#741 closed enhancement (invalid)
default_server does not exist in nginx.vim
| Reported by: | https://stackoverflow.com/users/573152/bernard-rosset | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | other | Version: | 1.7.x |
| Keywords: | vim | Cc: | |
| uname -a: | |||
| nginx -V: | 1.7 | ||
Description
I noticed the vim syntax file does not contain the default_server directive.
You just need to add the following to the list:
syn keyword ngxDirective default_server
Maybe are there some other inexistent directives.
Change History (3)
comment:1 by , 11 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
comment:2 by , 11 years ago
Well, in that case I would see it as a defect :
ssl gets highlighted when used as a listen parameter, because ssl is also a directive.
ssl should not be highlighted when used as a parameter then, as default_server is not.
The problem shifted from default_server to ssl. Could you update the ticket to reflect that?
comment:3 by , 11 years ago
The parser in vim syntax highlighting is very naive, and doesn't try to understand nginx configuration syntax details. Note well that it's contributed code and not really supported. If you want to rewrite it - feel free to do so and submit patches. Filing tickets in trac makes little to no sense.

There is no
default_serverdirective in nginx.