comparison dot_tmux.conf @ 770:9f4e4087e2e7

fix: paste current selection on middlemouse
author zegervdv <zegervdv@me.com>
date Wed, 22 Mar 2023 11:04:41 +0000
parents eeaf0d561877
children 0c2dcf35d759
comparison
equal deleted inserted replaced
769:0f6f809f1d39 770:9f4e4087e2e7
53 bind-key -T copy-mode-vi 'v' send -X begin-selection 53 bind-key -T copy-mode-vi 'v' send -X begin-selection
54 bind-key -T copy-mode-vi 'V' send -X select-line 54 bind-key -T copy-mode-vi 'V' send -X select-line
55 bind-key -T copy-mode-vi 'r' send -X rectangle-toggle 55 bind-key -T copy-mode-vi 'r' send -X rectangle-toggle
56 unbind-key -T copy-mode-vi MouseDragEnd1Pane 56 unbind-key -T copy-mode-vi MouseDragEnd1Pane
57 unbind -T copy-mode-vi MouseDragEnd1Pane 57 unbind -T copy-mode-vi MouseDragEnd1Pane
58 # unbind -t vi-copy MouseDragEnd1Pane 58 # Copy and Paste selection on middle mouse
59 bind-key -T copy-mode-vi MouseDown2Pane send-keys -X copy-pipe-and-cancel "tmux paste-buffer"
59 60
60 # Smart pane switching with awareness of Vim splits. 61 # Smart pane switching with awareness of Vim splits.
61 # See: https://github.com/christoomey/vim-tmux-navigator 62 # See: https://github.com/christoomey/vim-tmux-navigator
62 is_vim="ps -o state= -o comm= -t '#{pane_tty}' \ 63 is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
63 | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'" 64 | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"