diff options
author | Justine Smithies <justine@smithies.me.uk> | 2023-08-22 19:43:07 +0100 |
---|---|---|
committer | Justine Smithies <justine@smithies.me.uk> | 2023-08-22 19:43:07 +0100 |
commit | 86c0c3694c93025dfec23f27266905c12f446a4e (patch) | |
tree | 32ee6e5cc84b6e2962a998d788554cb984fb7a8e /.config/nvim/lua/pluginsconfig/undotree.lua | |
parent | 3058d6df77817de298a207d36b8b0871893c417a (diff) |
Initial commit
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", + }, +}) |