foot version: 1.17.2 +pgo +ime +graphemes -assertions
TERM environment variable
foot
Compositor Version
mutter 46.2
Description of Bug and Steps to Reproduce
Whenever I open a file in a vim using a new foot instance (ex. $ foot vim file.txt), sometimes the vim editor dimensions are smaller than the actual terminal size, and the first line is not actually line 1. It seems to only occur with files where vim cannot display all lines at once.
Video:
Using vim defaults -u NONE:
Where it doesn't happen (vim can display all lines at once):
I tried doing the same thing with alacritty, and there were no bugs or glitches. Using plain foot with no custom config does not fix the problem either.
DE: GNOME 46.2
Distro: Arch Linux x86
Kernel: 6.9.5-arch1-1
Relevant logs, stacktraces, etc.
foot -d info vim .bashrc 2> foot.log: foot.log
WAYLAND_DEBUG=1 foot -d info vim .bashrc 2> foot.wayland.log: foot.wayland.log
config file: foot.ini
vimrc: vimrc
### Foot Version
foot version: 1.17.2 +pgo +ime +graphemes -assertions
### TERM environment variable
foot
### Compositor Version
mutter 46.2
### Description of Bug and Steps to Reproduce
Whenever I open a file in a vim using a new foot instance (ex. `$ foot vim file.txt`), sometimes the vim editor dimensions are smaller than the actual terminal size, and the first line is not actually line 1. It seems to only occur with files where vim cannot display all lines at once.
Video: <video src="/attachments/4e9390d7-592d-4cc1-b807-d83f7ece2407" title="Screencast from 2024年06月22日 00-01-06.webm" controls></video>
Using vim defaults `-u NONE`: <video src="/attachments/0ac0c86e-956a-475e-9207-3d8d1dc83305" title="Screencast from 2024年06月22日 00-25-35.webm" controls></video>
Where it doesn't happen (vim can display all lines at once): <video src="/attachments/95017738-3a44-4ac7-a19a-2378cdce9509" title="Screencast from 2024年06月22日 00-07-30.webm" controls></video>
I tried doing the same thing with alacritty, and there were no bugs or glitches. Using plain foot with no custom config does not fix the problem either.
DE: GNOME 46.2
Distro: Arch Linux x86
Kernel: 6.9.5-arch1-1
### Relevant logs, stacktraces, etc.
`foot -d info vim .bashrc 2> foot.log`: [foot.log](/attachments/94471692-6f95-4c05-8f62-e025c841e57e)
`WAYLAND_DEBUG=1 foot -d info vim .bashrc 2> foot.wayland.log`: [foot.wayland.log](/attachments/dc9fdd63-f29e-483c-ba14-a35b2feac154)
config file: [foot.ini](/attachments/c742dd90-4da4-4b49-b334-4914a3738633)
vimrc: [vimrc](/attachments/4ea7f1d1-9f31-4999-82e9-983ef41070b2)