-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GIT Bash has bad flicker #7200
Comments
That looks to me like they're using the "visual bell". Is there anything about |
I don't have a |
Git for Windows does install an |
Ok - I will close invalid - can it be disabled in Terminal settings, or do I need to do the local |
Closing invalid - Terminal is honouring inputrc settings... |
I believe the visual bell uses the |
On the other hand, if DECSCNM is primarily used for visual bell, then it might make sense for Windows Terminal to disable it when animations are disabled according to SystemParametersInfo SPI_GETCLIENTAREAANIMATION. |
To fix: I found this behaviour to be really distracting/disurbing. Note that |
So, that’s because we only recently got support for visual bells at all. There’s an escape sequence that inverts the entire screen, and a visual bell is typically implemented by sending it, waiting a bit, and then sending it again. Git Bash will start doing this inbox in Windows at some point with the next Desktop release, as it is required by standard for us to support it. |
Thank you! |
I keep coming back here way too many times 🤣 |
Although the backspace is fixed, I still met the same issue during vi editing in git bash, and the workaround mentioned above is not working |
If anyone has issues saying 'Permission Denied' when you try to save your changes, make sure that when you open your terminal to open |
in .vimrc |
I just made a copy to my local folder and commented that bell style line as follows
Now edit your local file Restart your shell. |
This little quirk was the main reason I wasn't using Git bash on Windows Terminal as my default shell, now I have no reason… Thank you!! |
For those who don't want a bind 'set bell-style none'
# or bind 'set bell-style audible' |
Environment
Steps to reproduce
Expected behavior
No nasty flicker
Actual behavior
Nasty flicker
The text was updated successfully, but these errors were encountered: