[WIP] Tmux keybinds, and styling to try

- WIP. To be fleshed out in the next commit
- Add additional keykindings
- Add basic styling
tmuxConfig
Nathan Steel 5 years ago
parent 962958568d
commit 013f9b4c2f

@ -11,16 +11,16 @@ bind k select-pane -U
bind l select-pane -R bind l select-pane -R
# switch panes using CRTL+hjkl # switch panes using CRTL+hjkl
bind -n C-h select-pane -L bind -n M-h select-pane -L
bind -n C-j select-pane -D bind -n M-j select-pane -D
bind -n C-k select-pane -U bind -n M-k select-pane -U
bind -n C-l select-pane -R bind -n M-l select-pane -R
# Resize Panes with CTRL+Shift+HJKL (or just caps) # Resize Panes with CTRL+Shift+HJKL (or just caps)
#bind -n C-H resize-pane -L 2 bind -n C-S-h resize-pane -L 2
#bind -n C-J resize-pane -D 2 bind -n C-S-j resize-pane -D 2
#bind -n C-K resize-pane -U 2 bind -n C-S-k resize-pane -U 2
#bind -n C-L resize-pane -R 2 bind -n C-S-l resize-pane -R 2
# Zoom into the current pane # Zoom into the current pane
bind-key z resize-pane -Z bind-key z resize-pane -Z
@ -45,17 +45,52 @@ bind -n M-> swap-pane -D # Next pane
bind -n M-< swap-pane -U # Next pane bind -n M-< swap-pane -U # Next pane
# Window Controls # Window Controls
unbind n #unbind n
unbind p #unbind p
bind -r C-h previous-window # select previous window bind -r C-h previous-window # select previous window
bind -r C-l next-window # select next window bind -r C-l next-window # select next window
bind Tab last-window # move to last active window bind Tab last-window # move to last active window
# Sessions
bind -n C-s new-session
# Buffers # Buffers
bind b list-buffers # list paste buffers bind b list-buffers # list paste buffers
bind p paste-buffer # paste from the top paste buffer bind p paste-buffer # paste from the top paste buffer
bind P choose-buffer bind P choose-buffer
# Split keys
#bind / split-window -h # Split panes horizontal
#bind \ split-window -v # Split panes vertically
# ?
set -g status-keys vi
set -g mode-keys vi
# Popup Session # Popup Session
#bind -n M-g display-popup -E "tmux new-session -A -s scratch" #bind -n M-g display-popup -E "tmux new-session -A -s scratch"
# THEME
# https://gist.github.com/spicycode/1229612
set -g status-bg black
set -g status-fg white
#set -g window-status-current-bg white
#set -g window-status-current-fg black
#set -g window-status-current-attr bold
set -g status-interval 60
set -g status-left-length 30
# https://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
# loud or quiet?
set -g visual-activity off
set -g visual-bell off
set -g visual-silence off
setw -g monitor-activity off
set -g bell-action none
# statusbar
set -g status-position bottom
#set -g status-justify center
#set -g status-right-length 50
#set -g status-left-length 20

Loading…
Cancel
Save