diff options
author | Marco Hinz <mh.codebro+github@gmail.com> | 2019-03-23 00:23:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-23 00:23:39 +0100 |
commit | 3e78319ac608abadd5204e00295dc3ace7e2edd8 (patch) | |
tree | 59362c15a8559c78a4bf9c0b3b833c684959bb7d /scripts/gen_help_html.py | |
parent | 3edf7fc64f6735a283af2c6cf728b28179bcb582 (diff) | |
download | rneovim-3e78319ac608abadd5204e00295dc3ace7e2edd8.tar.gz rneovim-3e78319ac608abadd5204e00295dc3ace7e2edd8.tar.bz2 rneovim-3e78319ac608abadd5204e00295dc3ace7e2edd8.zip |
help: ignore snapshotted window if invalid (#9774)
Nvim doesn't expect a window-changing command on an created-window event.
autocmd WinNew * wincmd p
help help
- A snapshot for window 1000 is created.
- The window is split and the cursor changes to the new window 1001.
- The autocmd kicks in and switches back to 1000.
- The help buffer is opened.
- On closing the help window 1000, it tries to go back to the snapshotted window
which is... 1000.
- wp1000->w_buffer == NULL
- w_buffer is used by check_cursor()
- 🧨 -> 💥
Fixes https://github.com/neovim/neovim/issues/9773
Diffstat (limited to 'scripts/gen_help_html.py')
0 files changed, 0 insertions, 0 deletions