From dbc9dff7601a91804d850a8b7354c0a5fe6bca73 Mon Sep 17 00:00:00 2001
From: Sorin Ionescu <sorin.ionescu@gmail.com>
Date: Sat, 14 Apr 2012 20:28:28 -0400
Subject: [PATCH] [#145] Simplify the slit utility

---
 modules/utility/init.zsh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/utility/init.zsh b/modules/utility/init.zsh
index 78f26c78..130e112f 100644
--- a/modules/utility/init.zsh
+++ b/modules/utility/init.zsh
@@ -42,7 +42,7 @@ compdef _cd popdll 2> /dev/null
 
 # Prints columns 1 2 3 ... n.
 function slit {
-  awk "{ print $(for n; do print -n "\$$n,"; done | sed 's/,$//') }"
+  awk "{ print ${(j:,:):-\$${^@}} }"
 }
 
 # Finds files and executes a command on them.