#new-session -n $HOST unbind C-b set -g prefix C-y bind-key y send-prefix # For nested tmux sessions set -g default-terminal "screen-256color" set -g history-limit 10000 set -g update-environment "DBUS_SESSION_BUS_ADDRESS DISPLAY SSH_AUTH_SOCK XAUTHORITY" set -g base-index 1 set-window-option -g pane-base-index 1 #set -g mouse-select-pane on #set -g mouse on ############################################################################ ## Status Bar ############################################################################# #set-option -g status-utf8 on #set-option -g status-justify right #set-option -g status-bg black # colour213 # pink #set-option -g status-fg cyan #set-option -g status-interval 5 #set-option -g status-left-length 30 #set-option -g status-left '#[fg=magenta]» #[fg=blue,bold]#T#[default]' #set-option -g status-right '#[fg=red,bold][[ #(git branch) branch ]] #[fg=cyan]»» #[fg=blue,bold]###S #[fg=magenta]%R %m-%d#(acpi | cut -d ',' -f 2)#[default]' #set-option -g visual-activity on # Titles (window number, program name, active (or not) set-option -g set-titles on set-option -g set-titles-string '#H:#S.#I.#P #W #T' set -s escape-time 0 setw -g automatic-rename setw -g aggressive-resize on setw -g mode-keys vi #bind - set default-path $PWD \; split-window -v\; set default-path ~/ #bind | set default-path $PWD \; split-window -h\; set default-path ~/ unbind % #unbind : bind - split-window -v bind | split-window -h bind-key C-y last-window bind-key k kill-window bind-key K kill-session bind-key c new-window -c "#{pane_current_path}" # force a reload of the config file unbind r bind r source-file ~/.tmux.conf \; display-message "Config reloaded." unbind ^A bind ^A select-pane -t :.+