Implement Indent & Outdent as operators (#12430)
Release Notes: - Fixes [#9697](https://github.com/zed-industries/zed/issues/9697). Implements `>` and `<` with motions and text objects. Works with repeat action `.`
This commit is contained in:
parent
25050e8027
commit
8a659b0c60
7 changed files with 150 additions and 3 deletions
|
@ -61,6 +61,8 @@ pub enum Operator {
|
|||
DeleteSurrounds,
|
||||
Mark,
|
||||
Jump { line: bool },
|
||||
Indent,
|
||||
Outdent,
|
||||
}
|
||||
|
||||
#[derive(Default, Clone)]
|
||||
|
@ -266,6 +268,8 @@ impl Operator {
|
|||
Operator::Mark => "m",
|
||||
Operator::Jump { line: true } => "'",
|
||||
Operator::Jump { line: false } => "`",
|
||||
Operator::Indent => ">",
|
||||
Operator::Outdent => "<",
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue