Fix broken isatty stdout in fisher ls.

This commit is contained in:
Jorge Bucaran 2016-05-06 01:45:12 +09:00
parent d31d68daeb
commit d041f9ac99
No known key found for this signature in database
GPG key ID: E54BA3C0E646DB30

View file

@ -231,19 +231,10 @@ function fisher
case ls
if test "$argv" -ge 0 -o "$argv" = -
set items (__fisher_list)
set -l count (count $items)
if test "$count" -ge 10
if isatty stdout
printf "%s\n" $items | column -c$argv
else
printf "%s\n" $items | sed 's|^[@* ]*||'
end
else if test "$count" -ge 1
printf "%s\n" $items
if isatty stdout
__fisher_list | column -c$argv
else
__fisher_list | sed 's|^[@* ]*||'
end
else