From 309766d94c9ef91c2d331f71c995c07c4a521c48 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Thu, 27 Apr 2017 21:07:27 -0600 Subject: Moved drawer to tmux plugin --- scripts/bottom_window_drawer.sh | 29 ----------------------------- tmux.config | 3 +-- 2 files changed, 1 insertion(+), 31 deletions(-) delete mode 100755 scripts/bottom_window_drawer.sh diff --git a/scripts/bottom_window_drawer.sh b/scripts/bottom_window_drawer.sh deleted file mode 100755 index 7c3dcaf..0000000 --- a/scripts/bottom_window_drawer.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# vim: set filetype=sh : -# -# Author: Cody Hiar -# Date: 2017-04-25 -# -# Purpose: To either close or open a bottom drawer window -# -# Set options: -# e: Stop script if command fails -# u: Stop script if unset variable is referenced -# x: Debug, print commands as they are executed -set -eu - -# Immutable globals -readonly ARGS=( "$@" ) -readonly PROGNAME=$(basename "$0") - -# Main loop of program -main() { - NUM_PANES=$(tmux list-panes | wc -l) - if [[ "$NUM_PANES" == 1 ]]; then - tmux split-window -c '#{pane_current_path}' - tmux resize-pane -t 2 -y 20 - else - tmux kill-pane -t 2 - fi -} -main diff --git a/tmux.config b/tmux.config index 6fcc4b3..90e7590 100644 --- a/tmux.config +++ b/tmux.config @@ -26,8 +26,6 @@ bind C-p previous-window bind a set-window-option synchronize-panes # Remap zoom, sleeping tmux way too much bind C-v resize-pane -Z -# Binding for bottom drawer script -bind C-m run-shell "$HOME/.tmux/scripts/bottom_window_drawer.sh" ##################################### # Settings @@ -78,6 +76,7 @@ run-shell "bash ~/.tmux/check_os.sh" # List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sessionist' +set -g @plugin 'thornycrackers/tmux-drawer' # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm' -- cgit v1.2.3