summaryrefslogtreecommitdiff
path: root/dot_tmux.conf
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2017-07-06 14:32:12 -0700
committerAlex Auvolat <alex@adnab.me>2018-01-15 14:46:57 +0100
commitba119ce15c875d2d1440a0ed4a66c963a765724b (patch)
treefaa355d934e4f147f2758f94bbe77e3c2fe00bb4 /dot_tmux.conf
parent6babc5177251a2afa526daf8aa4ec3e2fbcdb6e8 (diff)
downloaduser-config-ba119ce15c875d2d1440a0ed4a66c963a765724b.tar.gz
user-config-ba119ce15c875d2d1440a0ed4a66c963a765724b.zip
Radical changes
Diffstat (limited to 'dot_tmux.conf')
-rw-r--r--dot_tmux.conf140
1 files changed, 17 insertions, 123 deletions
diff --git a/dot_tmux.conf b/dot_tmux.conf
index fe5de5b..012bb4f 100644
--- a/dot_tmux.conf
+++ b/dot_tmux.conf
@@ -1,20 +1,18 @@
-setw -g mode-keys vi
-unbind C-s
-bind-key C-s copy-mode
-unbind q
-bind-key q copy-mode
-#bind-key -t vi-copy 'v' begin-selection
-#bind-key -t vi-copy 'y' copy-selection
-unbind p
-bind p paste-buffer
+# KEY BINDINGS
-set -g escape-time 0
+setw -g mode-keys vi
# remap prefix to Control + a
set -g prefix C-q
unbind C-b
bind C-q send-prefix
+unbind q
+bind-key q copy-mode
+
+unbind p
+bind p paste-buffer
+
# force a reload of the config file
unbind r
bind r source-file ~/.tmux.conf
@@ -23,12 +21,6 @@ bind r source-file ~/.tmux.conf
unbind ^A
bind ^A select-pane -t :.+
-# Enable mouse control (clickable windows, panes, resizable panes)
-set -g mouse on
-
-# don't rename windows automatically
-set-option -g allow-rename off
-
# switch panes using vim-like bindings C-a hjkl
unbind h
unbind j
@@ -44,117 +36,19 @@ unbind ^L
bind ^H previous-window
bind ^L next-window
+# OTHER OPTIONS
-######################
-### DESIGN CHANGES ###
-######################
-
-# Thank you http://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
-
-# panes
-set -g pane-border-fg black
-set -g pane-active-border-fg brightred
-
-## Status bar design
-# status line
-#set -g status-utf8 on
-set -g status-justify left
-set -g status-bg default
-set -g status-fg colour12
-set -g status-interval 2
-
-# messaging
-set -g message-fg black
-set -g message-bg yellow
-set -g message-command-fg blue
-set -g message-command-bg black
-
-#window mode
-setw -g mode-bg colour6
-setw -g mode-fg colour0
-
-# window status
-setw -g window-status-format " #F#I:#W#F "
-setw -g window-status-current-format " #F#I:#W#F "
-setw -g window-status-format "#[fg=magenta]#[bg=black] #I #[bg=cyan]#[fg=colour8] #W "
-setw -g window-status-current-format "#[bg=brightmagenta]#[fg=colour8] #I #[fg=colour8]#[bg=colour14] #W "
-setw -g window-status-current-bg colour0
-setw -g window-status-current-fg colour11
-setw -g window-status-current-attr dim
-setw -g window-status-bg green
-setw -g window-status-fg black
-setw -g window-status-attr reverse
-
-# Info on left (I don't have a session display for now)
-set -g status-left ''
-
-# loud or quiet?
-set-option -g visual-activity off
-set-option -g visual-bell off
-set-option -g visual-silence off
-set-window-option -g monitor-activity off
-set-option -g bell-action none
-
-set -g default-terminal "screen-256color"
-
-# The modes {
-setw -g clock-mode-colour colour135
-setw -g mode-attr bold
-setw -g mode-fg colour196
-setw -g mode-bg colour238
-
-# }
-# The panes {
-
-set -g pane-border-bg colour235
-# set -g pane-border-bg colour255
-set -g pane-border-fg colour238
-set -g pane-active-border-bg colour236
-# set -g pane-active-border-bg colour255
-set -g pane-active-border-fg colour51
-# set -g pane-active-border-fg colour2
-
-# }
-# The statusbar {
-
-set -g status-position bottom
-set -g status-bg colour234
-# set -g status-bg colour253
-set -g status-fg colour137
-set -g status-attr dim
-set -g status-left ''
-set -g status-right '#[fg=colour233,bg=colour241,bold] %d/%m #[fg=colour233,bg=colour245,bold] %H:%M:%S '
-# set -g status-right '#[fg=colour233,bg=colour249,bold] %d/%m #[fg=colour233,bg=colour249,bold] %H:%M:%S '
-set -g status-right-length 50
-set -g status-left-length 20
-
-setw -g window-status-current-fg colour81
-# setw -g window-status-current-fg colour50
-setw -g window-status-current-bg colour238
-# setw -g window-status-current-bg colour235
-setw -g window-status-current-attr bold
-setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '
-# setw -g window-status-current-format ' #I#[fg=colour250]:#[fg=colour255]#W#[fg=colour50]#F '
-
+set -g mouse on
-setw -g window-status-fg colour138
-# setw -g window-status-fg colour233
-setw -g window-status-bg colour235
-# setw -g window-status-bg colour249
-setw -g window-status-attr none
-setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '
-# setw -g window-status-format ' #I#[fg=colour233]:#[fg=colour238]#W#[fg=colour233]#F '
+set -g escape-time 0
-setw -g window-status-bell-attr bold
-setw -g window-status-bell-fg colour255
-setw -g window-status-bell-bg colour1
+# don't rename windows automatically
+set-option -g allow-rename off
-# }
-# The messages {
-set -g message-attr bold
-set -g message-fg colour232
-set -g message-bg colour166
+######################
+### DESIGN CHANGES ###
+######################
-# }
+set -g status-bg colour6