mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-03 13:48:40 +00:00
feat(bin): t, custom tmux session manager
- drops tms bindings from tmux config, wasn't using them - drops t alias for tail -f, clashed with t script
This commit is contained in:
@@ -7,6 +7,10 @@
|
||||
# ╭──────────────────────────────────────────────────────────╮
|
||||
# │ Bindings │
|
||||
# ╰──────────────────────────────────────────────────────────╯
|
||||
# bind flags
|
||||
# -r = repeatable, only needs prefix once
|
||||
# -n = doesn't need prefix
|
||||
# -t = binds to a certain key-table (root, copy-mode, prefix, etc.)
|
||||
|
||||
# Set <prefix> to Control + Space, keeping the default of C-b intact.
|
||||
# unbind C-b
|
||||
@@ -39,11 +43,6 @@ bind r source-file ~/.dotfiles/config/tmux/tmux.conf \; display "tmux cfg reload
|
||||
bind -r '(' switch-client -p\; refresh-client -S
|
||||
bind -r ')' switch-client -n\; refresh-client -S
|
||||
|
||||
# tms, https://github.com/jrmoulton/tmux-sessionizer
|
||||
bind C-h display-popup -E "tms"
|
||||
bind C-j display-popup -E "tms switch"
|
||||
bind C-k display-popup -E "tms windows"
|
||||
|
||||
# Open a new window with <prefix> + N
|
||||
bind N new-window
|
||||
|
||||
@@ -61,6 +60,10 @@ bind '"' split-window -v -c "#{pane_current_path}"
|
||||
bind '!' split-window -h -c "#{pane_current_path}"
|
||||
bind '^' switch-client -t'{marked}'
|
||||
|
||||
# .local/bin/t triggers
|
||||
bind -r T new-window ~/.local/bin/t
|
||||
bind -r D run-shell "t ~/Code/ivuorinen/dotfiles"
|
||||
|
||||
# synchronize all panes in a window
|
||||
bind y setw synchronize-panes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user