From 76cea21e9eea7fd273e4ac223a789e53ae8c19a7 Mon Sep 17 00:00:00 2001 From: TheK4n Date: Tue, 21 Nov 2023 20:11:51 +0300 Subject: [PATCH] tmux features --- home/user/.tmux.conf | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/home/user/.tmux.conf b/home/user/.tmux.conf index 72bbc29..9a09442 100644 --- a/home/user/.tmux.conf +++ b/home/user/.tmux.conf @@ -15,6 +15,22 @@ set-option -g status off set -g mouse on set-option -g repeat-time 0 +set -ga update-environment 'DISPLAY' # Maybe fix DISPLAY? +set -g base-index 1 ## Window numbering starts at 1 +set -g pane-base-index 1 ## Pane numbering starts at 1 +setw -g automatic-rename on ## Auto set window title +setw -g aggressive-resize on ## Aggressive windows: For screen size, of diff connections, on diff windows +set -g default-terminal "tmux-256color" +set -g history-limit 10000 ## Scroll back history +set -g display-panes-time 4000 ## Increase show pane time +set -g renumber-windows on ## Make windows auto renumber +set -g lock-command vlock + +## Reload tmux.conf: R +bind R source-file ~/.tmux.conf \; display-message "Config reloaded..." + +## Lock screen +bind-key -T prefix X confirm-before -p "lock tmux? (y/n)" lock-session bind-key v copy-mod setw -g mode-keys vi @@ -23,3 +39,15 @@ bind-key -T copy-mode-vi v send-keys -X begin-selection bind-key -T copy-mode-vi c send-keys -X clear-selection bind-key -T copy-mode-vi y send-keys -X copy-selection bind-key -T copy-mode-vi V send-keys -X rectangle-toggle + +bind-key S-h swap-window -t -1 +bind-key S-l swap-window -t +1 + +set -g set-titles on +set -g set-titles-string '#S:#I.#P #W' + +setw -g monitor-activity on +set -g visual-activity on + +setw -g clock-mode-colour green +setw -g clock-mode-style 24