diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-10-27 23:55:50 +0200 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-10-27 23:55:50 +0200 |
| commit | da5359364637eddbadcc188121c1a3e38afebba3 (patch) | |
| tree | f64659e5c4daa85631246f08f50596b37fc1d2ac /.config/nvim/lua/custom/plugins/diffview.lua | |
| parent | b1d9342211c3c4942757cf607943a8cbeb81f976 (diff) | |
Split the git.lua into 4 separate plugins
Diffstat (limited to '.config/nvim/lua/custom/plugins/diffview.lua')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/diffview.lua | 20 |
1 files changed, 20 insertions, 0 deletions
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 = { + { '<leader>gd', '<cmd>DiffviewOpen<cr>' }, + { '<leader>gl', '<cmd>DiffviewFileHistory<cr>' }, + }, + opts = function() + local quit_keymap = { 'n', 'q', '<cmd>DiffviewClose<cr>', { 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, +} |
