From 92c781f3373d34e1dc039559ecbf727012dff192 Mon Sep 17 00:00:00 2001 From: gotbletu Date: Thu, 4 May 2017 19:10:49 -0700 Subject: [PATCH] tmux 2.4 layout fix --- tmux_2.4_layout.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 tmux_2.4_layout.md diff --git a/tmux_2.4_layout.md b/tmux_2.4_layout.md new file mode 100644 index 0000000..3677ef7 --- /dev/null +++ b/tmux_2.4_layout.md @@ -0,0 +1,56 @@ +# Tmux 2.4 Custom Layout +allows you to pre-define tmux windows and pane to execute any programs or commands you wish + +* tutorial video: [Link](https://www.youtube.com/watch?v=91d4KBDN-xM) +* offical website: [Link](https://tmux.github.io/) + +### install requirements + tmux + +### configuration + vim ~/.tmux.conf + + + + # -v = split horizontal + # -h = split veritical + + # Template + # tmux 2.4 custom layout https://www.youtube.com/watch?v=91d4KBDN-xM + bind-key M-f new-window -n fm -c $HOME \; \ + send-keys -t fm 'figlet gotbletu' 'Enter' \; \ + split-window -t fm \; \ + send-keys -t fm 'ranger ~/Downloads' 'Enter' \; \ + new-window -n torr -c $HOME \; \ + send-keys -t torr 'tpb.sh' 'Enter' \; \ + split-window -t torr -h -p 25 \; \ + send-keys -t torr 'figlet hello' 'Enter' \; \ + send-keys -t torr 'figlet world' 'Enter' + + + # Template for single line (no prefix key) + # fzf-locate from https://www.youtube.com/watch?v=AbveiTAymy0 + bind-key -n 'M-\' new-window -n locate \; send-keys -t locate "fzf-locate && tmux kill-window\n" + + +### references +* tmux 2.4 custom layout https://www.youtube.com/watch?v=91d4KBDN-xM +* tmux custom layout 2.3 or lower https://www.youtube.com/watch?v=sxw-n5Du600 +* tmux playlist https://www.youtube.com/playlist?list=PL5BE1545D8486D66D + +### contact + + _ _ _ _ + __ _ ___ | |_| |__ | | ___| |_ _ _ + / _` |/ _ \| __| '_ \| |/ _ \ __| | | | + | (_| | (_) | |_| |_) | | __/ |_| |_| | + \__, |\___/ \__|_.__/|_|\___|\__|\__,_| + |___/ + +- http://www.youtube.com/user/gotbletu +- https://twitter.com/gotbletu +- https://plus.google.com/+gotbletu +- https://github.com/gotbletu +- gotbletu@gmail.com + +