1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | # start with window 1 (instead of 0)
set -g base-index 1
set -g status on
#source '/Users/saforem2/powerline/powerline/bindings/tmux/powerline.conf'
# start with pane 1
set -g pane-base-index 1
# screen mode
set -g default-terminal "screen-256color"
# source config file
bind r source-file ~/.tmux.conf
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 125
set-option -g status-left "#(~/tmux-powerline/powerline.sh left)"
set-option -g status-left "#(~/tmux-powerline/poewrline.sh right)"
# history
set -g history-limit 4096
# allow terminal scrolling
set-option -g terminal-overrides 'xterm*:smcup@:rmcup@'
# copy mode
#unbind [
#bind Escape copy-mode
#unbind ]
#bind ] paste-buffer
# use vi mode
setw -g mode-keys vi
set -g status-keys vi
setw -g utf8 on
# use mouse in copy mode
setw -g mode-mouse on
# tmux-zoom.sh
bind C-z run "tmux-zoom.sh"
# splitting
#unbind %
#bind h split-window -h
#unbind '"'
#bind v split-window -v
# window switching
unbind n
bind = next-window
#unbind p
bind - previous-window
bind -n C-Right next-window
bind -n C-Left previous-window
# with mouse (click on pretty little boxes)
set -g mouse-select-window on
# colon :
bind : command-prompt
# panes
set -g mouse-select-pane on
set -g pane-border-fg black
set -g pane-active-border-fg brightred
#set -g pane-active-border-attr blink
# resize panes with mouse (drag borders)
set -g mouse-select-pane on
set -g mouse-resize-pane on
# status line
set -g status-utf8 on
set -g status-justify left
set -g status-bg black
set -g status-fg green
set -g status-interval 2
set-option -g status-right '#H #[fg=colour]%I:%M #[fg=colour14]%d.%m.%Y'
# messaging
set -g message-fg red
set -g message-bg black
set -g message-command-fg red
set -g message-command-bg brightblack
#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=black]#[bg=brightblack] #I #[bg=black]#[fg=brightblack] #W "
setw -g window-status-current-format "#[bg=green]#[fg=black] #I #[fg=green]#[bg=black] #W "
setw -g window-status-current-bg black
setw -g window-status-current-fg green
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
setw -g window-status-content-bg colour0
setw -g window-status-content-fg green
#setw -g window-status-content-attr bold,blink,reverse
#set-option -g status-right '#[fg=colour3]#[#(osascript ~/itunes.scpt)] #H #[fg=colour]%I:%M #[fg=colour13]%m/%d/%Y'
#set -g status-right-length
set -g status-right '#[fg=black]#[bg=black] #(~/itunes-current-track-tmux.sh) #H #[fg=yellow]%I:%M #[fg=magenta]%m/%d/%Y'
#setw -g window-status-content-attr bold,reverse
# Info on right (requires stlarch-terminusmod font)
#set -g status-right-length 60
#set -g status-right '#[fg=brightblue]ßÜ #[fg=brightyellow]#(tmux_upspeed)/#(tmux_downspeed) #[fg=colour7]| #[fg=brightblue]ª #[fg=brightyellow]#(sensors | grep temp1 | cut -d+ -f2 | cut -d. -f1) #[fg=colour7]| #[fg=brightblue]ï #[fg=brightyellow]#(acpi -b | cut -d" " -f4 | cut -d"%" -f1) #[fg=colour7]| #[fg=brightred]#(cut -d " " -f 1-3 /proc/loadavg) #[fg=colour7]| #[fg=brightgreen]%a %H:%M'
# Info on left (I don't have a session display for now)
#set -g status-left ''
# loud or quiet?
set-option -g visual-activity on
set-option -g visual-bell off
set-option -g visual-content off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-window-option -g monitor-content on
set-option -g bell-action none
# tmux clock
#set -g clock-mode-colour red
# some key-binding changes
#bind x kill-pane
#bind X next-layout
#bind Z previous-layout
|
x