1 2 3 4 5 6 7 8
function dired if set --query argv[1] set --function repo $argv[1] else set --function repo $pwd end emacsclient --suppress-output --eval "(dired \"$argv[1]\")" end