tmux.conf (1900B)
1 set-option -g status-position top 2 3 set -g base-index 1 4 setw -g pane-base-index 1 5 6 set-option -g update-environment "WAYLAND_DISPLAY DISPLAY" 7 set-option -g focus-events on 8 9 set -g default-terminal "tmux-256color" 10 11 set -g status-interval 30 12 13 set -g status-left '' 14 set -g status-right '#(test -f /tmp/pracomer.log && cat /tmp/pracomer.log) #(plants) %a %h-%d %H:%M #(cat /sys/class/power_supply/BAT*/capacity 2>/dev/null)%% ' 15 16 set -g status-style "fg=#d6deeb,bg=default" 17 set -g message-style "fg=#d6deeb,bg=#1d3b2e" 18 set -g message-command-style "fg=#d6deeb,bg=#1d3b2e" 19 set -g mode-style "fg=#d6deeb,bg=#1d3b2e" 20 21 set -g menu-style "fg=#d6deeb,bg=default" 22 set -g menu-selected-style "fg=#0d1612,bg=#d6deeb" 23 set -g menu-border-style "fg=default,bg=default" 24 set -g menu-border-lines "none" 25 26 set -g pane-border-style "fg=#1d3b2e" 27 set -g pane-active-border-style "fg=#637777" 28 29 set -g window-status-style "fg=#637777,bg=default" 30 set -g window-status-current-style "fg=#d6deeb,bg=default,bold" 31 set -g window-status-bell-style "fg=#d6deeb,bg=default,bold" 32 33 set -g status-left-style "fg=#d6deeb,bg=default" 34 set -g status-right-style "fg=#d6deeb,bg=default" 35 36 setw -g xterm-keys on 37 set -ga terminal-overrides ',xterm*:XT' 38 39 set -g set-titles on 40 set -g set-titles-string "#S" 41 set -g renumber-windows on 42 43 set -s escape-time 0 44 set -g history-limit 10000 45 set -g repeat-time 0 46 47 set -g mouse off 48 setw -g alternate-screen on 49 50 bind-key q kill-pane 51 bind-key Q kill-window 52 bind c new-window -c "#{pane_current_path}" 53 bind '"' split-window -c "#{pane_current_path}" 54 bind % split-window -h -c "#{pane_current_path}" 55 56 bind-key P run-shell 'tmux capture-pane -S -32768 ; tmux save-buffer ~/.tmux/$(date +%Y%m%d_%H%M%S).log ; tmux delete-buffer ; tmux display-message "$(date +%Y%m%d_%H%M%S).log"' 57 58 bind-key o copy-mode \; send-keys -X search-backward 59 60 bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "wl-copy -n"