diff options
author | Aaron LI <aly@aaronly.me> | 2017-09-04 11:03:01 +0800 |
---|---|---|
committer | Aaron LI <aly@aaronly.me> | 2017-09-04 11:03:01 +0800 |
commit | 539db99fc39d0295aefad5627658f50a8bb00460 (patch) | |
tree | fb5b490eba93f32c972acf552bbab56143535c3c | |
parent | 2accf95a3749c320d3c6b62e0803a35f35e65401 (diff) | |
download | dotfiles-539db99fc39d0295aefad5627658f50a8bb00460.tar.bz2 |
tmux.conf: replace "%if" with "if-shell"; fix two mistakes
-rw-r--r-- | _tmux.conf | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -75,7 +75,6 @@ set -g xterm-keys on # Turn the mouse on, but without copy mode dragging set -g mouse on unbind -n MouseDrag1Pane -unbind -T copy-mode MouseDrag1Pane # Change the default $TERM to screen-256color # * xterm-256color for tmux may have problem with special keys in zsh @@ -165,12 +164,10 @@ set -g status-left " #[fg=yellow]#h:#[fg=blue]#S #[fg=magenta]>>#[defaul set -g status-right "#[fg=magenta]<< #[fg=yellow]%a %m/%d #[fg=blue]%H:%M " # If running inside tmux ($TMUX is set), then change the status line to red -%if #{TMUX} -set -g status-bg red -%endif +if-shell -b '[ -n "$TMUX" ]' "set -g status-bg red" # Window status -set -g window-status-separator " " +setw -g window-status-separator " " setw -g window-status-style "fg=blue,bold" setw -g window-status-current-style "fg=blue,bold,reverse" setw -g window-status-bell-style "fg=red,bold" @@ -216,7 +213,8 @@ if-shell -b '[ "$(echo "$TMUX_VERSION < 2.2" | bc)" = 1 ]' \ # Credit: https://shapeshed.com/custom-vim-bindings-in-tmux-2-4/ # See also: https://github.com/tmux/tmux/issues/754 if-shell -b '[ "$(echo "$TMUX_VERSION >= 2.4" | bc)" = 1 ]' \ - "bind -T copy-mode-vi 'v' send -X begin-selection; \ + "unbind -T copy-mode MouseDrag1Pane; \ + bind -T copy-mode-vi 'v' send -X begin-selection; \ bind -T copy-mode-vi 'V' send -X select-line; \ bind -T copy-mode-vi 'r' send -X rectangle-toggle; \ bind -T copy-mode-vi 'y' send -X copy-pipe-and-cancel \ |