changelog shortlog graph tags branches files raw help

Mercurial > infra > home / changeset: update tmux conf

changeset 8: bdf5ff2733ea
parent 7: d0058e5787b5
child 9: cd83e87a9735
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 12 May 2024 20:56:41 -0400
files: .tmux.conf
description: update tmux conf
     1.1--- a/.tmux.conf	Fri May 10 19:56:52 2024 -0400
     1.2+++ b/.tmux.conf	Sun May 12 20:56:41 2024 -0400
     1.3@@ -1,8 +1,11 @@
     1.4+#!/usr/bin/env bash
     1.5 # tmux.conf --- tmux configuration file
     1.6+
     1.7 set -g default-terminal "xterm-256color"
     1.8-
     1.9+set-option -g default-shell "/bin/bash"
    1.10 set -s escape-time 0 #faster command sequences
    1.11 
    1.12+# keys
    1.13 unbind-key C-b
    1.14 set -g prefix "C-a"
    1.15 bind-key "C-z" send-prefix
    1.16@@ -12,7 +15,41 @@
    1.17 bind a send-prefix
    1.18 bind - split-window -v
    1.19 bind = split-window -h
    1.20-set -g default-shell $SHELL
    1.21+
    1.22+bind-key C-r new-session ssh rurik \; set-option default-command "ssh rurik"
    1.23+bind-key C-h new-session ssh hyde \; set-option default-command "ssh hyde"
    1.24+bind-key C-j new-session ssh jekyll \; set-option default-command "ssh jekyll"
    1.25+
    1.26+# clock mode
    1.27+setw -g clock-mode-colour colour1
    1.28+
    1.29+# copy mode
    1.30+setw -g mode-style 'fg=colour1 bg=colour18 bold'
    1.31+
    1.32+# pane borders
    1.33+set -g pane-border-style 'fg=colour1'
    1.34+set -g pane-active-border-style 'fg=colour3'
    1.35+
    1.36+# statusbar
    1.37+set -g status-position bottom
    1.38+set -g status-justify left
    1.39+set -g status-style 'fg=colour1'
    1.40+set -g status-left ''
    1.41+set -g status-right '%Y-%m-%d %H:%M '
    1.42+set -g status-right-length 50
    1.43+set -g status-left-length 10
    1.44+
    1.45+setw -g window-status-current-style 'fg=colour0 bg=colour1 bold'
    1.46+setw -g window-status-current-format ' #I #W #F '
    1.47+
    1.48+setw -g window-status-style 'fg=colour1 dim'
    1.49+setw -g window-status-format ' #I #[fg=colour7]#W #[fg=colour1]#F '
    1.50+
    1.51+setw -g window-status-bell-style 'fg=colour2 bg=colour1 bold'
    1.52+
    1.53+# messages
    1.54+set -g message-style 'fg=colour2 bg=colour0 bold'
    1.55+
    1.56 setw -g automatic-rename on   # rename window to reflect current program
    1.57 set -g renumber-windows on    # renumber windows when a window is closed
    1.58 set -g set-titles on          # set terminal title
    1.59@@ -43,10 +80,39 @@
    1.60 # set -g pane-active-border-style 'bg=colour7 fg=colour3'
    1.61 
    1.62 # status bar
    1.63+# set -g status-position bottom
    1.64+# set -g status-justify left
    1.65+# set -g status-right '%Y-%m-%d : %H:%M:%S'
    1.66+# set -g status-right-length 100
    1.67+
    1.68+# set -g status-left-length 20
    1.69+
    1.70+# clock mode
    1.71+setw -g clock-mode-colour colour1
    1.72+
    1.73+# copy mode
    1.74+setw -g mode-style 'fg=colour1 bg=colour18 bold'
    1.75+
    1.76+# pane borders
    1.77+set -g pane-border-style 'fg=colour1'
    1.78+set -g pane-active-border-style 'fg=colour3'
    1.79+
    1.80+# statusbar
    1.81 set -g status-position bottom
    1.82 set -g status-justify left
    1.83-set -g status-right '%Y-%m-%d : %H:%M:%S'
    1.84-set -g status-right-length 100
    1.85+set -g status-style 'fg=colour1'
    1.86+set -g status-left ''
    1.87+set -g status-right '%Y-%m-%d %H:%M '
    1.88+set -g status-right-length 50
    1.89+set -g status-left-length 10
    1.90 
    1.91-set -g status-left-length 20
    1.92+setw -g window-status-current-style 'fg=colour0 bg=colour1 bold'
    1.93+setw -g window-status-current-format ' #I #W #F '
    1.94 
    1.95+setw -g window-status-style 'fg=colour1 dim'
    1.96+setw -g window-status-format ' #I #[fg=colour7]#W #[fg=colour1]#F '
    1.97+
    1.98+setw -g window-status-bell-style 'fg=colour2 bg=colour1 bold'
    1.99+
   1.100+# messages
   1.101+set -g message-style 'fg=colour2 bg=colour0 bold'
   1.102\ No newline at end of file