From be886bc6df8fd4564854294e0921e59b8d3d3bc0 Mon Sep 17 00:00:00 2001 From: axel Date: Wed, 20 Sep 2006 02:53:17 +1000 Subject: Unly use classifications in ls if stdout is a tty darcs-hash:20060919165317-ac50b-c7923c7f5900ecc9814756743e6b0345efa382c5.gz --- share/functions/ls.fish | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'share/functions/ls.fish') 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 -- cgit v1.2.3