diff --git a/Cargo.lock b/Cargo.lock index 83c98a8..753b42b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1727,6 +1727,7 @@ dependencies = [ "fnv", "glob", "itertools", + "log", "pad", "parking_lot", "pinned_vec", diff --git a/src/sources.rs b/src/sources.rs index 3c6064f..f6a440f 100644 --- a/src/sources.rs +++ b/src/sources.rs @@ -625,9 +625,9 @@ pub fn vhdl_parser_pipeline( } let mut msg_printer = MessagePrinter::default(); if let Some(project) = design_files.get_mut("VHDLProject") { - project.add_file(&escape_path, &mut msg_printer); + project.digital_lsp_update_config(&escape_path, &mut msg_printer); } else { - let project = vhdl_lang::Project::new_without_config(&escape_path, &mut msg_printer, None); + let project = vhdl_lang::Project::new_without_config(&escape_path, &mut msg_printer); design_files.insert("VHDLProject".to_string(), project); } }