From 02b538480243fd871db1a36855f96a96eb2a47c8 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Thu, 24 Apr 2025 20:49:57 +0300 Subject: Added snacks quickfile and LSP file-rename in oil --- .config/nvim/lua/commands.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to '.config/nvim/lua/commands.lua') diff --git a/.config/nvim/lua/commands.lua b/.config/nvim/lua/commands.lua index 7135eeb..8a6d08b 100644 --- a/.config/nvim/lua/commands.lua +++ b/.config/nvim/lua/commands.lua @@ -119,3 +119,13 @@ vim.diagnostic.handlers.underline.hide = function(namespace, bufnr) end vim.api.nvim_buf_clear_namespace(bufnr, custom_ns, 0, -1) end + +-- NOTE: snacks snippet to notify LSP servers when renaming files in oil.nvim +vim.api.nvim_create_autocmd('User', { + pattern = 'OilActionsPost', + callback = function(event) + if event.data.actions.type == 'move' then + Snacks.rename.on_rename_file(event.data.actions.src_url, event.data.actions.dest_url) + end + end, +}) -- cgit v1.3.1