From b45ff86f5618d1421a88c12d4feb286b80a1e2d3 Mon Sep 17 00:00:00 2001 From: zhaogang Date: Fri, 26 May 2023 10:50:39 +0800 Subject: [PATCH] feat(popup): add `q` keymap to quit --- lua/gitsigns/popup.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/gitsigns/popup.lua b/lua/gitsigns/popup.lua index a1b68eea..ea47eb79 100644 --- a/lua/gitsigns/popup.lua +++ b/lua/gitsigns/popup.lua @@ -205,6 +205,8 @@ local function create_win(bufnr, opts, id) local group_id = api.nvim_create_augroup(group, {}) local old_cursor = api.nvim_win_get_cursor(0) + vim.keymap.set('n', 'q', 'quit!', { silent = true, buffer = bufnr }) + api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' }, { group = group_id, callback = function()