summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorFrank Louwers <frank@openminds.be>2014-05-28 13:57:25 +0200
committerFrank Louwers <frank@openminds.be>2014-05-28 13:57:25 +0200
commitbce74975d055529cbd186782e2fd99e6da840460 (patch)
tree7ef1968c42b704f12ecee66b1997583685f6a963 /plugins
parentdf67f2ee30dbad61117e1886b0a4de326cb6daf7 (diff)
downloadzsh-bce74975d055529cbd186782e2fd99e6da840460.tar.gz
zsh-bce74975d055529cbd186782e2fd99e6da840460.tar.bz2
zsh-bce74975d055529cbd186782e2fd99e6da840460.zip
drop the foreach, make it even shorter. thanks Marc Cornellà!
Diffstat (limited to 'plugins')
-rw-r--r--plugins/pj/pj.plugin.zsh7
1 files changed, 2 insertions, 5 deletions
diff --git a/plugins/pj/pj.plugin.zsh b/plugins/pj/pj.plugin.zsh
index dac561189..f9cbddf1a 100644
--- a/plugins/pj/pj.plugin.zsh
+++ b/plugins/pj/pj.plugin.zsh
@@ -41,11 +41,8 @@ alias pjo="pj open"
function _pj () {
# might be possible to improve this using glob, without the basename trick
typeset -a projects
- foreach i ($PROJECT_PATHS/*)
- do
- projects+=(${i##*/})
- done
-
+ projects=($PROJECT_PATHS/*)
+ projects=$projects:t
_arguments '*:file:($projects)'
}