mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-27 15:30:15 +08:00
fix(gnu-utils): reset ls alias to use GNU-based --color argument (#11527)
Fixes #11503
This commit is contained in:
parent
277f38212a
commit
cd647b6dc6
@ -61,3 +61,14 @@ __gnu_utils_preexec() {
|
||||
|
||||
autoload -Uz add-zsh-hook
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user