pub fn path_completion(prefix: &str, candidates: &[String]) -> Option<String>
Return the single match or the extra shared path prefix that Tab can add.