From 8489d9f8dfb8639104e7382ab2b60ceca2f72b3a Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Thu, 8 Dec 2022 09:16:01 -0500 Subject: [PATCH] [add] diffview leader hotkeys --- nvim/config/lua/diffview-config.lua | 3 +++ nvim/config/lua/init.lua | 1 + nvim/config/lua/which-key-config.lua | 6 ++++++ 3 files changed, 10 insertions(+) create mode 100644 nvim/config/lua/diffview-config.lua 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"},