From 08163e8d0582843cd8b236d9f14a1e59c173b1c4 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Sat, 11 Feb 2023 10:37:23 -0800 Subject: [PATCH] tweaks --- lua/plugins/init.lua | 2 +- lua/plugins/neogit.lua | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index b8712f5..06421ee 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -24,7 +24,7 @@ return { require("trouble").setup() end, }, - "folke/which-key.nvim", + { "folke/which-key.nvim", lazy = false }, { "j-hui/fidget.nvim", config = function() diff --git a/lua/plugins/neogit.lua b/lua/plugins/neogit.lua index d9029ff..fc16ddc 100644 --- a/lua/plugins/neogit.lua +++ b/lua/plugins/neogit.lua @@ -2,17 +2,20 @@ return { "TimUntersberger/neogit", cmd = "Neogit", dependencies = { "sindrets/diffview.nvim" }, + keys = { + { "ng", "Neogit", desc = "Neogit" }, + }, config = function() require("neogit").setup({ integrations = { diffview = true, }, }) - vim.api.nvim_set_keymap( - "n", - "ng", - [[lua require('neogit').open({ kind = "split" })]], - { noremap = true, silent = true } - ) + local group = vim.api.nvim_create_augroup("MyCustomNeogitEvents", { clear = true }) + vim.api.nvim_create_autocmd("User", { + pattern = "NeogitPushComplete", + group = group, + callback = require("neogit").close, + }) end, }