From e412478043c08f8e312a60cd54533b98a6b20352 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Fri, 8 Sep 2023 00:41:58 +0800 Subject: [PATCH] fix: RAR file preview --- config/preset/theme.toml | 2 +- config/preset/yazi.toml | 2 +- shared/src/mime.rs | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/preset/theme.toml b/config/preset/theme.toml index db081b47..443df4af 100644 --- a/config/preset/theme.toml +++ b/config/preset/theme.toml @@ -43,9 +43,9 @@ rules = [ # Archives { mime = "application/zip", fg = "#CD9EFC" }, { mime = "application/gzip", fg = "#CD9EFC" }, + { mime = "application/x-tar", fg = "#CD9EFC" }, { mime = "application/x-bzip", fg = "#CD9EFC" }, { mime = "application/x-bzip2", fg = "#CD9EFC" }, - { mime = "application/x-tar", fg = "#CD9EFC" }, { mime = "application/x-7z-compressed", fg = "#CD9EFC" }, { mime = "application/x-rar", fg = "#CD9EFC" }, diff --git a/config/preset/yazi.toml b/config/preset/yazi.toml index 1b2d1f91..ed101007 100644 --- a/config/preset/yazi.toml +++ b/config/preset/yazi.toml @@ -55,9 +55,9 @@ rules = [ { mime = "application/zip", use = "archive" }, { mime = "application/gzip", use = "archive" }, + { mime = "application/x-tar", use = "archive" }, { mime = "application/x-bzip", use = "archive" }, { mime = "application/x-bzip2", use = "archive" }, - { mime = "application/x-tar", use = "archive" }, { mime = "application/x-7z-compressed", use = "archive" }, { mime = "application/x-rar", use = "archive" }, diff --git a/shared/src/mime.rs b/shared/src/mime.rs index cdbedb26..a3e5d184 100644 --- a/shared/src/mime.rs +++ b/shared/src/mime.rs @@ -30,13 +30,13 @@ impl MimeKind { Self::JSON } else if s == "application/pdf" { Self::PDF - } else if s == "application/x-bzip" - || s == "application/x-bzip2" + } else if s == "application/zip" || s == "application/gzip" - || s == "application/vnd.rar" || s == "application/x-tar" - || s == "application/zip" + || s == "application/x-bzip" + || s == "application/x-bzip2" || s == "application/x-7z-compressed" + || s == "application/x-rar" { Self::Archive } else {