diff --git a/nvim/dot-config/nvim/lua/plugins/snacks.lua b/nvim/dot-config/nvim/lua/plugins/snacks.lua index 207b880..cda5a6e 100644 --- a/nvim/dot-config/nvim/lua/plugins/snacks.lua +++ b/nvim/dot-config/nvim/lua/plugins/snacks.lua @@ -28,4 +28,18 @@ return { }, }, }, + { + "nvim-neo-tree/neo-tree.nvim", + opts = function(_, opts) + local function on_move(data) + Snacks.rename.on_rename_file(data.source, data.destination) + end + local events = require("neo-tree.events") + opts.event_handlers = opts.event_handlers or {} + vim.list_extend(opts.event_handlers, { + { event = events.FILE_MOVED, handler = on_move }, + { event = events.FILE_RENAMED, handler = on_move }, + }) + end, + }, }