Commit cf8ea40
Changed files (2)
modules
dev
helix
languages
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";