]> git.wincent.com - docvim.git/blob - .tmux
Remove redundant integration tests
[docvim.git] / .tmux
1 #!/bin/sh
2
3 set -e
4
5 if tmux has-session -t docvim 2> /dev/null; then
6   tmux attach -t docvim
7   exit
8 fi
9
10 tmux new-session -d -s docvim -n vim
11
12 # 1. Main window: vim.
13 tmux send-keys -t docvim:vim "vim -c CommandT" Enter
14
15 # 2. REPL.
16 tmux new-window -t docvim -n repl
17 tmux send-keys -t docvim:repl bin/repl Enter
18
19 # 3. Build
20 tmux new-window -t docvim -n build
21 tmux send-keys -t docvim:build bin/build Enter
22
23 # 4. General shell use.
24 tmux new-window -t docvim
25
26 # 5. vim-docvim plugin
27 tmux new-window -t docvim -c "$HOME/.vim/pack/bundle/start/vim-docvim" -n vim-docvim
28 tmux send-keys -t docvim:vim-docvim "vim -c CommandT" Enter
29 tmux split-window -t docvim:vim-docvim -h -c "$HOME/.vim/pack/bundle/start/vim-docvim"
30 tmux send-keys -t docvim:vim-docvim.right "git status" Enter
31
32 tmux attach -t docvim:vim