Added snacks quickfile and LSP file-rename in oil

This commit is contained in:
2025-04-24 20:49:57 +03:00
parent 67a4bc03ac
commit 02b5384802
2 changed files with 19 additions and 0 deletions

View File

@@ -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,
})

View File

@@ -24,6 +24,7 @@ return {
end,
},
picker = {},
quickfile = {},
},
keys = {
{
@@ -178,5 +179,13 @@ return {
end,
desc = '[T]hemes [P]icker',
},
{
'<leader>rn',
function()
Snacks.rename.rename_file()
end,
desc = '[R]e[n]ame',
},
},
}