summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2024-05-27 17:37:51 +0200
committerMinijackson <minijackson@riseup.net>2024-05-27 17:37:51 +0200
commitc9f80a880cb6865afeafdb585c924596ed77c236 (patch)
treed3734956de030d5ca908fd7e3d1289e8e887df4b /common
parent2f3e6a9168b141496e2ac25f2cf19340810a6648 (diff)
downloadnixos-config-reborn-c9f80a880cb6865afeafdb585c924596ed77c236.tar.gz
nixos-config-reborn-c9f80a880cb6865afeafdb585c924596ed77c236.zip
nixvim: configure neogit, add keymaps for neogit/diffview
Diffstat (limited to 'common')
-rw-r--r--common/nixvim.nix25
1 files changed, 23 insertions, 2 deletions
diff --git a/common/nixvim.nix b/common/nixvim.nix
index 50ceeee..e97359d 100644
--- a/common/nixvim.nix
+++ b/common/nixvim.nix
@@ -120,7 +120,19 @@ in
120 options.desc = "Open parent directory"; 120 options.desc = "Open parent directory";
121 } 121 }
122 122
123 # Gitsigns 123 # Git
124
125 {
126 key = "<leader>gg";
127 action = "<cmd>Neogit<cr>";
128 options.desc = "Open Neogit";
129 }
130
131 {
132 key = "<leader>gd";
133 action = "<cmd>DiffviewOpen<cr>";
134 options.desc = "Open Diffview";
135 }
124 136
125 # TODO: noremap? buffer local? silent? 137 # TODO: noremap? buffer local? silent?
126 { 138 {
@@ -383,7 +395,16 @@ in
383 }; 395 };
384 }; 396 };
385 397
386 neogit.enable = true; 398 neogit = {
399 enable = true;
400 settings = {
401 graph_style = "unicode";
402 integrations = {
403 diffview = true;
404 telescope = true;
405 };
406 };
407 };
387 408
388 none-ls = { 409 none-ls = {
389 enable = true; 410 enable = true;