From 1e7f350a3b31454affb0db2382c0f23743320051 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Thu, 17 Feb 2022 20:37:37 +0000
Subject: [PATCH] feat(nvim): configure Neogit

---
 roles/neovim/files/after/plugin/git.lua | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 roles/neovim/files/after/plugin/git.lua

diff --git a/roles/neovim/files/after/plugin/git.lua b/roles/neovim/files/after/plugin/git.lua
new file mode 100644
index 00000000..d3376a47
--- /dev/null
+++ b/roles/neovim/files/after/plugin/git.lua
@@ -0,0 +1,14 @@
+local status_ok, neogit = pcall(require, "neogit")
+if not status_ok then
+  return
+end
+
+neogit.setup {
+  disable_commit_confirmation = true,
+}
+
+local nmap = require('opdavies.keymap').nmap
+
+nmap({ "<leader>gg", "<cmd>Neogit<cr>" })
+nmap({ "<leader>gl", "<cmd>Neogit log<cr>" })
+nmap({ "<leader>gp", "<cmd>Neogit push<cr>" })