diff options
author | Minijackson <minijackson@riseup.net> | 2024-05-27 17:37:51 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2024-05-27 17:37:51 +0200 |
commit | c9f80a880cb6865afeafdb585c924596ed77c236 (patch) | |
tree | d3734956de030d5ca908fd7e3d1289e8e887df4b | |
parent | 2f3e6a9168b141496e2ac25f2cf19340810a6648 (diff) | |
download | nixos-config-reborn-c9f80a880cb6865afeafdb585c924596ed77c236.tar.gz nixos-config-reborn-c9f80a880cb6865afeafdb585c924596ed77c236.zip |
nixvim: configure neogit, add keymaps for neogit/diffview
-rw-r--r-- | common/nixvim.nix | 25 |
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; |