From 0db31331c94e3bf31c3130fe71fc526e87c2ae9e Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Tue, 6 May 2025 09:16:53 +0200 Subject: [PATCH] feat: add undotree --- lua/ow/plugins/undotree.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lua/ow/plugins/undotree.lua diff --git a/lua/ow/plugins/undotree.lua b/lua/ow/plugins/undotree.lua new file mode 100644 index 0000000..8bad085 --- /dev/null +++ b/lua/ow/plugins/undotree.lua @@ -0,0 +1,20 @@ +local function undo_tree_tab() + vim.cmd.tabnew() + vim.cmd.bprevious() + vim.cmd.UndotreeToggle() + vim.cmd.UndotreeFocus() +end + +---@type LazyPluginSpec +return { + "mbbill/undotree", + keys = { + { "uu", undo_tree_tab, mode = "n" }, + }, + init = function(_) + vim.g.undotree_WindowLayout = 2 + vim.g.undotree_DiffCommand = "diff -u" + vim.g.undotree_SplitWidth = 50 + vim.g.undotree_DiffpanelHeight = 20 + end, +}