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 = function() local keys = require("lazyvim.plugins.lsp.keymaps").get() keys[#keys + 1] = { "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", } end, }, --- Noice integration { "folke/noice.nvim", optional = true, opts = { presets = { inc_rename = true }, }, }, }