bug#57434: 28.1.91; Terminal Emacs Mac OS flickering.
From:
Dmitrii Kuragin
Subject:
bug#57434: 28.1.91; Terminal Emacs Mac OS flickering.
Date:
Fri, 26 Aug 2022 09:54:19 -0700
I can reproduce the bug in the following configuration: - Large monitor or small font in terminal. - Having 2 vertically splitted windows. - Enable `display-line-number-mode` on the left pane. - Terminal flickers on scrooling on some lines.
The main point is it flickers only when the right pane has a little content. If the file contents fits into the whole right window, the it doesn't flicker, and it flickers only on the lines which do not have content to display. For example, -------------------- | | | | | | | |~ | | *|* |~ | | |~ | | |~ | --------------------
"~" is the part where there is no content. When I use the left window and scroll on the lines where the right windown doesn't have content, the screen flickers. But, as long, as I open some large file in the right pange it works as expected w/o any flickering.
I tried to find a possible way to put some content in there, but seems like emacs supports frigne only on GUI.
I tried different terminal emulators (iTerm2, Alacritty), in additional to w/ and w/o tmux.
The same configuration but with ssh to linux work perfectly well. So, I assume, it excudes terminal emulator issues.
Do you have any possible ideas where I can look into it?
In GNU Emacs 28.1.91 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2202.70 Version 11.6.8 (Build 20G730)) of 2022-08-22 built on Mac-1661214538296.local Repository revision: bfa5bcf79b5069126308664c1701f86d253df337 Repository branch: HEAD System Description: macOS 12.5.1
Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix
Major mode: C++//l
Minor modes in effect: display-line-numbers-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t abbrev-mode: t