From 4cce15244a741884aba6963c7b855cb4061a72cb Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Mon, 28 Feb 2022 21:57:48 +0000
Subject: [PATCH] chore(nvim): update neogit mappings

---
 roles/neovim/files/after/plugin/git.lua | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/roles/neovim/files/after/plugin/git.lua b/roles/neovim/files/after/plugin/git.lua
index d3376a47..e9ad4dbd 100644
--- a/roles/neovim/files/after/plugin/git.lua
+++ b/roles/neovim/files/after/plugin/git.lua
@@ -9,6 +9,7 @@ neogit.setup {
 
 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>" })
+nmap { "<leader>gc", function() neogit.open { "commit" } end }
+nmap { "<leader>gl", function() neogit.open { "log" } end }
+nmap { "<leader>gp", function() neogit.open { "push" } end }
+nmap { "<leader>gs", neogit.open }