nginx-language-server extension for coc.nvim
MIT License
nginx-language-server extension for coc.nvim
CocInstall:
:CocInstall @yaegassy/coc-nginx
scoped packages
vim-plug:
Plug 'yaegassy/coc-nginx', {'do': 'yarn install --frozen-lockfile'}
nginx.server.commandPath
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
nginx.enable
: Enable coc-nginx extension, default: true
nginx.server.commandPath
: The custom path to the nginx-language-server (Absolute path), default: ""
nginx.builtin.pythonPath
: Python 3.x path (Absolute path) to be used for built-in install, default: ""
nginx.nginxfmt.commandPath
: The custom path to the nginxfmt (Absolute path), default: ""
nginx.nginxfmt.indent
: Specify number of spaces for indentation, default: 4
nginx.installLanguageServer
: Install/Upgrade nginx-language-server and more tools (builtin)
~/.config/coc/extensions/@yaegassy/coc-nginx-data/nginx-language-server/venv/bin/nginx-language-server
~/AppData/Local/coc/extensions/@yaegassy/coc-nginx-data/nginx-language-server/venv/Scripts/nginx-language-server.exe
nginx.format
: Run nginxfmtThere seems to be an error when saving the file.
Repro:
:CocCommand workspace.showOutput
-> Choose by number:
-> "Enter" the number of the nginx-language-server
.
MIT
This extension is built with create-coc-extension