Files
initial/.tmux.conf
T

72 lines
1.8 KiB
Bash

#
# Example .tmux.conf
#
# By Nicholas Marriott. Public domain.
# Many examples with description on
#https://mutelight.org/practical-tmux
# Start Window Numbering at 1
set -g base-index 1
# Set aggressive-resize option
setw -g aggressive-resize on
# Some tweaks to the status line
set -g status-bg green
set -g status-left " "
set -g status-right "%H:%M %d-%m-%Y | #[fg=red,dim,bg=default]#(/sbin/ip -o -4 addr list ens192 | awk '{print $4}' | cut -d/ -f1) "
# No bells at all
set -g bell-action none
# Lock after 15 minutes
set -g lock-after-time 1800
# Keep windows around after they exit
set -g remain-on-exit on
# Turn on xterm-keys so that additional function keys get escape sequences
set -g xterm-keys on
# Change the prefix key to C-a
#set -g prefix C-a
#unbind C-b
#bind C-a send-prefix
# Turn the mouse on, but without copy mode dragging
set -g mouse on
#unbind -n MouseDrag1Pane
#unbind -temacs-copy MouseDrag1Pane
# Some extra key bindings to select higher numbered windows
bind F1 selectw -t:10
bind F2 selectw -t:11
bind F3 selectw -t:12
bind F4 selectw -t:13
bind F5 selectw -t:14
bind F6 selectw -t:15
bind F7 selectw -t:16
bind F8 selectw -t:17
bind F9 selectw -t:18
bind F10 selectw -t:19
bind F11 selectw -t:20
bind F12 selectw -t:21
# Keys to toggle monitoring activity in a window, and synchronize-panes
bind m set monitor-activity
bind y set synchronize-panes\; display 'synchronize-panes #{?synchronize-panes,on,off}'
# Keys to hide and show a window name from the status line
bind '-' set window-status-format '#I'\; set window-status-current-format '#I'
bind '+' set window-status-format '#I:#W#F'\; set window-status-current-format '#I:#W#F'
# Create a single default session
#new -d -s0 -nirssi 'exec irssi'
#set -t0:0 monitor-activity on
#set -t0:0 aggressive-resize on