upgrading vls from 0.5 to 0.6 breaks atom-ide-vue
See original GitHub issue- I have searched through existing issues
- I have read through docs
- I have read FAQ -> This link does not exist.
- I have tried restarting VS Code or running
Vetur: Restart VLS
-> N/A
Info
- Platform: Win 10
- Vetur version: -> Vls 0.6
- VS Code version: N/A
atom-langaugeclient has these dependencies: “vscode-jsonrpc”: “5.0.1”, “vscode-languageserver-protocol”: “3.15.3”, “vscode-languageserver-types”: “3.15.1”
Problem
Hi. The atom-ide-vue maintainer here. I recently updated vls from 0.5 to 0.6, but that broke the server and the plugin (datatips, autocomplete, etc). So I had to downgrade to 0.5.
Here is the code for atom-ide-vue. As you see, it is minimal because most of the work is handled by atom-languageclient which uses vscode-languageserver underneath. https://github.com/atom-ide-community/atom-ide-vue/blob/master/lib/main.js
I could not find a changelog for vls to see the changes.
These are the kind of errors that we get:
We have an issue for it: https://github.com/atom-ide-community/atom-ide-vue/issues/35#issuecomment-743697912
Reproducible Case
- Install Atom.
apm install language-vue atom-ide-base atom-ide-javascript
git clone https://github.com/atom-ide-community/atom-ide-vue
cd atom-ide-vue
npm install
npm install vls@0.6
apm link .
cd spec/project/hello-world
atom .
- CTRL+SHIFT+F5 to open dev tools
- open App.vue
Issue Analytics
- State:
- Created 3 years ago
- Reactions:2
- Comments:5 (3 by maintainers)
Top GitHub Comments
Thanks! I will fix it in a PR.
https://microsoft.github.io/language-server-protocol/specifications/specification-current/#initialize