From beafefae9d91d6cc727b0928ee5bf5529c1e2c0a Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Mon, 23 May 2016 14:59:23 +0200 Subject: [PATCH] [tmux] change mouse config --- .tmux.conf | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.tmux.conf b/.tmux.conf index 8d0fe6f..1c37a0f 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -46,10 +46,14 @@ set-option -g set-titles on set-option -g set-titles-string '#H:#S.#I.#P #W #T' set-option -g visual-bell on -set-option -g -q mouse on -bind-key -T root PPage if-shell -F "#{alternate_on}" "send-keys PPage" "copy-mode -e; send-keys PPage" -bind-key -t vi-copy PPage page-up -bind-key -t vi-copy NPage page-down +#set-option -g -q mouse on +#bind-key -T root PPage if-shell -F "#{alternate_on}" "send-keys PPage" "copy-mode -e; send-keys PPage" +#bind-key -t vi-copy PPage page-up +#bind-key -t vi-copy NPage page-down + +set -g mouse on +bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'" +bind -n WheelDownPane select-pane -t= \; send-keys -M setw -g mode-keys vi setw -g monitor-activity on @@ -81,9 +85,13 @@ set -g status-left '#[fg=red]#H#[fg=green]:#[fg=white]#S #[fg=green]][#[default] # set -g status-right '#[fg=green]][#[fg=white] #T #[fg=green]][ #[fg=blue]%Y-%m-%d #[fg=white]%H:%M#[default]' set -g status-right '#[fg=green]][ #[fg=blue]%Y-%m-%d #[fg=white]%H:%M#[default]' -set -g history-limit 4096 +# Scroll History +set -g history-limit 30000 #improve communication with vim set -g focus-events on +#New pane in same directory +bind c new-window -c "#{pane_current_path}" + bind r source-file ~/.tmux.conf