From 5248da04ccf49131d028d3181cd7f3f229439c21 Mon Sep 17 00:00:00 2001 From: Rocky Zhang Date: Thu, 15 May 2025 12:26:09 -0700 Subject: [PATCH] fix: update unified diff highlight after toggling word diff --- autoload/gitmessenger/blame.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/gitmessenger/blame.vim b/autoload/gitmessenger/blame.vim index d42e7bc..ad59913 100644 --- a/autoload/gitmessenger/blame.vim +++ b/autoload/gitmessenger/blame.vim @@ -25,7 +25,7 @@ function! s:blame__render() dict abort call self.popup.set_buf_var('__gitmessenger_diff', self.state.diff) let prev_is_word = self.state.prev_diff =~# '\.word$' let is_word = self.state.diff =~# '\.word$' - if self.state.diff !=# 'none' && prev_is_word != is_word + if self.state.diff !=# 'none' && (self.state.prev_diff == 'none' || prev_is_word != is_word) call self.popup.set_buf_var('&syntax', 'gitmessengerpopup') endif endif