diff --git a/lib/theme-and-appearance.zsh b/lib/theme-and-appearance.zsh index 585e969d8..c8edbef08 100644 --- a/lib/theme-and-appearance.zsh +++ b/lib/theme-and-appearance.zsh @@ -40,9 +40,9 @@ if [[ -z "$LS_COLORS" ]]; then fi function test-ls-args { - local cmd="$1" # ls, gls, colorls, ... - local args="${@[2,-1]}" # arguments except the first one - command "$cmd" "$args" /dev/null &>/dev/null + local cmd="$1" # ls, gls, colorls, ... + shift # remove the command, leaving only the arguments + command "$cmd" "$@" /dev/null &>/dev/null } # Find the option for using colors in ls, depending on the version