From c9f80a880cb6865afeafdb585c924596ed77c236 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 27 May 2024 17:37:51 +0200 Subject: nixvim: configure neogit, add keymaps for neogit/diffview --- common/nixvim.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'common') 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 options.desc = "Open parent directory"; } - # Gitsigns + # Git + + { + key = "gg"; + action = "Neogit"; + options.desc = "Open Neogit"; + } + + { + key = "gd"; + action = "DiffviewOpen"; + options.desc = "Open Diffview"; + } # TODO: noremap? buffer local? silent? { @@ -383,7 +395,16 @@ in }; }; - neogit.enable = true; + neogit = { + enable = true; + settings = { + graph_style = "unicode"; + integrations = { + diffview = true; + telescope = true; + }; + }; + }; none-ls = { enable = true; -- cgit v1.2.3