Unverified Commit cd647b6d authored by Marc Cornellà's avatar Marc Cornellà Committed by GitHub

fix(gnu-utils): reset ls alias to use GNU-based --color argument (#11527)

Fixes #11503
parent 277f3821
...@@ -61,3 +61,14 @@ __gnu_utils_preexec() { ...@@ -61,3 +61,14 @@ __gnu_utils_preexec() {
autoload -Uz add-zsh-hook autoload -Uz add-zsh-hook
add-zsh-hook preexec __gnu_utils_preexec add-zsh-hook preexec __gnu_utils_preexec
# lib/theme-and-appearance.zsh sets the alias for ls not knowing that
# we'll be using GNU ls. We'll reset this to use GNU ls --color.
# See https://github.com/ohmyzsh/ohmyzsh/issues/11503
#
# The ls alias might look like:
# - ls='ls -G'
# - ls='gls --color=tty'
if [[ -x "${commands[gls]}" && "${aliases[ls]}" = (*-G*|gls*) ]]; then
alias ls='ls --color=tty'
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment