aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript/executable_spec.lua
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2026-06-23 22:05:26 +0200
committerGitHub <noreply@github.com>2026-06-23 16:05:26 -0400
commit28ffb334cf449c3782ef7e3bf68d150a6cd58227 (patch)
tree9a8a11ca6d6c985c3061e63948378136aacc55a6 /test/functional/vimscript/executable_spec.lua
parent8e3b216d0b2994b4fa74e0d687c89ff497f42e90 (diff)
downloadrneovim-28ffb334cf449c3782ef7e3bf68d150a6cd58227.tar.gz
rneovim-28ffb334cf449c3782ef7e3bf68d150a6cd58227.tar.bz2
rneovim-28ffb334cf449c3782ef7e3bf68d150a6cd58227.zip
fix(autocmd): never draw aucmd_prepbuf temp win #40379
Problem: An autocommand that redraws may do so while curwin is temporarily set for the autocommand scope. This can result in flickering or unexpected state with UI components (statusline, winbar, decor providers...) that depend on the current window. Current workaround for statusline and winbar specifically delays the redraw, which can itself be unexpected for the autocommand. Solution: If redrawing happens with a temporary autocmd current window, temporarily restore the current window while redrawing.
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions