Updated inputes

This commit is contained in:
2025-04-10 09:08:27 +02:00
parent e22ca026e5
commit 66aa78041e
2 changed files with 76 additions and 43 deletions

View File

@@ -35,6 +35,7 @@ in {
# Vue/Nuxt
unstable.vue-language-server
unstable.typescript
unstable.typescript-language-server
];
# Markdown
@@ -67,10 +68,6 @@ in {
};
};
language-server.vuels = {
config.typescript.tsdk = "${pkgs.typescript}/lib/node_modules/typescript/lib/";
};
# Systemverilog
language-server.svls = {
command = "svls";
@@ -111,6 +108,38 @@ in {
};
};
language-server.typescript-language-server.config = {
# tsserver = {
# path = "${pkgs.unstable.typescript}/bin/tsserver";
# };
plugins = [
{
name = "@vue/typescript-plugin";
location = "${pkgs.unstable.vue-language-server}/bin/vue-language-server}";
languages = ["vue"];
}
];
vue.inlayHints = {
includeInlayEnumMemberValueHints = true;
includeInlayFunctionLikeReturnTypeHints = true;
includeInlayFunctionParameterTypeHints = true;
includeInlayParameterNameHints = "all";
includeInlayParameterNameHintsWhenArgumentMatchesName = true;
includeInlayPropertyDeclarationTypeHints = true;
includeInlayVariableTypeHints = true;
};
};
# language-server.vue-language-server = {
# command = "${pkgs.vue-language-server}/bin/vue-language-server";
# args = [ "--stdio" ];
# config = {
# typescript = {
# tsdk = "${pkgs.typescript}/bin/";
# };
# };
# };
language = [
{
name = "verilog";
@@ -128,6 +157,10 @@ in {
auto-format = false;
formatter.command = "${pkgs.typstfmt}/bin/typstfmt";
}
{
name = "vue";
language-servers = ["vuels" "typescript-language-server"];
}
];
};
};