diff --git a/.cspell.json b/.cspell.json index 562712f..64ad798 100644 --- a/.cspell.json +++ b/.cspell.json @@ -1 +1 @@ -{"words":["Cheatsheet","Fira","Groeger","Imhoff","MANPATH","Neovim","Zelos","astro","autotag","baleia","catppuccin","chafa","chriskempson","difftool","dotfiles","folke","goolord","miniconda","noautocmd","noice","nvim","oldfiles","pnpx","princejoogie","softwareupdate","startinsert","texbin","tmuxinator","tpope","wezterm","whatchanged","windwp","wuelnerdotexe","zoxide","hrsh","tailwindcss","roobert","zbirenbaum","Kunz","lazyvim","guifg","guibg","devicons","lualine","linrongbin","globalstatus","stylua","navic","tabline","Autocmds","autocmd","afile","yabairc","skhd","skhdrc","yabai","nolist","gitmux","linebreak","wincmd","tabdo","augroup","keymap","keymaps","noremap","bdelete","bufdo","Nzzzv","treesitter"],"language":"en","version":"0.2","ignorePaths":["nvim\/dictionary","nvim\/spell","nvim\/thesaurus","private"],"dictionaries":["words"]} +{"words":["Cheatsheet","Fira","Groeger","Imhoff","MANPATH","Neovim","Zelos","astro","autotag","baleia","catppuccin","chafa","chriskempson","difftool","dotfiles","folke","goolord","miniconda","noautocmd","noice","nvim","oldfiles","pnpx","princejoogie","softwareupdate","startinsert","texbin","tmuxinator","tpope","wezterm","whatchanged","windwp","wuelnerdotexe","zoxide","hrsh","tailwindcss","roobert","zbirenbaum","Kunz","lazyvim","guifg","guibg","devicons","lualine","linrongbin","globalstatus","stylua","navic","tabline","Autocmds","autocmd","afile","yabairc","skhd","skhdrc","yabai","nolist","gitmux","linebreak","wincmd","tabdo","augroup","keymap","keymaps","noremap","bdelete","bufdo","Nzzzv","treesitter","tzachar","hlgroup"],"ignorePaths":["nvim\/dictionary","nvim\/spell","nvim\/thesaurus","private"],"dictionaries":["words"],"version":"0.2","language":"en"} diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 6e13bc9..9f740db 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -32,6 +32,7 @@ "gh.nvim": { "branch": "main", "commit": "2b5551656c1b896bf4ae06546eaaab00311f9a18" }, "gitsigns.nvim": { "branch": "main", "commit": "a36bc3360d584d39b4fb076d855c4180842d4444" }, "harpoon": { "branch": "master", "commit": "21f4c47c6803d64ddb934a5b314dcb1b8e7365dc" }, + "highlight-undo.nvim": { "branch": "main", "commit": "1aeada51fb956f1ef121f29ddbb2ef6108a3c480" }, "indent-blankline.nvim": { "branch": "master", "commit": "7075d7861f7a6bbf0de0298c83f8a13195e6ec01" }, "lazy.nvim": { "branch": "main", "commit": "b7043f2983d7aead78ca902f3f2053907081859a" }, "leap.nvim": { "branch": "main", "commit": "3cc0e6a0b99dc18d4e5a88baa3cbe3c7b8b34566" }, diff --git a/nvim/lua/plugins/highlight-undo.lua b/nvim/lua/plugins/highlight-undo.lua new file mode 100644 index 0000000..89d3c26 --- /dev/null +++ b/nvim/lua/plugins/highlight-undo.lua @@ -0,0 +1,15 @@ +-- highlight-undo.nvim +-- https://github.com/tzachar/highlight-undo.nvim +return { + "tzachar/highlight-undo.nvim", + config = function() + require("highlight-undo").setup({ + hlgroup = "HighlightUndo", + duration = 300, + keymaps = { + { "n", "u", "undo", {} }, + { "n", "", "redo", {} }, + }, + }) + end, +}