diff --git a/tmux_devour.sh b/tmux_devour.sh index deff655..10e5858 100755 --- a/tmux_devour.sh +++ b/tmux_devour.sh @@ -1,12 +1,12 @@ #!/bin/bash -############################################################################## -# -# tmux_devour.sh -# By Steven Saus -# (c) 2020; licensed under the MIT license -# -############################################################################## + +#maybe use this as a setup for those programs and have a permanent sidebar? +#tmux send-keys -t "%74" "chafa " "/home/steven/downloads/images/big_keys_for_logo.jpg" "C-m" +# See the space!!! +#replaces man command - makes help a fallback +# use pick to deal with the output better +#TOD c_tmux=$(env | grep -c TMUX) if [ $c_tmux -gt 0 ];then @@ -31,4 +31,4 @@ # Is it tmux? # Does the sidebar already exist in this window? -# if not, create sidebar and export variable +# if not, create sidebar and export variable \ No newline at end of file diff --git a/tmux_sidebar.sh b/tmux_sidebar.sh index 29a4bea..69a5ea2 100755 --- a/tmux_sidebar.sh +++ b/tmux_sidebar.sh @@ -1,25 +1,29 @@ #!/bin/bash -############################################################################## -# -# tmux_sidebar.sh -# By Steven Saus -# (c) 2020; licensed under the MIT license -# -############################################################################## + +#maybe use this as a setup for those programs and have a permanent sidebar? +#tmux send-keys -t "%74" "chafa " "/home/steven/downloads/images/big_keys_for_logo.jpg" "C-m" +# See the space!!! +#replaces man command - makes help a fallback +# use pick to deal with the output better +#TOD + c_tmux=$(env | grep -c TMUX) if [ $c_tmux -gt 0 ];then command=$(echo "$@") + o_pane=$(tmux ls -F "#D") tmux split-window -h - #"$command" c_pane=$(tmux ls -F "#D") - printf '\033]2;%s\033\\' 'sidebar' - tmux resize-pane -t "$c_pane" -R 20 - tmux select-pane -m -t "$c_pane" - #echo "$c_pane" - tmux send-keys -t "$c_pane" "$command && exit" C-m + # Uncomment for left hand sidebar + #tmux swap-pane -s "$o_pane" -t "$c_pane" + printf '\033]2;%s\033\\' 'topbar' + tmux resize-pane -t "$c_pane" -R 30 + command2=$(echo "$command ; tmux kill-pane -t ${c_pane}") + tmux send-keys -t "$c_pane" "$command2" C-m + tmux last-pane + #tmux send-keys -t "$o_pane" C-o C-m fi - + # if [ $c_tmux -gt 0 ];then # tmux kill-pane -t "$c_pane" diff --git a/tmux_topbar.sh b/tmux_topbar.sh index 99c6ef9..9fa0741 100755 --- a/tmux_topbar.sh +++ b/tmux_topbar.sh @@ -1,23 +1,28 @@ #!/bin/bash -############################################################################## -# -# tmux_topbar.sh -# By Steven Saus -# (c) 2020; licensed under the MIT license -# -############################################################################## + +#maybe use this as a setup for those programs and have a permanent sidebar? +#tmux send-keys -t "%74" "chafa " "/home/steven/downloads/images/big_keys_for_logo.jpg" "C-m" +# See the space!!! +#replaces man command - makes help a fallback +# use pick to deal with the output better +#TOD + c_tmux=$(env | grep -c TMUX) if [ $c_tmux -gt 0 ];then command=$(echo "$@") + o_pane=$(tmux ls -F "#D") tmux split-window -v #"$command" c_pane=$(tmux ls -F "#D") + tmux swap-pane -s "$o_pane" -t "$c_pane" printf '\033]2;%s\033\\' 'topbar' - tmux resize-pane -t "$c_pane" -R 20 - tmux select-pane -m -t "$c_pane" - #echo "$c_pane" - tmux send-keys -t "$c_pane" "$command && exit" C-m + tmux resize-pane -t "$c_pane" -U 14 + #tmux select-pane -m -t "$c_pane" + command2=$(echo "$command ; tmux kill-pane -t ${c_pane}") + tmux send-keys -t "$c_pane" "$command2" C-m + tmux last-pane + #tmux send-keys -t "$o_pane" C-o C-m fi