summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/diffview.lua34
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