updates nvim sessions from tmux to wezterm
This commit is contained in:
20
sessions/syncrails.sh
Executable file
20
sessions/syncrails.sh
Executable file
@@ -0,0 +1,20 @@
|
||||
# alias wezterm='flatpak run org.wezfurlong.wezterm'
|
||||
PANE=$(flatpak run org.wezfurlong.wezterm cli list | grep syncopotamus | head -n 1 | awk '{print $3}')
|
||||
|
||||
if [ -n "${PANE}" ]; then
|
||||
PANE=$(flatpak run org.wezfurlong.wezterm cli spawn --pane-id $PANE)
|
||||
echo "Opening Rails in existing window"
|
||||
else
|
||||
PANE=$(flatpak run org.wezfurlong.wezterm cli spawn --new-window)
|
||||
echo "Opening Rails in new window"
|
||||
fi
|
||||
|
||||
flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $PANE "Rails"
|
||||
|
||||
echo "cd ~/repos/syncopotamus-rails" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
|
||||
echo "rails s" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
|
||||
|
||||
PANE=$(flatpak run org.wezfurlong.wezterm cli split-pane --left --pane-id $PANE)
|
||||
echo "cd ~/repos/syncopotamus-rails" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
|
||||
echo "nvim" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
|
||||
flatpak run org.wezfurlong.wezterm cli adjust-pane-size --amount 50 --pane-id $PANE right
|
||||
Reference in New Issue
Block a user