[manager] show_hidden = false linemode = "size" show_symlink = true [preview] wrap = "yes" tab_size = 2 max_width = 600 max_height = 900 cache_dir = "" image_delay = 30 image_filter = "triangle" image_quality = 75 sixel_fraction = 15 ueberzug_scale = 1 ueberzug_offset = [ 0, 0, 0, 0 ] [opener] pdfview = [ { run = 'evince "$@"', orphan = true, for = "unix" }, ] imgview = [ { run = 'swayimg "$@"', orphan = true, for = "linux" } ] edit = [ { run = '$EDITOR "$@"', block = true, for = "unix" } ] open = [ { run = 'xdg-open "$1"', desc = "Open", for = "linux" }, ] play = [ { run = 'mpv --force-window "$@"', orphan = true, for = "unix" }, ] reveal = [ { run = 'xdg-open "$(dirname "$1")"', desc = "Reveal", for = "linux" }, ] [open] rules = [ # Folder { name = "*/", use = [ "edit", "open", "reveal" ] }, { mime = "image/*", use = "imgview" }, { mime = "text/*", use = "edit" }, { mime = "{audio,video}/*", use = [ "play", "reveal" ] }, # { mime = "application/json", use = "edit" }, { name = "*.json", use = "edit" }, # Multiple openers for a single rule { name = "*.html", use = [ "open", "edit" ] }, # Empty file { mime = "inode/empty", use = [ "edit", "reveal" ] }, # Fallback { name = "*", use = [ "open", "reveal" ] }, ] prepend_rules = [ { name = "*.pdf", use = "pdfview" } ] append_rules = [ { name = "*.pdf", use = "pdfview" }, ] [input] cursor_blink = true