neovim: add undotree
This commit is contained in:
@@ -44,3 +44,6 @@ opt.showmode = false
|
|||||||
opt.redrawtime = 4000
|
opt.redrawtime = 4000
|
||||||
opt.list = true
|
opt.list = true
|
||||||
opt.listchars = { multispace = "·", tab = ">~" }
|
opt.listchars = { multispace = "·", tab = ">~" }
|
||||||
|
|
||||||
|
opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
|
||||||
|
opt.undofile = true
|
||||||
|
|||||||
@@ -121,3 +121,11 @@ vim.keymap.set("i", "<C-l>", next_choice, { noremap = true, silent = true })
|
|||||||
vim.keymap.set("s", "<C-l>", next_choice, { noremap = true, silent = true })
|
vim.keymap.set("s", "<C-l>", next_choice, { noremap = true, silent = true })
|
||||||
vim.keymap.set("i", "<C-h>", prev_choice, { noremap = true, silent = true })
|
vim.keymap.set("i", "<C-h>", prev_choice, { noremap = true, silent = true })
|
||||||
vim.keymap.set("s", "<C-h>", prev_choice, { noremap = true, silent = true })
|
vim.keymap.set("s", "<C-h>", prev_choice, { noremap = true, silent = true })
|
||||||
|
|
||||||
|
-- Undotree
|
||||||
|
vim.keymap.set("n", "<leader>u", function()
|
||||||
|
vim.cmd([[
|
||||||
|
UndotreeToggle
|
||||||
|
UndotreeFocus
|
||||||
|
]])
|
||||||
|
end)
|
||||||
|
|||||||
@@ -122,6 +122,8 @@ require("packer").startup(function(use)
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
use({ "mbbill/undotree" })
|
||||||
|
|
||||||
if PACKER_BOOTSTRAP then
|
if PACKER_BOOTSTRAP then
|
||||||
require("packer").sync()
|
require("packer").sync()
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user