return { -- Rename with cmdpreview recommended = true, desc = "Incremental LSP renaming based on Neovim's command-preview feature", { "smjonas/inc-rename.nvim", cmd = "IncRename", opts = {}, }, -- LSP Keymaps { "neovim/nvim-lspconfig", opts = { servers = { ["*"] = { keys = { { "cr", function() local inc_rename = require("inc_rename") return ":" .. inc_rename.config.cmd_name .. " " .. vim.fn.expand("") end, expr = true, desc = "Rename (inc-rename.nvim)", has = "rename", }, }, }, }, }, }, --- Noice integration { "folke/noice.nvim", optional = true, opts = { presets = { inc_rename = true }, }, }, }