diff --git a/yazi-config/preset/theme-base.toml b/yazi-config/preset/theme-base.toml index 3c7bf625..1a0e4a0c 100644 --- a/yazi-config/preset/theme-base.toml +++ b/yazi-config/preset/theme-base.toml @@ -205,7 +205,7 @@ rules = [ # Archives { mime = "application/{,g}zip", fg = "red" }, - { mime = "application/{tar,bzip*,7z-compressed,xz,rar}", fg = "red" }, + { mime = "application/{tar,bzip*,7z-compressed,xz,rar,vnd.rar}", fg = "red" }, # Documents { mime = "application/{pdf,doc,rtf,vnd.*}", fg = "cyan" }, diff --git a/yazi-config/preset/yazi.toml b/yazi-config/preset/yazi.toml index 2c282748..1b9e0882 100644 --- a/yazi-config/preset/yazi.toml +++ b/yazi-config/preset/yazi.toml @@ -68,7 +68,7 @@ rules = [ { mime = "{audio,video}/*", use = [ "play", "reveal" ] }, # Archive { mime = "application/{,g}zip", use = [ "extract", "reveal" ] }, - { mime = "application/{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ] }, + { mime = "application/{tar,bzip*,7z-compressed,xz,rar,vnd.rar}", use = [ "extract", "reveal" ] }, # JSON { mime = "application/{json,ndjson}", use = [ "edit", "reveal" ] }, { mime = "*/javascript", use = [ "edit", "reveal" ] }, @@ -133,7 +133,7 @@ previewers = [ { mime = "application/pdf", run = "pdf" }, # Archive { mime = "application/{,g}zip", run = "archive" }, - { mime = "application/{tar,bzip*,7z-compressed,xz,rar,iso9660-image}", run = "archive" }, + { mime = "application/{tar,bzip*,7z-compressed,xz,rar,vnd.rar,iso9660-image}", run = "archive" }, # Font { mime = "font/*", run = "font" }, { mime = "application/vnd.ms-opentype", run = "font" },