Commit ed011228 authored by Robby Russell's avatar Robby Russell
Browse files

Merge pull request #1604 from franklouwers/master

Improve pj-plugin to support projects with spaces in their names + optimise code
parents 548b9c44 bce74975
......@@ -18,8 +18,11 @@ function pj() {
file=$1
if [[ "open" == "$file" ]] then
file=$2
shift
file=$*
cmd=(${(s: :)EDITOR})
else
file=$*
fi
for project in $PROJECT_PATHS; do
......@@ -36,7 +39,11 @@ function pj() {
alias pjo="pj open"
function _pj () {
compadd `/bin/ls -l $PROJECT_PATHS 2>/dev/null | awk '{ print $9 }'`
# might be possible to improve this using glob, without the basename trick
typeset -a projects
projects=($PROJECT_PATHS/*)
projects=$projects:t
_arguments '*:file:($projects)'
}
compdef _pj pj
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment