summaryrefslogtreecommitdiff
path: root/common/home/programs
diff options
context:
space:
mode:
Diffstat (limited to 'common/home/programs')
-rw-r--r--common/home/programs/nixvim/plugins/default.nix1
-rw-r--r--common/home/programs/nixvim/plugins/lsp.nix6
-rw-r--r--common/home/programs/nixvim/plugins/zig.nix6
3 files changed, 12 insertions, 1 deletions
diff --git a/common/home/programs/nixvim/plugins/default.nix b/common/home/programs/nixvim/plugins/default.nix
index efe4988..bc76d9c 100644
--- a/common/home/programs/nixvim/plugins/default.nix
+++ b/common/home/programs/nixvim/plugins/default.nix
@@ -11,6 +11,7 @@ let
"friendly-snippets"
"cmp"
"lsp"
+ "zig"
];
in
builtins.listToAttrs (
diff --git a/common/home/programs/nixvim/plugins/lsp.nix b/common/home/programs/nixvim/plugins/lsp.nix
index 47e229f..b60994e 100644
--- a/common/home/programs/nixvim/plugins/lsp.nix
+++ b/common/home/programs/nixvim/plugins/lsp.nix
@@ -28,6 +28,10 @@
package = null;
cmd = [ "ocamllsp" ];
};
+
+ zls = {
+ enable = true;
+ };
};
keymaps.lspBuf = {
@@ -36,7 +40,7 @@
"gt" = "type_definition";
"gi" = "implementation";
"K" = "hover";
- "rn" = "rename";
+ "<space>rn" = "rename";
"<space>ca" = "code_action";
"<space>f" = "format";
};
diff --git a/common/home/programs/nixvim/plugins/zig.nix b/common/home/programs/nixvim/plugins/zig.nix
new file mode 100644
index 0000000..156c3cd
--- /dev/null
+++ b/common/home/programs/nixvim/plugins/zig.nix
@@ -0,0 +1,6 @@
+{ ... }:
+{
+ settings = {
+ fmt_autosave = 0;
+ };
+}