Inconsistent behavior on completion of process with window
GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu) [Linux Mint 20.3] ble.sh, version 0.4.0-devel4+8f37592 (noarch) [git 2.25.1, GNU Make 4.3, GNU Awk 5.0.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.2.0)] bash-completion, version 2.10 (hash:b6da7f7edfc1c3c5196c86c81fb05fce96f83c03, 74550 bytes) (noarch) locale: LANG=en_US.UTF-8 terminal: TERM=xterm-256color wcwidth=12.1-west/15.0-2+ri, vte:6003 (65;6003;1)
While using meld I noticed that the behavior of blesh when meld ends seems inconsistent. For all I know this is meld doing something weird.
Sometimes I get [ble: EOF] printed, sometimes not (screenshot_1.jpg).
Sometimes I think just on narrower windows I land in the middle of the following ruler line and the status bar isn't drawn (screenshot_2.jpg). Hmm it seems the cursor is never drawn in the screenshot regardless of the timing. You'll have to trust that it shows up two dashes into the ruler line :)
I'm including these as screenshot because they seem like them might be related to to window changes somehow. In the first case (screenshot_1.jpg) the single visible window occupying the entire screen has just taken all the screen over again (after the meld window disappears). In the second (screenshot_2.jpg) the meld window has just disappeared from the space now occupied by the vim window (so the ble.sh terminal in question has been subjected to a vertical resize). I've also included screenshot_3.jpg which shows the position of the meld window while it's open in this case.
