vim: Replace with Register (#24326)

Closes #18813

Release Notes:

- vim: Add `gr` for [replace with
register](https://github.com/vim-scripts/ReplaceWithRegister)
This commit is contained in:
Conrad Irwin 2025-02-06 20:24:41 -07:00 committed by GitHub
parent d83c316e6d
commit 8646d37c0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 120 additions and 1 deletions

View file

@ -111,6 +111,7 @@ pub enum Operator {
RecordRegister,
ReplayRegister,
ToggleComments,
ReplaceWithRegister,
}
#[derive(Default, Clone, Debug)]
@ -499,6 +500,7 @@ impl Operator {
Operator::AutoIndent => "eq",
Operator::ShellCommand => "sh",
Operator::Rewrap => "gq",
Operator::ReplaceWithRegister => "gr",
Operator::Outdent => "<",
Operator::Uppercase => "gU",
Operator::Lowercase => "gu",
@ -551,6 +553,7 @@ impl Operator {
| Operator::ShellCommand
| Operator::Lowercase
| Operator::Uppercase
| Operator::ReplaceWithRegister
| Operator::Object { .. }
| Operator::ChangeSurrounds { target: None }
| Operator::OppositeCase