lsp: add vstls LSP with vue support #1057
Open
+60
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds vtsls as a language server for TypeScript, with Vue support.
Vue support these days seems to require both vtsls as a language server and the vue_ls server, the setup is not a one-liner, that's why I thought to add it as a single switch with this module.
lspconfig.<server>.setupis not working for me here, despite updatingnvim-lspconfig(part of this PR regardless), perhaps related to how or when nvf enables servers, or due to one (vue_ls) depending on another.Side effect, it seems that these configs are always on with this method (check
:LspInfoon blank) whereas other LSPs are not, it doesn't bother me much since they don't activate on everything.Sanity Checking
nix fmt).#nix(default package).#maximal.#docs-html(manual, must build).#docs-linkcheck(optional, please build if adding links)x86_64-linuxaarch64-linuxx86_64-darwinaarch64-darwinAdd a 👍 reaction to pull requests you find important.