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
Add flag to delay shell launch until after window initialization #2817
Comments
This behavior I can reproduce on Linux with X11. I can also reproduce this with URxvt, using the command: Bigger the, more prone to fail. This problem, I think, is on Vim. The Qtile project have a reference for this kind of problem occuring on Xterm, URxvt and Rxvt. |
Can I reproduce this bug with Neovim too. These programs, Vim an Neovim, expect that the terminal window will only call them after the terminal window is properly mapped. |
Yeah, this isn't an Alacritty bug, but instead an issue with applications running inside of Alacritty without handling size changes. So a flag like XTerm's |
I am still facing this issue, any resolve? |
hey I've found a fix for the issue, from my understanding it's an issue related to vim/neovim, it needs a certain signal to be sent from the terminal on start |
Linux
Wayland
If you start vim with
alacritty -e vim
it's size will be incorrect most of the time. You can fix it with resize event though. The issue is presented on both evlp2 and master branches. Can be workaround by insertingstd::thread::sleep_ms(100)
in the beginning of the handle_resize.Broken vim looks like this.
The text was updated successfully, but these errors were encountered: