1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-11 00:10:08 +00:00

Clean up comments in pj plugin file and reorganise

This commit is contained in:
Marc Cornellà 2016-08-10 13:35:40 +02:00
parent 75f2f4e027
commit 525ee50815

View file

@ -1,19 +1,6 @@
#!/bin/zsh alias pjo="pj open"
# function pj () {
# Original idea by DefV (Jan De Poorter)
# Source: https://gist.github.com/pjaspers/368394#comment-1016
#
# Usage:
# - Set `$PROJECT_PATHS` in your ~/.zshrc
# e.g.: PROJECT_PATHS=(~/src ~/work)
# - In ZSH you now can open a project directory with the command: `pj my-project`
# the plugin will locate the `my-project` directory in one of the $PROJECT_PATHS
# Also tab completion is supported.
# - `pjo my-project` will open the directory in $EDITOR
#
function pj() {
cmd="cd" cmd="cd"
file=$1 file=$1
@ -36,8 +23,6 @@ function pj() {
echo "No such project $1" echo "No such project $1"
} }
alias pjo="pj open"
function _pj () { function _pj () {
# might be possible to improve this using glob, without the basename trick # might be possible to improve this using glob, without the basename trick
typeset -a projects typeset -a projects
@ -45,5 +30,4 @@ function _pj () {
projects=$projects:t projects=$projects:t
_arguments "*:file:($projects)" _arguments "*:file:($projects)"
} }
compdef _pj pj compdef _pj pj