aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/ls.fish
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-09-20 02:53:17 +1000
committerGravatar axel <axel@liljencrantz.se>2006-09-20 02:53:17 +1000
commitbe886bc6df8fd4564854294e0921e59b8d3d3bc0 (patch)
tree9050a0df8d0ba2876ac184e5369f7da007948263 /share/functions/ls.fish
parent7a5823fd605af80df483e1d3f3629e60503488de (diff)
Unly use classifications in ls if stdout is a tty
darcs-hash:20060919165317-ac50b-c7923c7f5900ecc9814756743e6b0345efa382c5.gz
Diffstat (limited to 'share/functions/ls.fish')
-rw-r--r--share/functions/ls.fish6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/functions/ls.fish b/share/functions/ls.fish
index e03b33dd..d98b1981 100644
--- a/share/functions/ls.fish
+++ b/share/functions/ls.fish
@@ -5,7 +5,11 @@
if command ls --version 1>/dev/null 2>/dev/null
# This is GNU ls
function ls -d (N_ "List contents of directory")
- command ls --color=auto --indicator-style=classify $argv
+ set -l param --color=auto
+ if isatty 1
+ set param $param --indicator-style=classify
+ end
+ command ls $argv
end
set -l color_document 35