about summary refs log tree commit diff
path: root/configs/.tmux.conf
diff options
context:
space:
mode:
Diffstat (limited to 'configs/.tmux.conf')
-rw-r--r--configs/.tmux.conf24
1 files changed, 23 insertions, 1 deletions
diff --git a/configs/.tmux.conf b/configs/.tmux.conf
index 05c0d6515755..1a7918444b82 100644
--- a/configs/.tmux.conf
+++ b/configs/.tmux.conf
@@ -1,40 +1,57 @@
+# change tmux leader
+unbind C-b
+set -g prefix C-a
+bind C-a send-prefix
+
+
 # COLORS!
-set -g default-terminal "screen-256color"
+set -g default-terminal "tmux-256color-italic"
+
 
 #copy-paste fixes: http://evertpot.com/osx-tmux-vim-copy-paste-clipboard/
 # Copy-paste integration
 set-option -g default-command "reattach-to-user-namespace -l zsh"
 
+
 # Use vim keybindings in copy mode
 setw -g mode-keys vi
 
+
 # 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}'
 
+
 # mouse mode
 set-option -g mouse on
 
+
 # Make tmux work like vi
 set-window-option -g mode-keys vi
 bind h select-pane -L
@@ -42,20 +59,24 @@ bind j select-pane -D
 bind k select-pane -U
 bind l select-pane -R
 
+
 # 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 S-Up resize-pane -U 5
 bind -n S-Down resize-pane -D 5
 bind -n S-Left resize-pane -L 10
 bind -n S-Right resize-pane -R 10
 
+
 # Option + number to jump to window
 bind -n m-0 select-window -t 0
 bind -n m-1 select-window -t 1
@@ -68,6 +89,7 @@ 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