diff options
author | sefidel <contact@sefidel.net> | 2022-01-25 23:20:12 +0900 |
---|---|---|
committer | sefidel <contact@sefidel.net> | 2022-01-25 23:20:12 +0900 |
commit | b3e052699668c3ea91f362305e81d8a039e3708f (patch) | |
tree | 4a4b71cdbbfd4a38c48c1680265d4103686ac2ce /home/profiles/base/config/tmux.nix | |
parent | c828969fe4b90e157437183d820116b6559ccfaa (diff) | |
download | nixrc-b3e052699668c3ea91f362305e81d8a039e3708f.tar.gz nixrc-b3e052699668c3ea91f362305e81d8a039e3708f.zip |
home/base: tmux - fix indentation
Diffstat (limited to 'home/profiles/base/config/tmux.nix')
-rw-r--r-- | home/profiles/base/config/tmux.nix | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/home/profiles/base/config/tmux.nix b/home/profiles/base/config/tmux.nix index 5d50cc1..2e4489b 100644 --- a/home/profiles/base/config/tmux.nix +++ b/home/profiles/base/config/tmux.nix @@ -1,83 +1,83 @@ '' -set -ga terminal-overrides ",*256col*:Tc" + set -ga terminal-overrides ",*256col*:Tc" -setw -g automatic-rename on # rename window to reflect current program -set -g renumber-windows on # renumber windows when a window is closed + setw -g automatic-rename on # rename window to reflect current program + set -g renumber-windows on # renumber windows when a window is closed -set -g set-titles on # set terminal title + set -g set-titles on # set terminal title -set -g display-panes-time 800 # slightly longer pane indicators display time -set -g display-time 1000 # slightly longer status messages display time + set -g display-panes-time 800 # slightly longer pane indicators display time + set -g display-time 1000 # slightly longer status messages display time -set -g status-interval 5 # redraw status line every 5 seconds + set -g status-interval 5 # redraw status line every 5 seconds -# better split bindings -unbind '"' -unbind % -# splitting -bind f if-shell "[ $(($(tmux display -p '8*#{pane_width}-20*#{pane_height}'))) -lt 0 ]" "splitw -v -c '#{pane_current_path}'" "splitw -h -c '#{pane_current_path}' " + # better split bindings + unbind '"' + unbind % + # splitting + bind f if-shell "[ $(($(tmux display -p '8*#{pane_width}-20*#{pane_height}'))) -lt 0 ]" "splitw -v -c '#{pane_current_path}'" "splitw -h -c '#{pane_current_path}' " -# reload -bind r source-file ~/.config/tmux/tmux.conf + # reload + bind r source-file ~/.config/tmux/tmux.conf -bind -n C-h select-pane -L -bind -n C-j select-pane -D -bind -n C-k select-pane -U -bind -n C-l select-pane -R + bind -n C-h select-pane -L + bind -n C-j select-pane -D + bind -n C-k select-pane -U + bind -n C-l select-pane -R -bind -n C-M-h resize-pane -L 2 -bind -n C-M-j resize-pane -D 2 -bind -n C-M-k resize-pane -U 2 -bind -n C-M-l resize-pane -R 2 + bind -n C-M-h resize-pane -L 2 + bind -n C-M-j resize-pane -D 2 + bind -n C-M-k resize-pane -U 2 + bind -n C-M-l resize-pane -R 2 -bind -n C-S-h swap-pane -U -bind -n C-S-j swap-pane -U -bind -n C-S-k swap-pane -D -bind -n C-S-l swap-pane -D + bind -n C-S-h swap-pane -U + bind -n C-S-j swap-pane -U + bind -n C-S-k swap-pane -D + bind -n C-S-l swap-pane -D -# prefix-m marks window, prefix-u swaps current with marked -bind u swap-pane + # prefix-m marks window, prefix-u swaps current with marked + bind u swap-pane -# kill current pane -unbind x -bind w kill-pane + # kill current pane + unbind x + bind w kill-pane -# pane separator style -set -g pane-border-style "fg=black bg=terminal" -set -g pane-active-border-style "fg=black bg=black" + # pane separator style + set -g pane-border-style "fg=black bg=terminal" + set -g pane-active-border-style "fg=black bg=black" -# new window on n, not c -unbind c -unbind n -bind n new-window + # new window on n, not c + unbind c + unbind n + bind n new-window -# enable mouse operation -set -g mouse on + # enable mouse operation + set -g mouse on -# move status line to the top -set-option -g status-position top + # move status line to the top + set-option -g status-position top -set -g status-justify right + set -g status-justify right -# transparent status background -set-option -g status-style bg=default + # transparent status background + set-option -g status-style bg=default -# left side length and style -set -g status-left-length 60 -set -g status-left-style default + # left side length and style + set -g status-left-length 60 + set -g status-left-style default -# display the session name -set -g status-left "#[fg=green] ❐ #S #[default]" + # display the session name + set -g status-left "#[fg=green] ❐ #S #[default]" -# right side length and style -set -g status-right-length 140 -set -g status-right-style default -set -g status-right "" + # right side length and style + set -g status-right-length 140 + set -g status-right-style default + set -g status-right "" -# inactive window style -set -g window-status-style fg=default,bg=default -set -g window-status-format ' #I #W ' -# active window style -set -g window-status-current-style fg=blue,bg=default -set -g window-status-current-format ' #I #W ' + # inactive window style + set -g window-status-style fg=default,bg=default + set -g window-status-format ' #I #W ' + # active window style + set -g window-status-current-style fg=blue,bg=default + set -g window-status-current-format ' #I #W ' '' |