Adds elixir support; extends tmux config; adds vim viewport key-bindings

This commit is contained in:
William Carroll 2016-12-01 18:29:58 -05:00
parent 7d5ad2b2b9
commit dded5d6497
4 changed files with 55 additions and 11 deletions

View file

@ -46,7 +46,19 @@ function trim {
}
function wgreviewers {
echo "BJ Warshaw\nDaniel Wasilewski\nSean Sullivan\nCharles Morrissey\nRyan Balch\nZach Goldstein\nWilliam Anderson"
function tt() {
sessionName="${1}"
if ! tmux has-session -t "${sessionName}" 2> /dev/null; then
oldTMUX="${TMUX}"
unset TMUX
tmux new -d -s "${sessionName}"
export TMUX="${oldTMUX}"
unset oldTMUX
fi
if [[ -n "${TMUX}" ]]; then
tmux switch-client -t "${sessionName}"
else
tmux attach -t "${sessionName}"
fi
}