diff options
author | Daniel Hahler <git@thequod.de> | 2019-09-22 21:51:55 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-09-22 12:51:55 -0700 |
commit | 3626d2107eae23433b88612b01bba7015951d37d (patch) | |
tree | 13fbb6e1945c83ca3ccff310a6ce229afa48ca4e /src/nvim/lua/executor.c | |
parent | fb26c38434f82af2a601a91c99adb40ecefa0d89 (diff) | |
download | rneovim-3626d2107eae23433b88612b01bba7015951d37d.tar.gz rneovim-3626d2107eae23433b88612b01bba7015951d37d.tar.bz2 rneovim-3626d2107eae23433b88612b01bba7015951d37d.zip |
terminfo_start: flush buffer #11074
This aligns with `terminfo_stop`, which also flushes the buffer
after disabling things.
This ensures Neovim gets the response to the terminal background query
before exiting (`nvim -u NONE -cq` with e.g. urxvt or kitty).
Caveats:
* With kitty this causes some "flickering", likely since the alternate
screen is being setup with `nvim -u NONE -cq`, whereas it would not be
processed otherwise before quitting (as with the background query).
* tmux after this patch may print ^[[I (CSI I / FocusGained) after
`nvim -u NONE -cq`.
Fixes https://github.com/neovim/neovim/issues/11062
Diffstat (limited to 'src/nvim/lua/executor.c')
0 files changed, 0 insertions, 0 deletions