diff options
author | Benjamin Coenen <[email protected]> | 2020-04-12 16:45:07 +0100 |
---|---|---|
committer | Benjamin Coenen <[email protected]> | 2020-04-12 16:58:06 +0100 |
commit | 064095742980d4c825391f643e437520599f51d8 (patch) | |
tree | 339ac072c6d7c76451804db1f85bc673b9798137 /crates/ra_ide/src/completion.rs | |
parent | 93bfc2d05d36a47dc05a1799210327473d702dbc (diff) |
Improve autocompletion by looking on the type and name, change implementation, include sort in Completions struct
Signed-off-by: Benjamin Coenen <[email protected]>
Diffstat (limited to 'crates/ra_ide/src/completion.rs')
-rw-r--r-- | crates/ra_ide/src/completion.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/ra_ide/src/completion.rs b/crates/ra_ide/src/completion.rs index 4a1a2a04a..3be8b1903 100644 --- a/crates/ra_ide/src/completion.rs +++ b/crates/ra_ide/src/completion.rs | |||
@@ -94,5 +94,8 @@ pub(crate) fn completions( | |||
94 | complete_macro_in_item_position::complete_macro_in_item_position(&mut acc, &ctx); | 94 | complete_macro_in_item_position::complete_macro_in_item_position(&mut acc, &ctx); |
95 | complete_trait_impl::complete_trait_impl(&mut acc, &ctx); | 95 | complete_trait_impl::complete_trait_impl(&mut acc, &ctx); |
96 | 96 | ||
97 | // Reorder completion items if there is a sort_option | ||
98 | acc.sort(); | ||
99 | |||
97 | Some(acc) | 100 | Some(acc) |
98 | } | 101 | } |