vim: add guu gUU g~~ g/ (#12789)
Release Notes: - vim: Add `g/` for project search
This commit is contained in:
parent
e174f16d50
commit
75f8be6a0f
3 changed files with 26 additions and 2 deletions
|
@ -295,7 +295,7 @@ impl KeyBindingContextPredicate {
|
|||
}
|
||||
_ if is_identifier_char(next) => {
|
||||
let len = source
|
||||
.find(|c: char| !is_identifier_char(c))
|
||||
.find(|c: char| !is_identifier_char(c) && !is_vim_operator_char(c))
|
||||
.unwrap_or(source.len());
|
||||
let (identifier, rest) = source.split_at(len);
|
||||
source = skip_whitespace(rest);
|
||||
|
@ -356,7 +356,7 @@ fn is_identifier_char(c: char) -> bool {
|
|||
}
|
||||
|
||||
fn is_vim_operator_char(c: char) -> bool {
|
||||
c == '>' || c == '<'
|
||||
c == '>' || c == '<' || c == '~'
|
||||
}
|
||||
|
||||
fn skip_whitespace(source: &str) -> &str {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue