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