Change out inc-rename for live-rename
This commit is contained in:
parent
1708c8d30b
commit
0e2016a4a0
3 changed files with 45 additions and 8 deletions
|
|
@ -10,9 +10,9 @@
|
||||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" },
|
"gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" },
|
||||||
"goto-preview": { "branch": "main", "commit": "cf561d10b4b104db20375c48b86cf36af9f96e00" },
|
"goto-preview": { "branch": "main", "commit": "cf561d10b4b104db20375c48b86cf36af9f96e00" },
|
||||||
"inc-rename.nvim": { "branch": "main", "commit": "2597bccb57d1b570fbdbd4adf88b955f7ade715b" },
|
|
||||||
"incline.nvim": { "branch": "main", "commit": "8b54c59bcb23366645ae10edca6edfb9d3a0853e" },
|
"incline.nvim": { "branch": "main", "commit": "8b54c59bcb23366645ae10edca6edfb9d3a0853e" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
|
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
|
||||||
|
"live-rename.nvim": { "branch": "main", "commit": "3a3cddf23b89a17992f9ca67afc5858077769462" },
|
||||||
"logger.nvim": { "branch": "main", "commit": "63dd10c9b9a159fd6cfe08435d9606384ff103c5" },
|
"logger.nvim": { "branch": "main", "commit": "63dd10c9b9a159fd6cfe08435d9606384ff103c5" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
||||||
"markview.nvim": { "branch": "main", "commit": "0a5033326f703d99a8788e2d47753d6298195e8a" },
|
"markview.nvim": { "branch": "main", "commit": "0a5033326f703d99a8788e2d47753d6298195e8a" },
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
return {
|
|
||||||
"smjonas/inc-rename.nvim",
|
|
||||||
opts = {},
|
|
||||||
keys = {
|
|
||||||
{ "<leader>r", ":IncRename " },
|
|
||||||
},
|
|
||||||
}
|
|
||||||
44
nvim/lua/plugs/live_rename.lua
Normal file
44
nvim/lua/plugs/live_rename.lua
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
return {
|
||||||
|
"saecki/live-rename.nvim",
|
||||||
|
opts = {
|
||||||
|
-- Send a `textDocument/prepareRename` request to the server to
|
||||||
|
-- determine the word to be renamed, can be slow on some servers.
|
||||||
|
-- Otherwise fallback to using `<cword>`.
|
||||||
|
prepare_rename = true,
|
||||||
|
--- The timeout for the `textDocument/prepareRename` request and final
|
||||||
|
--- `textDocument/rename` request when submitting.
|
||||||
|
request_timeout = 1500,
|
||||||
|
-- Make an initial `textDocument/rename` request to gather other
|
||||||
|
-- occurences which are edited and use these ranges to preview.
|
||||||
|
-- If disabled only the word under the cursor will have a preview.
|
||||||
|
show_other_ocurrences = true,
|
||||||
|
-- Try to infer patterns from the initial `textDocument/rename` request
|
||||||
|
-- and use these to show hopefully better edit previews.
|
||||||
|
use_patterns = true,
|
||||||
|
-- The register which is used to temporarily record a macro into. This
|
||||||
|
-- macro can then be executed on other symbols using the `macrorepeat`
|
||||||
|
-- rename option.
|
||||||
|
scratch_register = "l",
|
||||||
|
keys = {
|
||||||
|
submit = {
|
||||||
|
{ "n", "<cr>" },
|
||||||
|
{ "v", "<cr>" },
|
||||||
|
{ "i", "<cr>" },
|
||||||
|
},
|
||||||
|
cancel = {
|
||||||
|
{ "n", "<esc>" },
|
||||||
|
{ "n", "q" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
hl = {
|
||||||
|
current = "CurSearch",
|
||||||
|
others = "Search",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
,
|
||||||
|
keys = {
|
||||||
|
{ "<leader>r", function()
|
||||||
|
require("live-rename").rename({ cursorpos = 0 })
|
||||||
|
end },
|
||||||
|
},
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue