20 lines
496 B
Nix
20 lines
496 B
Nix
{ ... }: {
|
|
programs.tmux.extraConfig = ''
|
|
# Create new window.
|
|
bind -n M-Escape new-window -c "#{pane_current_path}"
|
|
bind -n M-t new-window -c "#{pane_current_path}" # NOTE: for compatibility reasons.
|
|
|
|
# Close window.
|
|
bind -n M-x kill-window
|
|
bind -n M-X kill-window -a
|
|
|
|
# Switch window.
|
|
bind -n M-e next-window
|
|
bind -n M-q previous-window
|
|
|
|
# Move window.
|
|
bind -n M-E swap-window -t +1\; select-window -t +1
|
|
bind -n M-Q swap-window -t -1\; select-window -t -1
|
|
'';
|
|
}
|