Merge pull request #18830 from alibektas/18814

fix: 18814
This commit is contained in:
Lukas Wirth 2025-01-03 13:52:09 +00:00 committed by GitHub
commit fd2cb645b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -910,11 +910,18 @@ impl Config {
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`.
config.snippets.clear();
let snips = self.completion_snippets_custom().to_owned();
for (name, def) in snips.iter() {
if def.prefix.is_empty() && def.postfix.is_empty() {
continue;