diff options
Diffstat (limited to 'crates/ra_ide_api')
-rw-r--r-- | crates/ra_ide_api/src/extend_selection.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ra_ide_api/src/extend_selection.rs b/crates/ra_ide_api/src/extend_selection.rs index 7293ba359..163fa8c3c 100644 --- a/crates/ra_ide_api/src/extend_selection.rs +++ b/crates/ra_ide_api/src/extend_selection.rs | |||
@@ -4,6 +4,7 @@ use ra_syntax::{ | |||
4 | algo::{find_covering_element, find_token_at_offset, TokenAtOffset}, | 4 | algo::{find_covering_element, find_token_at_offset, TokenAtOffset}, |
5 | SyntaxKind::*, SyntaxToken, | 5 | SyntaxKind::*, SyntaxToken, |
6 | ast::{self, AstNode, AstToken}, | 6 | ast::{self, AstNode, AstToken}, |
7 | T | ||
7 | }; | 8 | }; |
8 | 9 | ||
9 | use crate::{FileRange, db::RootDatabase}; | 10 | use crate::{FileRange, db::RootDatabase}; |
@@ -135,7 +136,7 @@ fn pick_best<'a>(l: SyntaxToken<'a>, r: SyntaxToken<'a>) -> SyntaxToken<'a> { | |||
135 | fn priority(n: SyntaxToken) -> usize { | 136 | fn priority(n: SyntaxToken) -> usize { |
136 | match n.kind() { | 137 | match n.kind() { |
137 | WHITESPACE => 0, | 138 | WHITESPACE => 0, |
138 | IDENT | SELF_KW | SUPER_KW | CRATE_KW | LIFETIME => 2, | 139 | IDENT | T![self] | T![super] | T![crate] | LIFETIME => 2, |
139 | _ => 1, | 140 | _ => 1, |
140 | } | 141 | } |
141 | } | 142 | } |