#!/bin/bash # # Open a VIM + tmux session # # Parameters BASENAME="`basename $0`" SESSION="$1" # Check syntax if [ -z "$SESSION" ]; then echo "usage: $BASENAME " exit 1 fi # Check VIM session if [ ! -e "$HOME/.local/share/vim/sessions/$SESSION.vim" ]; then echo "$BASENAME: no such vim session $SESSION" exit 1 fi # Check tmux session if [ ! -e "$HOME/.tmux/$SESSION" ]; then echo "$BASENAME: no such tmux session $SESSION" exit 1 fi # Dispatch terminal shell $SESSION & terminal vim -S $HOME/.local/share/vim/sessions/$SESSION.vim &