diff .chezmoitemplates/init.lua @ 731:08beb03b4ee5

feat: add which-key menu for some diffview commands
author zegervdv <zegervdv@me.com>
date Thu, 15 Dec 2022 17:57:44 +0100
parents 342a9bb455c8
children 18a9b8ccddc3
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua	Mon Dec 12 18:35:48 2022 +0100
+++ b/.chezmoitemplates/init.lua	Thu Dec 15 17:57:44 2022 +0100
@@ -117,6 +117,12 @@
             },
           },
         }
+        local wk = require 'which-key'
+        wk.register { ['<leader>d'] = { name = 'Diffview' } }
+        vim.keymap.set('n', '<leader>do', '<cmd>DiffviewOpen<CR>', { desc = 'Open Diffview' })
+        vim.keymap.set('n', '<leader>df', '<cmd>DiffviewFileHistory %<CR>', { desc = 'Show history for current file' })
+        vim.keymap.set('n', '<leader>dh', '<cmd>DiffviewFileHistory ', { desc = 'Show history' })
+        vim.keymap.set('n', '<leader>dc', '<cmd>DiffviewClose<CR>', { desc = 'Close Diffview window' })
       end,
     }