Commit cf8ea40

HPCesia <me@hpcesia.com>
2025-12-24 10:06:17
feat: update helix config
1 parent f0b42c7
Changed files (2)
modules
dev
modules/dev/helix/languages/typst.nix
@@ -15,6 +15,20 @@
       language-server.tinymist.config = {
         formatterMode = "typstyle";
         formatterIndentSize = 2;
+        preview.background = {
+          enabled = true;
+          args = [
+            "--data-plane-host=127.0.0.1:0"
+            "--invert-colors=never"
+            "--open"
+          ];
+        };
+      };
+    };
+
+    programs.helix.settings = {
+      keys.normal = {
+        "C-p" = ":lsp-workspace-command tinymist.pinMain \"%sh{realpath %{buffer_name}}\"";
       };
     };
   };
modules/dev/helix/default.nix
@@ -7,6 +7,14 @@
           line-number = "relative";
           cursorline = true;
           bufferline = "multiple";
+          statusline = {
+            left = ["mode" "spinner" "diagnostics" "workspace-diagnostics"];
+            center = ["file-name" "read-only-indicator" "file-modification-indicator"];
+            right = ["file-type" "file-encoding" "separator" "position" "total-line-numbers"];
+            mode.normal = "NORMAL";
+            mode.insert = "INSERT";
+            mode.select = "SELECT";
+          };
           cursor-shape = {
             normal = "block";
             insert = "bar";