]> git.donarmstrong.com Git - zsh.git/commitdiff
import modules
authormartin f. krafft <madduck@madduck.net>
Mon, 5 May 2008 17:20:42 +0000 (18:20 +0100)
committermartin f. krafft <madduck@madduck.net>
Mon, 5 May 2008 17:20:42 +0000 (18:20 +0100)
.zsh/zshrc/00_autoload
.zsh/zshrc/30_aliases

index 6098311b3ff7645e7c3e9adb9c6927fd340be2b7..7d5de0f90adfcda5282cfb3242723b1acd092b6c 100644 (file)
@@ -8,8 +8,19 @@
 # Source repository: http://git.madduck.net/v/etc/zsh.git
 #
 
-# for p ($fpath) for fn ($p/**) autoload ${fn##*/}
-autoload $^fpath/*(.xN:t)
-autoload zargs
+# autoload all executable files in $fpath
+autoload -U $^fpath/*(.xN:t)
+
+# smart xargs replacement
+autoload -U zargs
+
+# programmable moving, copying, and linking
+autoload -U zmv
+
+# make color arrays available
+autoload -U colors ; colors
+
+# use shell builtins for standard file operations
+zmodload zsh/files
 
 # vim:ft=zsh
index d54934a10fc61ce5fbed821cdb20017a6a6272ad..2855a6277d955970e3a90b064731835f507cdac8 100644 (file)
@@ -30,6 +30,10 @@ alias lssmall="ls -Srl *(.oL[1,10])"
 alias lsnew="ls -rl *(D.om[1,10])"
 alias lsold="ls -rtlh *(D.om[1,10])"
 
+alias mmv='noglob zmv -W'
+alias zcp=zmv
+alias zln=zmv
+
 alias cal='cal -3'
 alias ftp=lftp