mirror of
https://github.com/neovim/neovim.git
synced 2024-12-28 14:31:13 -07:00
3fe6bf3a1e
Problem: If there are floating windows when `:mksession` runs, the session cannot be properly restored. Solution: Change `:mksession` to skip floating windows. This matches Vim's treatment of popup windows. An alternative approach could have `:mksession` save floating windows that can be _properly_ restored (rather than skip them entirely, which is what this PR does). While that would seemingly be a more complete fix, that could present additional issues since floating windows are ordinarily created by plugins, and they may no longer be properly under a plugin's control when restored. closes #18432 |
||
---|---|---|
.. | ||
append_spec.lua | ||
arg_spec.lua | ||
cd_spec.lua | ||
cmd_map_spec.lua | ||
ctrl_c_spec.lua | ||
debug_spec.lua | ||
dict_notifications_spec.lua | ||
digraphs_spec.lua | ||
drop_spec.lua | ||
echo_spec.lua | ||
edit_spec.lua | ||
encoding_spec.lua | ||
excmd_spec.lua | ||
file_spec.lua | ||
grep_spec.lua | ||
help_spec.lua | ||
highlight_spec.lua | ||
ls_spec.lua | ||
make_spec.lua | ||
map_spec.lua | ||
menu_spec.lua | ||
mksession_spec.lua | ||
mkview_spec.lua | ||
normal_spec.lua | ||
oldfiles_spec.lua | ||
print_commands_spec.lua | ||
profile_spec.lua | ||
quickfix_commands_spec.lua | ||
quit_spec.lua | ||
script_spec.lua | ||
sign_spec.lua | ||
source_spec.lua | ||
swapfile_preserve_recover_spec.lua | ||
syntax_spec.lua | ||
undojoin_spec.lua | ||
verbose_spec.lua | ||
write_spec.lua | ||
wundo_spec.lua | ||
wviminfo_spec.lua |