diff options
Diffstat (limited to 'support/texlab/crates/commands/src/clean.rs')
-rw-r--r-- | support/texlab/crates/commands/src/clean.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/support/texlab/crates/commands/src/clean.rs b/support/texlab/crates/commands/src/clean.rs index 562d9c49b6..706e7dfaf1 100644 --- a/support/texlab/crates/commands/src/clean.rs +++ b/support/texlab/crates/commands/src/clean.rs @@ -29,18 +29,15 @@ impl CleanCommand { }; let out_dir = match target { - CleanTarget::Auxiliary => &workspace.config().build.aux_dir, - CleanTarget::Artifacts => &workspace.config().build.pdf_dir, + CleanTarget::Auxiliary => workspace.aux_dir(&base_dir), + CleanTarget::Artifacts => workspace.pdf_dir(&base_dir), }; - let out_dir = workspace - .output_dir(&base_dir, out_dir.clone()) - .to_file_path() - .unwrap(); + let out_dir_path = out_dir.to_file_path().unwrap(); let executable = String::from("latexmk"); let args = vec![ - format!("-outdir={}", out_dir.display()), + format!("-outdir={}", out_dir_path.display()), String::from(flag), path.display().to_string(), ]; |