From a6174df8a2be7408a76b85d4d68de07beb23f5c3 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Wed, 15 May 2019 16:25:45 +0100 Subject: [PATCH] Document getting focus events in tmux. Solution by @astier. Thanks! See #612. --- README.mkd | 4 ++-- doc/gitgutter.txt | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.mkd b/README.mkd index a08507b..aa5bf22 100644 --- a/README.mkd +++ b/README.mkd @@ -26,7 +26,7 @@ Features: Constraints: * Supports git only. If you work with other version control systems, I recommend [vim-signify](https://github.com/mhinz/vim-signify). -* Relies on the `FocusGained` event. If your terminal doesn't report focus events, either use something like [Terminus][] or set `let g:gitgutter_terminal_reports_focus=0`. +* Relies on the `FocusGained` event. If your terminal doesn't report focus events, either use something like [Terminus][] or set `let g:gitgutter_terminal_reports_focus=0`. For tmux, `set -f focus-events` in your tmux.conf. ### Screenshot @@ -557,7 +557,7 @@ Here are some things you can check: #### When signs don't update after focusing Vim -* Your terminal probably isn't reporting focus events. Either try installing [Terminus][] or set `let g:gitgutter_terminal_reports_focus=0`. +* Your terminal probably isn't reporting focus events. Either try installing [Terminus][] or set `let g:gitgutter_terminal_reports_focus=0`. For tmux, try `set -f focus-events` in your tmux.conf. ### Shameless Plug diff --git a/doc/gitgutter.txt b/doc/gitgutter.txt index 87825da..05f436e 100644 --- a/doc/gitgutter.txt +++ b/doc/gitgutter.txt @@ -396,6 +396,11 @@ If this applies to you, either install something like Terminus (https://github.com/wincent/terminus) to make |FocusGained| work or set this option to 0. +If you use tmux, try this in your tmux.conf: +> + set -g focus-events +< + When this option is 0, the plugin force-updates the buffer on |BufEnter| (instead of only updating if the buffer's contents has changed since the last update).