Skip to main content
Back to Extensions Directory
coc.nvim fallback icon

@yaegassy/coc-nginx

yaegassy

nginx-language-server extension for coc.nvim

Installation CommandVim prompt
:CocInstall @yaegassy/coc-nginx
GitHub owner
yaegassy
Version
v0.5.1
Requirements
coc ^0.0.80
License
MIT
Repository
GitHub
npm latest published 2026-03-20Registry checked 2026-08-23Registry summary

Published Package Summary

coc-nginx

nginx-language-server extension for coc.nvim

coc-nginx-demo

Features

  • Completion
  • Hover
  • Format by nginxfmt
  • Built-in installer

Install

CocInstall:

:CocInstall @yaegassy/coc-nginx

scoped packages

vim-plug:

Plug 'yaegassy/coc-nginx', {'do': 'yarn install --frozen-lockfile'}

Detect: nginx-language-server

  1. nginx.server.commandPath
  2. current environment PATH (e.g. nginx-language-server in venv, or global)
  3. builtin nginx-language-server (Installation commands are also provided)

Built-in install

coc-nginx allows you to create an extension-only "venv" and install "nginx-language-server".

The first time you use coc-nginx, if nginx-language-server is not detected, you will be prompted to do a built-in installation.

You can also run the installation command manually.

:CocCommand nginx.installLanguageServer

Known issue I have identified

There seems to be an error when saving the file.

Repro:

:CocCommand workspace.showOutput -> Choose by number: -> "Enter" the number of the nginx-language-server.

Thanks

License

MIT


This extension is built with create-coc-extension

Read the complete README
  • nginx-language-server extension for coc.nvim
Activation Events
  • onLanguage:nginx
Developer Resources

Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.

Open Developer Guide

Version History

This published npm package does not include a history.md or changelog.md file. Browse its npm versions or repository releases for available release information.