local undotree = require("undotree") undotree.setup({ float_diff = true, -- using float window previews diff, set this `true` will disable layout option layout = "left_bottom", -- "left_bottom", "left_left_bottom" position = "left", -- "right", "bottom" ignore_filetype = { "undotree", "undotreeDiff", "qf", "TelescopePrompt", "spectre_panel", "tsplayground" }, window = { winblend = 0, }, keymaps = { ["j"] = "move_next", ["k"] = "move_prev", ["gj"] = "move2parent", ["J"] = "move_change_next", ["K"] = "move_change_prev", [""] = "action_enter", ["p"] = "enter_diffbuf", ["q"] = "quit", }, }) vim.keymap.set("n", "u", require("undotree").toggle, { noremap = true, silent = true })