aboutsummaryrefslogtreecommitdiff
path: root/contrib/vim
Commit message (Collapse)AuthorAge
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2023-07-24
| | | | | List of 3rd party modules github repositories was obtained from https://github.com/freebsd/freebsd-ports/blob/main/www/nginx-devel/Makefile.extmod
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2022-06-18
| | | | | List of 3rd party modules github repositories are obtained from https://github.com/freebsd/freebsd-ports/blob/main/www/nginx-devel/Makefile.extmod
* Contrib: vim syntax adjusted to save cpoptions (ticket #2276).Maxim Dounin2022-01-22
| | | | | | | Line continuation as used in the syntax file might be broken if "compatible" is set or "C" is added to cpoptions. Fix is to set the "cpoptions" option to vim default value at script start and restore it later, see ":help use-cpo-save".
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2021-12-20
|
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2021-05-30
|
* Contrib: vim syntax, default highlighting (ticket #2141).Maxim Dounin2021-02-25
| | | | | | Using default highlighting makes it possible to easily overrule highlighting specified in the syntax file, see ":highlight-default" in vim help for details.
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2020-12-29
|
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2020-05-26
|
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2019-06-30
|
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2018-12-24
|
* Contrib: vim syntax, update core and 3rd party module directives.Gena Makhomed2018-03-18
|
* Contrib: vim syntax, update 3rd party module directives.Gena Makhomed2018-02-01
| | | | Add new directives for 3rd party modules.
* Contrib: vim syntax, update core module directives.Gena Makhomed2018-02-01
| | | | | "match" is block directive, "upstream_conf" is deprecated by patch http://hg.nginx.org/nginx.org/rev/27c53e1cb4b6
* Contrib: vim syntax, update core module directives.Gena Makhomed2017-12-28
| | | | Removed non-existent directives and directive redefinitions.
* Contrib: vim syntax, update 3rd party module directives.Gena Makhomed2017-12-28
| | | | 3rd party modules list synchronized with FreeBSD nginx-devel port.
* Contrib: vim syntax, listen options.Gena Makhomed2017-12-25
|
* Contrib: vim syntax, update core module directives.Gena Makhomed2017-12-25
|
* Contrib: updated vim syntax rules for variables.Maxim Dounin2017-12-25
| | | | | Non-quoted parameters are allowed to contain variables in curly brackets (see d91a8c4ac6bb), so vim syntax rules were adjusted accordingly.
* Contrib: proper syntax parsing in vim syntax highlighting.Maxim Dounin2017-05-22
| | | | | | | | | | | | | | | | | | | | | Instead of highlighting directives in arbitrary positions, proper parsing of nginx.conf syntax was implemented, matching what nginx does internally. This allows vim to correctly highlight various complex cases, including: return 301 http://example.com/path#fragment"; and also avoids highlighting of parameters as directives, as in server_name missing.semicolon.example.com index index.php; where "index" is not a directive but a parameter of the "server_name" directive due to missing semicolon. Most important downside of this approach seems to be that there is no easy way to introduce directive-specific parameters. As such, only "listen" directive parameters were preserved.
* Contrib: vim syntax, update 3rd party module directives.othree2017-03-01
|
* Contrib: vim syntax, update core module directives.othree2017-02-24
|
* Contrib: vim syntax, listen option and SSL/Mail protocol keywords.othree2017-02-22
|
* Contrib: added 'commentstring' for vim-commentary support.Armin Grodon2016-12-13
|
* Fixed spelling.Josh Soref2016-04-07
|
* Removed the prototype mysql module.Ruslan Ermilov2016-03-31
|
* Contrib: add more directives to vim syntax.Peter Wu2014-10-22
| | | | | | | | uwsgi is not a third-party module anymore. 'split_clients' is a new block directive type. The directives were automatically extracted from the ngx_command_t arrays, sorted in the C locale and inserted. Trailing spaces got removed at some places.
* Contrib: add vim scripts to contrib/ directory.Evan Miller2013-12-04
I've been maintaining these scripts independently for a while now, even though I'm no longer active in the community. Seems to me that contrib/ is a good long-term home for the scripts.