[manager] sort_dir_first = true sort_by = "natural" sort_sensitive = false show_hidden = true ratio = [1, 4, 2] show_symlink = true scrolloff = 6 [preview] wrap = "yes" image_quality = 90 image_filters = "triangle" sixel_fraction = 15 [opener] play = [ { run = 'mpv "$@"', orphan = true, for = "unix" }, ] edit = [ { run = '$EDITOR "$@"', block = true, for = "unix" }, ] open = [ { run = 'xdg-open "$@"', desc = "Open" }, ] [open] prepend_rules = [ { name = "*.json", use = "edit" }, { name = "*.toml", use = "edit" }, { name = "*.yaml", use = "edit" }, { name = "*.yml", use = "edit" }, { name = "*.sh", use = "edit" }, { name = "*.bashrc", use = "edit" }, { name = "*.zshrc", use = "edit" }, { name = "*.lua", use = "edit" }, { name = "*.bat", use = "edit" }, { name = "*.conf", use = "edit" }, { name = "*.py", use = "edit" }, # Multiple openers for a single rule { name = "*.html", use = [ "open", "edit" ] }, ] append_rules = [ { name = "*", use = "nvim" }, ] [tasks] image_alloc = 0 [[plugin.prepend_fetchers]] id = "git" name = "*" run = "git" [[plugin.prepend_fetchers]] id = "git" name = "*/" run = "git"