X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=crates%2Frust-analyzer%2Fsrc%2Fconfig.rs;h=cac48e9117099074a33638e3137cdc66b32e3d2e;hb=96fc01a30b88d95619b26fd96c58627dd54cb339;hp=3671367025059787e105ff5b348185e6ae133da0;hpb=3d80e0a15417ccf731a68e3100dfb4c7619c9274;p=rust.git diff --git a/crates/rust-analyzer/src/config.rs b/crates/rust-analyzer/src/config.rs index 36713670250..cac48e91170 100644 --- a/crates/rust-analyzer/src/config.rs +++ b/crates/rust-analyzer/src/config.rs @@ -35,7 +35,8 @@ struct ConfigData { assist_importMergeBehaviour: MergeBehaviorDef = "\"full\"", /// The path structure for newly inserted paths to use. assist_importPrefix: ImportPrefixDef = "\"plain\"", - + /// Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines. + assist_importGroup: bool = "true", /// Show function name and docs in parameter hints. callInfo_full: bool = "true", @@ -574,6 +575,7 @@ fn insert_use_config(&self) -> InsertUseConfig { ImportPrefixDef::ByCrate => PrefixKind::ByCrate, ImportPrefixDef::BySelf => PrefixKind::BySelf, }, + group: self.data.assist_importGroup, } } pub fn completion(&self) -> CompletionConfig {