diff options
author | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2020-03-20 13:08:26 -0400 |
---|---|---|
committer | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2020-03-20 14:00:05 -0400 |
commit | 8fc59f0a0c3729d201f844738db5275035f59f2d (patch) | |
tree | 6deeba8db7275387f44b5bdb03c1f801efe437ab /src/ui | |
parent | 84e912b7779faaaeb09d1085e09630a548c7fb54 (diff) |
add initial support for detecting mimetypes
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/widgets/tui_footer.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/widgets/tui_footer.rs b/src/ui/widgets/tui_footer.rs index 3e044f4..072b143 100644 --- a/src/ui/widgets/tui_footer.rs +++ b/src/ui/widgets/tui_footer.rs @@ -33,12 +33,22 @@ impl<'a> Widget for TuiFooter<'a> { let size = self.entry.metadata.len; let size = format::file_size_to_string(size as f64); + #[cfg(unix)] + let mimetype = match self.entry.metadata.mimetype.as_ref() { + Some(s) => s, + None => "", + }; + let mut text = vec![ Text::styled(mode, mode_style), Text::raw(" "), Text::raw(mtime), Text::raw(" "), Text::raw(size), + #[cfg(unix)] + Text::raw(" "), + #[cfg(unix)] + Text::raw(mimetype), ]; if self.entry.metadata.file_type.is_symlink() { |