Skip to content
Discussion options

You must be logged in to vote

My languages.toml:

[[language]]
name = "typescript"
language-servers = [{ name = "vtsls" }]

[[language]]
name = "vue"
language-servers = [{ name = "vtsls" }]
auto-format = true

[language-server.vtsls]
command = "vtsls"
args = ["--stdio"]

[[language-server.vtsls.config.vtsls.tsserver.globalPlugins]]
name = "@vue/typescript-plugin"
location = "/etc/vue-typescript-plugin"
languages = ["vue"]
configNamespace = "typescript"

/etc/vue-typescript-plugin is not a standard location for an npm package. Here's my NixOS config that puts that package in that location:

environment.etc = {
  "vue-typescript-plugin".source =
    "${pkgs.vue-language-server}/lib/language-tools/packages/language-server";
};

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@muttering-oldman
Comment options

Answer selected by muttering-oldman
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants