diff options
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/diffview.lua | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/diffview.lua b/nvim/.config/nvim/lua/tobyvin/plugins/diffview.lua deleted file mode 100644 index 1689a8d..0000000 --- a/nvim/.config/nvim/lua/tobyvin/plugins/diffview.lua +++ /dev/null @@ -1,34 +0,0 @@ -local M = { - "sindrets/diffview.nvim", - dependencies = { - "nvim-lua/plenary.nvim", - "kyazdani42/nvim-web-devicons", - }, -} - -function M.config() - local diffview = require("diffview") - - local file_history = function() - require("diffview").file_history(nil, vim.fn.bufname()) - end - - local workspace_history = function() - require("diffview").file_history() - end - - local selection_history = function() - local first = vim.api.nvim_buf_get_mark(0, "<")[1] - local last = vim.api.nvim_buf_get_mark(0, ">")[1] - require("diffview").file_history({ first, last }) - end - - diffview.setup() - - vim.keymap.set("n", "<leader>gd", diffview.open, { desc = "diffview" }) - vim.keymap.set("n", "<leader>gh", file_history, { desc = "file history" }) - vim.keymap.set("n", "<leader>gH", workspace_history, { desc = "workspace history" }) - vim.keymap.set("v", "<leader>gh", selection_history, { desc = "selection history" }) -end - -return M |