mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-04 11:34:51 +00:00
commit
fd2cb645b7
@ -910,11 +910,18 @@ impl Config {
|
|||||||
|
|
||||||
patch_old_style::patch_json_for_outdated_configs(&mut json);
|
patch_old_style::patch_json_for_outdated_configs(&mut json);
|
||||||
|
|
||||||
|
let mut json_errors = vec![];
|
||||||
|
let snips = get_field_json::<FxHashMap<String, SnippetDef>>(
|
||||||
|
&mut json,
|
||||||
|
&mut json_errors,
|
||||||
|
"completion_snippets_custom",
|
||||||
|
None,
|
||||||
|
)
|
||||||
|
.unwrap_or(self.completion_snippets_custom().to_owned());
|
||||||
|
|
||||||
// IMPORTANT : This holds as long as ` completion_snippets_custom` is declared `client`.
|
// IMPORTANT : This holds as long as ` completion_snippets_custom` is declared `client`.
|
||||||
config.snippets.clear();
|
config.snippets.clear();
|
||||||
|
|
||||||
let snips = self.completion_snippets_custom().to_owned();
|
|
||||||
|
|
||||||
for (name, def) in snips.iter() {
|
for (name, def) in snips.iter() {
|
||||||
if def.prefix.is_empty() && def.postfix.is_empty() {
|
if def.prefix.is_empty() && def.postfix.is_empty() {
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user