From 752d6ab8f52c540228a2586a01338cdd706de9e5 Mon Sep 17 00:00:00 2001 From: rabite Date: Mon, 17 Jun 2019 18:05:25 +0200 Subject: [PATCH] add comments to proclist.rs --- src/proclist.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/proclist.rs b/src/proclist.rs index 7115234..c561fcf 100644 --- a/src/proclist.rs +++ b/src/proclist.rs @@ -59,10 +59,13 @@ impl Cmd { let cwd_pat = OsString::from("$s"); let cwd_files = self.cwd_files .take() - .unwrap() + .unwrap() // There always is a file, even if just place holder .iter() - .map(|file| file.strip_prefix(&self.cwd) + .map(|file| + // strip out the cwd part to make path shorter + file.strip_prefix(&self.cwd) .into_os_string() + // escape single quotes so file names with them work .escape_single_quote()) .collect::>(); @@ -82,8 +85,11 @@ impl Cmd { .fold(cmd, |cmd, (i, tab_files)| { let tab_files_pat = OsString::from(format!("${}s", i)); let tab_file_paths = tab_files.iter() - .map(|file| file.strip_prefix(&self.cwd) + .map(|file| + // strip out the cwd part to make path shorter + file.strip_prefix(&self.cwd) .into_os_string() + // escape single quotes so file names with them work .escape_single_quote()) .collect::>(); @@ -105,6 +111,7 @@ impl Cmd { let tab_path_pat = OsString::from(format!("${}", i)); let tab_path = tab_path.strip_prefix(&self.cwd) .into_os_string() + // escape single quotes so file names with them work .escape_single_quote(); cmd.iter().map(|part| {