diff options
Diffstat (limited to '.config/nvim/lua/pluginsconfig/undotree.lua')
-rw-r--r-- | .config/nvim/lua/pluginsconfig/undotree.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/nvim/lua/pluginsconfig/undotree.lua b/.config/nvim/lua/pluginsconfig/undotree.lua new file mode 100644 index 0000000..72e342a --- /dev/null +++ b/.config/nvim/lua/pluginsconfig/undotree.lua @@ -0,0 +1,23 @@ +local present, undotree = pcall(require, "undotree") + +if not present then + return +end + +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" + ignore_filetype = { 'Undotree', 'UndotreeDiff', 'qf', 'TelescopePrompt', 'spectre_panel', 'tsplayground' }, + window = { + winblend = 0, + }, + keymaps = { + ['j'] = "move_next", + ['k'] = "move_prev", + ['J'] = "move_change_next", + ['K'] = "move_change_prev", + ['<cr>'] = "action_enter", + ['p'] = "enter_diffbuf", + ['q'] = "quit", + }, +}) |