[open] rules = [ # Folder { name = "*/", use = [ "open", "reveal" ] }, # Text { mime = "text/*", use = [ "edit", "reveal" ] }, # Image { mime = "image/*", use = [ "open", "reveal" ] }, # Media { mime = "{audio,video}/*", use = [ "play", "reveal" ] }, # Archive { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", use = [ "extract", "reveal" ] }, # JSON { mime = "application/{json,ndjson}", use = [ "edit", "reveal" ] }, { mime = "*/javascript", use = [ "edit", "reveal" ] }, # Empty file { mime = "inode/empty", use = [ "edit", "reveal" ] }, # Fallback { name = "*", use = [ "open", "reveal" ] }, ] [manager] linemode = "btime" scrolloff = 4