fix(tmux): Projects are now opening correctly with either argument
This commit is contained in:
parent
64dd619da8
commit
98d3086417
@ -7,12 +7,12 @@ bind '"\e": "\C-W\c-d"'
|
|||||||
move_pane () {
|
move_pane () {
|
||||||
tmux has-session -t $SESSION_NAME 2>/dev/null
|
tmux has-session -t $SESSION_NAME 2>/dev/null
|
||||||
if [ $? != 0 ]; then
|
if [ $? != 0 ]; then
|
||||||
tmux new-session -s $SESSION_NAME -d -n $PROJECT #2>/dev/null
|
tmux new-session -s $SESSION_NAME -d -n $PROJECT -c $1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tmux has-session -t $SESSION_NAME:$PROJECT 2>/dev/null
|
tmux has-session -t $SESSION_NAME:$PROJECT 2>/dev/null
|
||||||
if [ $? != 0 ]; then
|
if [ $? != 0 ]; then
|
||||||
tmux new-window -t $SESSION_NAME: -n $PROJECT -d -c $SELECTED
|
tmux new-window -t $SESSION_NAME: -n $PROJECT -d -c $1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tmux switch-client -t $SESSION_NAME:$PROJECT
|
tmux switch-client -t $SESSION_NAME:$PROJECT
|
||||||
@ -33,15 +33,12 @@ SESSION_NAME=$([ -z "${CUSTOM_SESSIONS[$ROOT]}" ] && echo "$ROOT" || echo "${CUS
|
|||||||
while getopts ":l" option; do
|
while getopts ":l" option; do
|
||||||
case $option in
|
case $option in
|
||||||
l)
|
l)
|
||||||
tmux send-keys 'cd $SELECTED' Enter
|
tmux send-keys "cd $SELECTED" Enter
|
||||||
|
|
||||||
# Close tmux popup if any
|
# Close tmux popup if any
|
||||||
tmux display-popup -C
|
tmux display-popup -C
|
||||||
;;
|
;;
|
||||||
*)
|
|
||||||
move_pane
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ $OPTIND -eq 1 ]; then move_pane "$SELECTED"; fi
|
||||||
|
Loading…
Reference in New Issue
Block a user