aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2026-08-19 19:52:47 +0200
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2026-08-19 19:52:47 +0200
commit77485de6816e0577638876c572e2fd5d31819b64 (patch)
tree8338875280a808e37a4ae0aa2a774921c5da82c6
parent6538c06d14bf33933d8e91ebe4b167001c3614bc (diff)
downloaddotfiles-77485de6816e0577638876c572e2fd5d31819b64.tar.gz
dotfiles-77485de6816e0577638876c572e2fd5d31819b64.tar.bz2
dotfiles-77485de6816e0577638876c572e2fd5d31819b64.zip
Minor improvements for Tmux configuration.HEADmaster
-rw-r--r--tmux.conf11
1 files changed, 6 insertions, 5 deletions
diff --git a/tmux.conf b/tmux.conf
index 5182143..11062ca 100644
--- a/tmux.conf
+++ b/tmux.conf
@@ -11,10 +11,10 @@
# normal tmux key bindings. This is intended as an example not as to be used
# as-is.
-# Set the prefix to ^A.
+# Set the prefix to ^_.
unbind C-b
-set -g prefix ^A
-bind a send-prefix
+set -g prefix ^_
+bind _ send-prefix
# Bind appropriate commands similar to screen.
# lockscreen ^X x
@@ -101,9 +101,10 @@ bind BTab select-pane -t:.-
unbind '"'
bind '"' choose-window
-
set -g default-terminal "screen-256color"
set -g history-limit 10000
+set -q -g status-utf8 on # expect UTF-8 (tmux < 2.2)
+setw -q -g utf8 on
# Copy tmux paste buffer to CLIPBOARD
bind C-c run "tmux show-buffer | xsel -i -b"
# Copy CLIPBOARD to tmux paste buffer and paste tmux paste buffer
@@ -118,7 +119,7 @@ set -g status-bg black
set -g status-fg white
set -g status-interval 60
set -g status-left-length 30
-set -g status-left '#[fg=green](#S) #(whoami)@#H#[default]'
+set -g status-left '#{?client_prefix,#[reverse]<Prefix>#[noreverse] ,}#[fg=green](#S) #(whoami)@#H#[default]'
set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[fg=blue]%H:%M#[default]'
# Monitor activity