Back to Extensions Directory
Read the complete README
@yaegassy/coc-zuban
yaegassyzuban server extension for coc.nvim
Installation CommandVim prompt
:CocInstall @yaegassy/coc-zuban
GitHub owner
yaegassyVersion
v0.1.0npm package
@yaegassy/coc-zubanRequirements
coc ^0.0.82
License
MIT
Repository
GitHubnpm latest published 2025-09-26Registry checked 2026-08-23Registry summary
Published Package Summary
coc-zuban
Zuban Language Server extension for coc.nvim.
Usage
To use this coc extension, the zuban command must exist in the execution environment.
Install
CocInstall:
:CocInstall @yaegassy/coc-zuban
scoped packages
e.g. vim-plug:
Plug 'yaegassy/coc-zuban', {'do': 'pnpm install'}
Thanks
License
MIT
- zuban server extension for coc.nvim
Activation Events
- onLanguage:python
Developer Resources
Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.
Open Developer GuideVersion 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.
Contributed Commands
All contributes.commands entries from the published package manifest for @yaegassy/coc-zuban@0.1.0.
| Command (:CocCommand) | Description |
|---|---|
| zuban.showLogs | Show logs |
| zuban.restart | Restart Server |
Configuration Schema
All contributes.configuration entries from the published package manifest, including each raw property schema for coc-settings.json.
zuban.pathstring
Custom path for the `zuban` binary when using the native server. If no value is set, the `zuban` command will be detected from the runtime environment.
Default: ""
Raw JSON Schema
{
"type": "string",
"default": "",
"description": "Custom path for the `zuban` binary when using the native server. If no value is set, the `zuban` command will be detected from the runtime environment."
}zuban.enableboolean
Enable coc-zuban extension
Default: true
Raw JSON Schema
{
"type": "boolean",
"default": true,
"description": "Enable coc-zuban extension"
}zuban.disableHoverboolean
Disable hover only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable hover only."
}zuban.trace.serverstring
Traces the communication between coc.nvim and the zuban server.
Default: "off"
Raw JSON Schema
{
"enum": [
"off",
"messages",
"verbose"
],
"type": "string",
"default": "off",
"description": "Traces the communication between coc.nvim and the zuban server."
}zuban.disableRenameboolean
Disable rename only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable rename only."
}zuban.disableCompletionboolean
Disable completion only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable completion only."
}zuban.disableDefinitionboolean
Disable definition only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable definition only."
}zuban.disableReferencesboolean
Disable references only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable references only."
}zuban.disableDeclarationboolean
Disable declaration only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable declaration only."
}zuban.disableDiagnosticsboolean
Disable diagnostics and pullDiagnostic only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable diagnostics and pullDiagnostic only."
}zuban.disableImplementationboolean
Disable implementation only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable implementation only."
}zuban.disableTypeDefinitionboolean
Disable typeDefinition only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable typeDefinition only."
}zuban.disableDocumentHighlightboolean
Disable documentHighlight only.
Default: false
Raw JSON Schema
{
"type": "boolean",
"default": false,
"description": "Disable documentHighlight only."
}