diff --git a/crates/analyzer/src/lib.rs b/crates/analyzer/src/lib.rs index 5e0a856..366eb5d 100644 --- a/crates/analyzer/src/lib.rs +++ b/crates/analyzer/src/lib.rs @@ -573,7 +573,7 @@ pub fn from_mist_to_rust(mut path: PathBuf) -> PathBuf { let mut comps: Vec = path.components().collect(); if let Some(pos) = comps.iter().rposition(|c| c.as_os_str() == "src") { - let replacement = std::path::Path::new(".mist/lsp"); + let replacement = std::path::Path::new(".mist/src"); comps.splice(pos..=pos, replacement.components()); comps.iter().collect() } else { @@ -587,8 +587,7 @@ pub fn from_rust_to_mist(mut path: PathBuf) -> PathBuf { let comps: Vec = path.components().collect(); - // pattern we originally inserted: ".mist/lsp" - let pattern: Vec = std::path::Path::new(".mist/lsp").components().collect(); + let pattern: Vec = std::path::Path::new(".mist/src").components().collect(); // find the last occurrence of the pattern if let Some(pos) = comps diff --git a/crates/analyzer/src/transpiler.rs b/crates/analyzer/src/transpiler.rs index 0e51b31..66a316c 100644 --- a/crates/analyzer/src/transpiler.rs +++ b/crates/analyzer/src/transpiler.rs @@ -7,7 +7,7 @@ use mist_parser::{ast::TopLevel, error::ParseError}; pub fn build(root: &PathBuf) { let src_dir = root.join("src"); - let out_dir = root.join(".mist/lsp"); + let out_dir = root.join(".mist/src"); if let Err(e) = build_dir(root, &src_dir, &src_dir, &out_dir) { eprintln!("Warning: Build directory run aborted safely: {e}");