From ebfed84457a8914cf2e6e6d96ce52f3864a61fdd Mon Sep 17 00:00:00 2001 From: avycado13 <108358183+avycado13@users.noreply.github.com> Date: Thu, 26 Jun 2025 15:20:37 +0530 Subject: [PATCH] Update pj.plugin.zsh with editor arg for pjo --- plugins/pj/pj.plugin.zsh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/plugins/pj/pj.plugin.zsh b/plugins/pj/pj.plugin.zsh index 431576f4b..36eada765 100644 --- a/plugins/pj/pj.plugin.zsh +++ b/plugins/pj/pj.plugin.zsh @@ -2,17 +2,20 @@ alias pjo="pj open" function pj() { local cmd="cd" - local project="$1" + local project="" + local editor="${EDITOR}" - if [[ "open" == "$project" ]]; then + if [[ "$1" == "open" ]]; then shift - project=$* - cmd=${=EDITOR} + project="$1" + shift + [[ -n "$1" ]] && editor="$1" + cmd="$editor" else - project=$* + project="$*" fi - for basedir ($PROJECT_PATHS); do + for basedir in $PROJECT_PATHS; do if [[ -d "$basedir/$project" ]]; then $cmd "$basedir/$project" return