mirror of
https://github.com/Llewellynvdm/exa.git
synced 2024-11-22 12:05:11 +00:00
Add some more file extensions
This commit is contained in:
parent
ab66c681c2
commit
71f03157aa
@ -22,7 +22,7 @@ static VIDEO_TYPES: &'static [&'static str] = &[
|
|||||||
"mpg", "ogm", "ogv", "vob", "wmv" ];
|
"mpg", "ogm", "ogv", "vob", "wmv" ];
|
||||||
|
|
||||||
static MUSIC_TYPES: &'static [&'static str] = &[
|
static MUSIC_TYPES: &'static [&'static str] = &[
|
||||||
"aac", "m4a", "mp3", "ogg" ];
|
"aac", "m4a", "mp3", "ogg", "wma" ];
|
||||||
|
|
||||||
static MUSIC_LOSSLESS: &'static [&'static str] = &[
|
static MUSIC_LOSSLESS: &'static [&'static str] = &[
|
||||||
"alac", "ape", "flac", "wav" ];
|
"alac", "ape", "flac", "wav" ];
|
||||||
@ -32,8 +32,9 @@ static COMPRESSED_TYPES: &'static [&'static str] = &[
|
|||||||
"iso", "dmg", "tc", "rar", "par" ];
|
"iso", "dmg", "tc", "rar", "par" ];
|
||||||
|
|
||||||
static DOCUMENT_TYPES: &'static [&'static str] = &[
|
static DOCUMENT_TYPES: &'static [&'static str] = &[
|
||||||
"djvu", "doc", "docx", "eml", "eps", "odp", "ods",
|
"djvu", "doc", "docx", "dvi", "eml", "eps", "fotd",
|
||||||
"odt", "pdf", "ppt", "pptx", "xls", "xlsx" ];
|
"odp", "odt", "pdf", "ppt", "pptx", "rtf",
|
||||||
|
"xls", "xlsx" ];
|
||||||
|
|
||||||
static TEMP_TYPES: &'static [&'static str] = &[
|
static TEMP_TYPES: &'static [&'static str] = &[
|
||||||
"tmp", "swp", "swo", "swn", "bak" ];
|
"tmp", "swp", "swo", "swn", "bak" ];
|
||||||
@ -52,21 +53,21 @@ static BUILD_TYPES: &'static [&'static str] = &[
|
|||||||
impl FileType {
|
impl FileType {
|
||||||
pub fn style(&self) -> Style {
|
pub fn style(&self) -> Style {
|
||||||
match *self {
|
match *self {
|
||||||
Normal => Plain,
|
Normal => Plain,
|
||||||
Directory => Blue.bold(),
|
Directory => Blue.bold(),
|
||||||
Symlink => Cyan.normal(),
|
Symlink => Cyan.normal(),
|
||||||
Special => Yellow.normal(),
|
Special => Yellow.normal(),
|
||||||
Executable => Green.bold(),
|
Executable => Green.bold(),
|
||||||
Image => Fixed(133).normal(),
|
Image => Fixed(133).normal(),
|
||||||
Video => Fixed(135).normal(),
|
Video => Fixed(135).normal(),
|
||||||
Music => Fixed(92).normal(),
|
Music => Fixed(92).normal(),
|
||||||
Lossless => Fixed(93).normal(),
|
Lossless => Fixed(93).normal(),
|
||||||
Crypto => Fixed(109).normal(),
|
Crypto => Fixed(109).normal(),
|
||||||
Document => Fixed(105).normal(),
|
Document => Fixed(105).normal(),
|
||||||
Compressed => Red.normal(),
|
Compressed => Red.normal(),
|
||||||
Temp => GREY.normal(),
|
Temp => GREY.normal(),
|
||||||
Immediate => Yellow.bold().underline(),
|
Immediate => Yellow.bold().underline(),
|
||||||
Compiled => Fixed(137).normal(),
|
Compiled => Fixed(137).normal(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user