Commit c7bffe8

HPCesia <me@hpcesia.com>
2025-08-23 08:44:31
feat: update helix config
1 parent 39fc892
Changed files (6)
home/base/tui/editors/helix/languages/astro.nix
@@ -11,7 +11,7 @@
         language-servers = ["astro-ls" "tailwindcss-ls"];
         formatter = {
           command = "prettier";
-          args = ["--stdin-filepath %{buffer_name}"];
+          args = ["--parser" "astro" "--stdin-filepath" "%{buffer_name}"];
         };
       }
     ];
home/base/tui/editors/helix/languages/html.nix
@@ -11,7 +11,7 @@
         language-servers = ["vscode-html-language-server" "tailwindcss-ls"];
         formatter = {
           command = "prettier";
-          args = ["--parser" "html" "--stdin-filepath %{buffer_name}"];
+          args = ["--parser" "html" "--stdin-filepath" "%{buffer_name}"];
         };
       }
     ];
home/base/tui/editors/helix/languages/markdown.nix
@@ -17,7 +17,7 @@
         ];
         formatter = {
           command = "prettier";
-          args = ["--parser" "markdown" "--stdin-filepath %{buffer_name}"];
+          args = ["--parser" "markdown" "--stdin-filepath" "%{buffer_name}"];
         };
         language-servers = ["marksman"];
       }
home/base/tui/editors/helix/languages/mdx.nix
@@ -24,7 +24,7 @@
         ];
         formatter = {
           command = "prettier";
-          args = ["--parser" "mdx" "--stdin-filepath %{buffer_name}"];
+          args = ["--parser" "mdx" "--stdin-filepath" "%{buffer_name}"];
         };
         language-servers = ["mdx-language-server"];
       }
home/base/tui/editors/helix/languages/typescript.nix
@@ -10,7 +10,7 @@
         };
         formatter = {
           command = "prettier";
-          args = ["--stdin-filepath %{buffer_name}"];
+          args = ["--parser" "ts" "--stdin-filepath" "%{buffer_name}"];
         };
       }
     ];
home/base/tui/editors/helix/languages/vue.nix
@@ -1,38 +0,0 @@
-{pkgs, ...}: {
-  programs.helix.languages = {
-    language = [
-      {
-        name = "vue";
-        scope = "text.html.vue";
-        auto-format = true;
-        indent = {
-          tab-width = 2;
-          unit = "  ";
-        };
-        language-servers = ["vuels" "typescript-language-server" "tailwindcss-ls"];
-        formatter = {
-          command = "prettier";
-          args = ["--stdin-filepath %{buffer_name}"];
-        };
-      }
-    ];
-    language-server = {
-      vuels = {
-        command = "vue-language-server";
-        args = ["--stdio"];
-        config = {
-          typescript.tsdk = "node_modules/typescript/lib/";
-        };
-      };
-      typescript-language-server.config = {
-        plugins = [
-          {
-            name = "@vue/typescript-plugin";
-            location = "${pkgs.vue-language-server}/lib/language-tools/packages/language-server";
-            languages = ["vue"];
-          }
-        ];
-      };
-    };
-  };
-}