diff --git a/.tmux b/.tmux deleted file mode 100755 index ca108368a..000000000 --- a/.tmux +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset - -session_name="${1:-oliverdavies-uk}" -session_path="${2:-$(pwd)}" - -if tmux has-session -t="${session_name}" 2> /dev/null; then - tmux attach -t "${session_name}" || - tmux switch-client -t "${session_name}" -fi - -tmux new-session -d -s "${session_name}" -n vim -c "${session_path}" - -# 1. Main window: Vim. -tmux send-keys -t "${session_name}:vim" "nvim" Enter -tmux split-pane -t "${session_name}:vim" -h -c "${session_path}" -p 40 -tmux send-keys -t "${session_name}:vim.right" "./run start" Enter - -# 2. General shell use. -tmux new-window -t "${session_name}" -c "${session_path}" - -tmux switch-client -t "${session_name}:vim.left" || - tmux attach -t "${session_name}:vim.left" - -# vim: ft=bash diff --git a/.tmuxinator.yml b/.tmuxinator.yml new file mode 100644 index 000000000..93087edcc --- /dev/null +++ b/.tmuxinator.yml @@ -0,0 +1,10 @@ +name: oliverdavies-uk +root: . + +windows: + - vim: nvim + - workers: + panes: + - ./run start + - ./run npm:build:css + - shell: