diff --git a/src/files.rs b/src/files.rs index 1d652e1..1473fd5 100644 --- a/src/files.rs +++ b/src/files.rs @@ -49,12 +49,12 @@ impl Files { let size = meta.len() / 1024; let mtime = meta.modified()?; - let style + let color = match COLORS.style_for_path_with_metadata(file.path(), Some(&meta)) { - Some(style) => Some(style.clone()), + Some(style) => { style.clone().foreground }, None => None }; - let file = File::new(&name, path, kind, size as usize, mtime, style); + let file = File::new(&name, path, kind, size as usize, mtime, color); files.push(file) } @@ -151,7 +151,7 @@ pub struct File { pub size: Option, pub kind: Kind, pub mtime: SystemTime, - pub style: Option