|
|
|
@ -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 |
|
|
|
|