Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
PR neoclide/coc-tsserver#493 adds two features needed by Volar v3 and similar TypeScript-plugin-based extensions:
globalPlugins+pluginPathsin configure — plugins contributed viatypescriptServerPluginsinpackage.jsonare now automatically loaded by tsserver globally.typescript.tsserverRequestcommand — a bridge command that lets other extensions forward arbitrary tsserver commands through coc-tsserver's managed process.Background
Volar v3 changes its architecture: instead of managing tsserver internally, it sends
tsserver/requestnotifications from the Vue language server that must be forwarded to tsserver by the LSP client. The VS Code extension usesvscode.typescript-language-features's built-intypescript.tsserverRequestcommand. coc.nvim needs the equivalent.Testing
Tested locally with
@vue/language-serverv3.3.4:typescriptServerPluginsare loaded globallyLink
neoclide/coc-tsserver#493
Beta Was this translation helpful? Give feedback.
All reactions