diff --git a/nvim/config/lua/diffview-config.lua b/nvim/config/lua/diffview-config.lua new file mode 100644 index 0000000..43d359f --- /dev/null +++ b/nvim/config/lua/diffview-config.lua @@ -0,0 +1,3 @@ +vim.keymap.set('n', 'do', 'DiffviewOpen') +vim.keymap.set('n', 'dc', 'DiffviewClose') +vim.keymap.set('n', 'dh', 'DiffviewFileHistory') diff --git a/nvim/config/lua/init.lua b/nvim/config/lua/init.lua index 3bb325c..e5dbda8 100644 --- a/nvim/config/lua/init.lua +++ b/nvim/config/lua/init.lua @@ -3,6 +3,7 @@ require('aerial-config') require('autopairs-config') require('cmp-config') require('comment-config') +require('diffview-config') require('leap-config') require('lsp-config') require('lsp-lines-config') diff --git a/nvim/config/lua/which-key-config.lua b/nvim/config/lua/which-key-config.lua index 54f1699..2d400ff 100644 --- a/nvim/config/lua/which-key-config.lua +++ b/nvim/config/lua/which-key-config.lua @@ -8,6 +8,12 @@ wk.register({ [""] = { q = {"Show Diagnostics"}, e = {"Show Line Diagnostics"}, + d = { + name = "DiffView", + o = {"DiffviewOpen", "Open Diff"}, + c = {"DiffviewClose", "Close Diff"}, + h = {"DiffviewFileHistory", "Diff History"} + }, f = { name = "Find - Telescope", f = {"Telescope find_files", "Find File"},