summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2008-11-13 22:58:47 +0100
committerDaniel Friesel <derf@derf.homelinux.org>2008-11-13 22:58:47 +0100
commite343cc3ca4536607853d892d4353cee768cab947 (patch)
tree3ff0945c71f3e0cb8e9231f9ce0290cd8e87301a
parent57a36891847d38d7f6a01c76473ebdf24ac01b66 (diff)
include/conflicts: removed unneccessary loops
-rwxr-xr-xinclude/conflicts11
1 files changed, 3 insertions, 8 deletions
diff --git a/include/conflicts b/include/conflicts
index 1e119c0..ad5ed4f 100755
--- a/include/conflicts
+++ b/include/conflicts
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
## vim:ft=zsh
-typeset file dir i
+typeset file dir
typeset PDIR=$HOME/packages
typeset -a sfpath spath conflict
@@ -18,13 +18,8 @@ is_in_path () {
return $ret
}
-# a simple sfpath=${fpath:#${HOME}*} won't work
-for i in ${fpath:#${HOME}*}; {
- sfpath+=$i
-}
-for i in ${path:#${HOME}*}; {
- spath+=$i
-}
+sfpath=(${fpath:#$HOME*})
+spath=(${path:#$HOME*})
for file in $PDIR/{*/provides/zsh/completions/*(N),zsh/etc/completions/*(N)}; {
conflict=($(is_in_path ${file:t} $sfpath))