From b7bf911d03617fd836d5fb5e40b8e988c7d2dc59 Mon Sep 17 00:00:00 2001 From: voidarclabs Date: Mon, 21 Jul 2025 18:57:23 +0100 Subject: [PATCH] addded undotree and some formatting improvements --- init.lua | 16 ++++++++++++++-- lua/plugins/undotree.lua | 4 ++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 lua/plugins/undotree.lua diff --git a/init.lua b/init.lua index 085f9bc..e618fee 100644 --- a/init.lua +++ b/init.lua @@ -23,13 +23,25 @@ vim.keymap.set("n", "wd", "lua Snacks.dashboard()") vim.keymap.set("n", "l", "bnext") vim.keymap.set("n", "h", "bprev") vim.keymap.set("n", "j", "lua MiniFiles.open()") -vim.keymap.set("n", "u", "lua Snacks.picker.undo()") +vim.keymap.set("n", "f", "lua Snacks.picker.files()") +vim.keymap.set("n", "u", "UndotreeToggleUndotreeFocus") vim.keymap.set("n", "k", "FloatermNew lazygit") vim.keymap.set("n", "x", "FloatermKill") vim.keymap.set("i", "jj", "") -vim.lsp.set_log_level("debug") +vim.opt.tabstop = 4 +vim.opt.softtabstop = 4 +vim.opt.shiftwidth = 4 +vim.opt.expandtab = true + +vim.opt.swapfile = false +vim.opt.backup = false +vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" +vim.opt.undofile = true + +vim.opt.hlsearch = false +vim.opt.incsearch = true require("leap").set_default_mappings() diff --git a/lua/plugins/undotree.lua b/lua/plugins/undotree.lua new file mode 100644 index 0000000..c604292 --- /dev/null +++ b/lua/plugins/undotree.lua @@ -0,0 +1,4 @@ +return { + "mbbill/undotree", + lazy = false, +}