about summary refs log tree commit diff
path: root/configs/shared/.tmux.conf
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2018-04-23T19·19-0400
committerWilliam Carroll <wpcarro@gmail.com>2018-04-23T19·19-0400
commit36b830c2c9dd8453875dc102300cbd48771d337c (patch)
treea95f2b2cbc9186e96fdec7605cda078447b1e465 /configs/shared/.tmux.conf
parentd9f3bff1c53203fb43e3174f73d0f338cf5d7df0 (diff)
Drop tmux support
urbint/meta covers this already.
Diffstat (limited to 'configs/shared/.tmux.conf')
-rw-r--r--configs/shared/.tmux.conf144
1 files changed, 0 insertions, 144 deletions
diff --git a/configs/shared/.tmux.conf b/configs/shared/.tmux.conf
deleted file mode 100644
index d32ace90e09c..000000000000
--- a/configs/shared/.tmux.conf
+++ /dev/null
@@ -1,144 +0,0 @@
-# Convenience defn for creating vim-specific kbd behavior
-is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
-    | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
-
-
-# change tmux leader
-unbind C-b
-set -g prefix C-q
-bind C-q send-prefix
-
-
-# COLORS!
-set -g default-terminal "screen-256color"
-set-option -sa terminal-overrides ",xterm*:Tc"
-
-
-# Copy-paste integration
-set-option -g default-command "reattach-to-user-namespace -l zsh"
-
-
-# copy text like it's Vim
-bind-key -n Escape if-shell "${is_vim}" "send-keys Escape" copy-mode
-
-
-# Transpose window layouts
-bind-key -n M-r rotate-window -D
-
-
-# Maximize current pane
-bind-key -n M-z resize-pane -Z
-
-
-# Use vim keybindings in copy mode
-setw -g mode-keys vi
-
-
-# kbds to create and delete tmux panes and windows (without confirmation)
-bind-key -n M-q if-shell "${is_vim}" "send-keys M-q" kill-pane
-
-
-# Setup 'v' to begin selection as in Vim
-bind-key -t vi-copy v begin-selection
-bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy"
-
-
-# Update default binding of `Enter` to also use copy-pipe
-unbind -t vi-copy Enter
-bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy"
-
-
-# Bind ']' to use pbpaste
-bind ] run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer"
-
-
-# fix for slow ESC issues
-set -s escape-time 0
-
-
-# start window indicies at 1
-set -g base-index 1
-
-
-# window naming nonsense
-set-window-option -g automatic-rename on
-set-window-option -g allow-rename off
-
-
-# new windows carry over current working directory
-bind c new-window -c '#{pane_current_path}'
-
-
-# Make tmux work like vi
-set-window-option -g mode-keys vi
-
-
-# Easier window swaps
-bind -n C-left swap-window -t -1
-bind -n C-right swap-window -t +1
-
-
-# Easier window moves
-bind -n m-left previous-window
-bind -n m-right next-window
-
-
-# window resizing
-bind -n M-H resize-pane -L 5
-bind -n M-J resize-pane -D 5
-bind -n M-K resize-pane -U 5
-bind -n M-L resize-pane -R 5
-
-
-# Option + number to jump to window
-bind -n m-0 select-window -t 0
-bind -n m-1 select-window -t 1
-bind -n m-2 select-window -t 2
-bind -n m-3 select-window -t 3
-bind -n m-4 select-window -t 4
-bind -n m-5 select-window -t 5
-bind -n m-6 select-window -t 6
-bind -n m-7 select-window -t 7
-bind -n m-8 select-window -t 8
-bind -n m-9 select-window -t 9
-
-
-# Option + l to toggle between sessions
-# bind -n m-l switch-client -l
-bind -n m-s choose-session
-
-
-# split window shortcuts, maintaing the working directory
-bind-key -n M-\ split-window -h -c '#{pane_current_path}'
-bind-key -n M-- split-window -v -c '#{pane_current_path}'
-
-
-bind '"' split-window -c "#{pane_current_path}"
-bind % split-window -h -c "#{pane_current_path}"
-bind c new-window -c "#{pane_current_path}"
-
-# powerline for tmux
-run-shell "powerline-daemon -q"
-source "/usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf"
-
-bind-key h set -g status
-
-set-option -g status on
-set-option -g status-interval 2
-# set-option -g status-utf8 on
-set-option -g status-justify "centre"
-set-option -g status-left-length 60
-set-option -g status-right-length 90
-# set-option -g status-left "#(~/dotfiles/tmux-powerline/powerline.sh left)"
-# set-option -g status-right "#(~/dotfiles/tmux-powerline/powerline.sh right)"
-
-
-# Bindings for "christoomey/vim-tmux-navigator"
-bind-key -n M-h if-shell "${is_vim}" "send-keys M-h" "select-pane -L"
-bind-key -n M-j if-shell "${is_vim}" "send-keys M-j" "select-pane -D"
-bind-key -n M-k if-shell "${is_vim}" "send-keys M-k" "select-pane -U"
-bind-key -n M-l if-shell "${is_vim}" "send-keys M-l" "select-pane -R"
-
-
-# Configuration for a Pomodoro timer available at 'tj/pomo'
-set-option -g status-right '#(cat ~/.pomo_stat)'