vscode-nginx-conf-hint

VS Code extension: Nginx config file hint(auto-completion)

GPL-3.0 License

Downloads
17
Stars
58
Committers
5

Bot releases are visible (Hide)

vscode-nginx-conf-hint - 0.3.1 (2024-02-29) Latest Release

Published by hangxingliu 8 months ago

  1. Update hint data to Dec 5th, 2023. @AdrianDsg
    • Nginx directives
    • Lua Resty directives
    • HTTP headers
    • MIME types
  2. Add completion for HTTP headers
  3. Add two file extension names .conf.default and .conf.template. @halilim
  4. Fix syntax for constant values, language keywords
  5. Update Nginx beautifier
vscode-nginx-conf-hint - Release 0.3.0 (2021-11-20)

Published by hangxingliu almost 3 years ago

📣 There are a lot of updates in this version:

  1. The syntax of the Nginx configuration file is updated completely
    • Because the syntax from sublime extension and shanoor's repo are long time no updates. So I write a syntax generator for better highlight
    • New syntax is generated from codes. You can find them in generate-tmLanguage.ts
    • New syntax supports embedded Lua block
    • New syntax supports the directive statement in multiple lines
    • And extension configuration nginx-conf-hint.syntax is removed
  2. Optimize hint data loader and document loader. They use less memory now and load data on demand
  3. This extension can run as a web extension. So you can use this extension on https://vscode.dev/ now
  4. The coverage of auto-completion is more, and auto-completion is smarter
    1. Auto completion is based on the context and grammar of the configuration now
    2. Fix some wrong auto-completion items
    3. Autocomplete named location
    4. Autocomplete directive's named argument
    5. Autocomplete media types
  5. Add editor definition support for location directive
  6. Add new extension configuration nginx-conf-hint.externalModules for controlling enabled of external modules hint data
  7. The source code is rewritten by using Typescript
vscode-nginx-conf-hint - Release 0.2.0 (2021-11-14)

Published by hangxingliu almost 3 years ago

  1. update syntax and hint data.
  2. add support for lua module and conf formatter
  3. add goto nginx document into tooltip hover (issue#9)
vscode-nginx-conf-hint - release 0.1.0 (2018-07-09)

Published by hangxingliu over 6 years ago

  1. syntax of nginx.conf is provided inside.
    • original syntax is from [shanoor/vscode-nginx][shanoor-syntax] (by default)
    • sublime syntax is from [sublime-nginx][sublime-syntax]
    • you can switch it by configuration: nginx-conf-hint.syntax
  2. remove dependent extension shanoor.vscode-nginx.
  3. update Nginx hint data(directives and variables) to latest.
vscode-nginx-conf-hint - release 0.0.5 (2018-03-29)

Published by hangxingliu over 6 years ago

  1. fix invalid links in nginx documents.
  2. add a configuration to enable/disable strict auto-completion.
  3. update Nginx directives and variables to latest.
Package Rankings
Top 23.87% on Npmjs.org
Badges
Extracted from project README
.github/workflows/ci.yaml