From da5359364637eddbadcc188121c1a3e38afebba3 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 27 Oct 2024 23:55:50 +0200 Subject: Split the git.lua into 4 separate plugins --- .config/nvim/lua/custom/plugins/diffview.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .config/nvim/lua/custom/plugins/diffview.lua (limited to '.config/nvim/lua/custom/plugins/diffview.lua') diff --git a/.config/nvim/lua/custom/plugins/diffview.lua b/.config/nvim/lua/custom/plugins/diffview.lua new file mode 100644 index 0000000..875e458 --- /dev/null +++ b/.config/nvim/lua/custom/plugins/diffview.lua @@ -0,0 +1,20 @@ +return { + 'sindrets/diffview.nvim', + cmd = { 'DiffviewOpen', 'DiffviewClose', 'DiffviewFileHistory' }, + keys = { + { 'gd', 'DiffviewOpen' }, + { 'gl', 'DiffviewFileHistory' }, + }, + opts = function() + local quit_keymap = { 'n', 'q', 'DiffviewClose', { desc = 'Quit the diffview' } } + return { + enhanced_diff_hl = true, + default = { winbar_info = true }, + keymaps = { + view = { quit_keymap }, + file_panel = { quit_keymap }, + file_history_panel = { quit_keymap }, + }, + } + end, +} -- cgit v1.3.1