[vim/vim] Vim flickers if syntax highlighting is enabled. (Issue #19663)

11 views
Skip to first unread message

Yggdroot

unread,
Mar 13, 2026, 5:29:24 AM (12 days ago) Mar 13
to vim/vim, Subscribed
Yggdroot created an issue (vim/vim#19663)

Steps to reproduce

I don't know how to reproduce, if a buffer has sign, text property and highlights of matchadd(),
then do py3 vim.current.buffer[:] = a little different list, the flicker may happen.

By the way, is there a way to disable the redraw of text property changes and redraw of syntax changes and the redraw of highlights of matchadd(), and the redraw of sign and all the redraw.[Feature Request]

Expected behaviour

No flicker.

Version of Vim

latest

Environment

all

Logs and stack traces


Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663@github.com>

mattn

unread,
Mar 13, 2026, 6:23:38 AM (12 days ago) Mar 13
to vim/vim, Subscribed
mattn left a comment (vim/vim#19663)

Could you please try this?

#19662


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4054100563@github.com>

Yggdroot

unread,
Mar 15, 2026, 12:40:39 AM (10 days ago) Mar 15
to vim/vim, Subscribed
Yggdroot left a comment (vim/vim#19663)

Could you please try this?

#19662

It does not fix the issue.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4062205436@github.com>

Yggdroot

unread,
Mar 16, 2026, 12:52:58 AM (9 days ago) Mar 16
to vim/vim, Subscribed
Yggdroot left a comment (vim/vim#19663)

The issue is because of #5704.
Now I don't know how to minimize the reproducing steps.
setlocal signcolumn=no must have some redrawing bug.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4065036690@github.com>

Yggdroot

unread,
Mar 16, 2026, 1:50:25 AM (9 days ago) Mar 16
to vim/vim, Subscribed
Yggdroot left a comment (vim/vim#19663)

3.gif (view on web)

Although the issue can only be reproduced in gVim, terminal Vim should have the same problem.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4065208396@github.com>

mattn

unread,
Mar 16, 2026, 5:24:10 AM (9 days ago) Mar 16
to vim/vim, Subscribed
mattn left a comment (vim/vim#19663)

@Yggdroot Is it caused by the redraw of signcolumn=no? If so, please update the title and description of this issue and include the steps to reproduce the problem.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4066236021@github.com>

Yggdroot

unread,
Mar 16, 2026, 5:39:15 AM (9 days ago) Mar 16
to vim/vim, Subscribed
Yggdroot left a comment (vim/vim#19663)

@Yggdroot Is it caused by the redraw of signcolumn=no? If so, please update the title and description of this issue and include the steps to reproduce the problem.

The reproduce steps is shown as the gif above.

  1. gvim --clean
  2. :e a.vim (any file)
  3. :set signcolumn=no (auto, no, yes, number have the same effect)
  4. try :set signcolumn=no for several times.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4066338965@github.com>

mattn

unread,
Mar 16, 2026, 5:43:10 AM (9 days ago) Mar 16
to vim/vim, Subscribed
mattn left a comment (vim/vim#19663)

If you have environment to build vim, please test #19713


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4066366142@github.com>

Yggdroot

unread,
Mar 16, 2026, 5:53:43 AM (9 days ago) Mar 16
to vim/vim, Subscribed
Yggdroot left a comment (vim/vim#19663)

If you have environment to build vim, please test #19713

It works. Thanks.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/19663/4066435715@github.com>

Christian Brabandt

unread,
4:32 PM (7 hours ago) 4:32 PM
to vim/vim, Subscribed

Closed #19663 as completed via 4292eea.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issue/19663/issue_event/23866418354@github.com>

Reply all
Reply to author
Forward
0 new messages