use imports and split programs into their own files for organization
This commit is contained in:
parent
88107ecd41
commit
a442323649
25 changed files with 850 additions and 357 deletions
57
users/josh/programs/tmux/tmux-reset.conf
Normal file
57
users/josh/programs/tmux/tmux-reset.conf
Normal file
|
@ -0,0 +1,57 @@
|
|||
# Reset everything then add what we want exactly
|
||||
unbind-key -a
|
||||
|
||||
# Window stuff
|
||||
bind -r H previous-window
|
||||
bind -r L next-window
|
||||
bind -r 1 select-window -t:1
|
||||
bind -r 2 select-window -t:2
|
||||
bind -r 3 select-window -t:3
|
||||
bind -r 4 select-window -t:4
|
||||
bind -r 5 select-window -t:5
|
||||
bind -r 6 select-window -t:6
|
||||
bind -r 7 select-window -t:7
|
||||
bind -r 8 select-window -t:8
|
||||
bind -r 9 select-window -t:9
|
||||
bind r command-prompt "rename-window %%"
|
||||
bind | split-window -h -c "#{pane_current_path}"
|
||||
bind \\ split-window -v -c "#{pane_current_path}"
|
||||
bind t new-window
|
||||
bind T command-prompt -p "window name:" "new-window; rename-window '%%'"
|
||||
bind m command-prompt -p "Swap with window index:" "swap-window -t '%%'"
|
||||
bind -r [ swap-window -t -1 \; previous-window
|
||||
bind -r ] swap-window -t +1 \; next-window
|
||||
|
||||
# Sessions
|
||||
bind C-s command-prompt -p "session name:" "new-session -s '%%'"
|
||||
bind C-r command-prompt "rename-session %%"
|
||||
bind -r C-L switch-client -n
|
||||
bind -r C-H switch-client -p
|
||||
|
||||
# Pane stuff
|
||||
bind -r h select-pane -L
|
||||
bind -r j select-pane -D
|
||||
bind -r k select-pane -U
|
||||
bind -r l select-pane -R
|
||||
bind -r , resize-pane -L 20
|
||||
bind -r . resize-pane -R 20
|
||||
bind -r - resize-pane -D 7
|
||||
bind -r = resize-pane -U 7
|
||||
bind q kill-pane
|
||||
bind w kill-window
|
||||
bind x swap-pane -D
|
||||
|
||||
# Tmux util
|
||||
bind p paste-buffer
|
||||
bind X source-file ~/.config/tmux/tmux.conf
|
||||
bind z resize-pane -Z
|
||||
bind : command-prompt
|
||||
bind ^Q detach
|
||||
|
||||
# ==========
|
||||
# My options
|
||||
set-option -g terminal-overrides ',xterm-256color:RGB'
|
||||
set -g detach-on-destroy off
|
||||
set -g renumber-windows on
|
||||
set -g status-position top
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue