mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 23:30:08 +00:00
Clean up comments in pj plugin file and reorganise
This commit is contained in:
parent
75f2f4e027
commit
525ee50815
1 changed files with 2 additions and 18 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue