diff options
Diffstat (limited to 'support/texlab/crates/parser/src/latexmkrc.rs')
-rw-r--r-- | support/texlab/crates/parser/src/latexmkrc.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/support/texlab/crates/parser/src/latexmkrc.rs b/support/texlab/crates/parser/src/latexmkrc.rs index 6013a5f646..58c348d01f 100644 --- a/support/texlab/crates/parser/src/latexmkrc.rs +++ b/support/texlab/crates/parser/src/latexmkrc.rs @@ -28,9 +28,9 @@ mod v483 { .current_dir(temp_dir.path()) .output()?; - let stderr = String::from_utf8_lossy(&output.stderr); + let stdout = String::from_utf8_lossy(&output.stdout); - let (aux_dir, out_dir) = stderr.lines().find_map(extract_dirs).ok_or_else(|| { + let (aux_dir, out_dir) = stdout.lines().find_map(extract_dirs).ok_or_else(|| { std::io::Error::new( std::io::ErrorKind::InvalidData, "Normalized aux and out dir were not found in latexmk output", @@ -106,7 +106,7 @@ mod v484 { let mut it = lines .skip_while(|line| !line.starts_with("Latexmk: Normalized aux dir and out dirs:")) .nth(1)? - .split(","); + .split(','); let aux_dir = it.next()?.trim().strip_prefix('\'')?.strip_suffix('\'')?; @@ -133,7 +133,7 @@ pub fn parse_latexmkrc(input: &str, src_dir: &Path) -> std::io::Result<Latexmkrc .as_ref() .and_then(|line| Some((line.find("Version")?, line))) .and_then(|(i, line)| line[i..].trim_end().strip_prefix("Version ")) - .and_then(|text| versions::Versioning::new(text)); + .and_then(versions::Versioning::new); let result = if version.map_or(false, |v| v >= versions::Versioning::new("4.84").unwrap()) { v484::parse_latexmkrc(input, src_dir) |