Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 4fc208e

Browse files
committed
Auto merge of rust-lang#15882 - Veykril:fix-config-keys, r=Veykril
minor: Fix import preference config keys
2 parents 92d9ca7 + d6b908e commit 4fc208e

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

crates/rust-analyzer/src/config.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -352,9 +352,9 @@ config_data! {
352352
/// Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.
353353
imports_merge_glob: bool = "true",
354354
/// Prefer to unconditionally use imports of the core and alloc crate, over the std crate.
355-
imports_prefer_no_std: bool = "false",
355+
imports_preferNoStd | imports_prefer_no_std: bool = "false",
356356
/// Whether to prefer import paths containing a `prelude` module.
357-
imports_prefer_prelude: bool = "false",
357+
imports_preferPrelude: bool = "false",
358358
/// The path structure for newly inserted paths to use.
359359
imports_prefix: ImportPrefixDef = "\"plain\"",
360360

@@ -1119,8 +1119,8 @@ impl Config {
11191119
ExprFillDefaultDef::Default => ExprFillDefaultMode::Default,
11201120
},
11211121
insert_use: self.insert_use_config(),
1122-
prefer_no_std: self.data.imports_prefer_no_std,
1123-
prefer_prelude: self.data.imports_prefer_prelude,
1122+
prefer_no_std: self.data.imports_preferNoStd,
1123+
prefer_prelude: self.data.imports_preferPrelude,
11241124
}
11251125
}
11261126

@@ -1489,8 +1489,8 @@ impl Config {
14891489
CallableCompletionDef::None => None,
14901490
},
14911491
insert_use: self.insert_use_config(),
1492-
prefer_no_std: self.data.imports_prefer_no_std,
1493-
prefer_prelude: self.data.imports_prefer_prelude,
1492+
prefer_no_std: self.data.imports_preferNoStd,
1493+
prefer_prelude: self.data.imports_preferPrelude,
14941494
snippet_cap: SnippetCap::new(try_or_def!(
14951495
self.caps
14961496
.text_document
@@ -1519,8 +1519,8 @@ impl Config {
15191519
snippet_cap: SnippetCap::new(self.experimental("snippetTextEdit")),
15201520
allowed: None,
15211521
insert_use: self.insert_use_config(),
1522-
prefer_no_std: self.data.imports_prefer_no_std,
1523-
prefer_prelude: self.data.imports_prefer_prelude,
1522+
prefer_no_std: self.data.imports_preferNoStd,
1523+
prefer_prelude: self.data.imports_preferPrelude,
15241524
assist_emit_must_use: self.data.assist_emitMustUse,
15251525
}
15261526
}

docs/user/generated_config.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -493,12 +493,12 @@ Group inserted imports by the https://rust-analyzer.github.io/manual.html#auto-i
493493
--
494494
Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.
495495
--
496-
[[rust-analyzer.imports.prefer.no.std]]rust-analyzer.imports.prefer.no.std (default: `false`)::
496+
[[rust-analyzer.imports.preferNoStd]]rust-analyzer.imports.preferNoStd (default: `false`)::
497497
+
498498
--
499499
Prefer to unconditionally use imports of the core and alloc crate, over the std crate.
500500
--
501-
[[rust-analyzer.imports.prefer.prelude]]rust-analyzer.imports.prefer.prelude (default: `false`)::
501+
[[rust-analyzer.imports.preferPrelude]]rust-analyzer.imports.preferPrelude (default: `false`)::
502502
+
503503
--
504504
Whether to prefer import paths containing a `prelude` module.

editors/code/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,12 +1129,12 @@
11291129
"default": true,
11301130
"type": "boolean"
11311131
},
1132-
"rust-analyzer.imports.prefer.no.std": {
1132+
"rust-analyzer.imports.preferNoStd": {
11331133
"markdownDescription": "Prefer to unconditionally use imports of the core and alloc crate, over the std crate.",
11341134
"default": false,
11351135
"type": "boolean"
11361136
},
1137-
"rust-analyzer.imports.prefer.prelude": {
1137+
"rust-analyzer.imports.preferPrelude": {
11381138
"markdownDescription": "Whether to prefer import paths containing a `prelude` module.",
11391139
"default": false,
11401140
"type": "boolean"

0 commit comments

Comments
 (0)