neovim/test/functional/ex_cmds
Daniel Steinberg 3fe6bf3a1e
fix(mksession): don't store floats in session #18635
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
2022-05-22 09:03:56 -07:00
..
append_spec.lua vim-patch:8.2.3952: first line not redrawn when adding lines to an empty buffer 2021-12-31 22:20:31 +08:00
arg_spec.lua tests: AppVeyor: fix test/functional/ex_cmds/arg_spec.lua (#10598) 2019-07-24 09:31:46 +02:00
cd_spec.lua docs: typo fixes (#17859) 2022-04-15 12:35:06 +02:00
cmd_map_spec.lua test: add more tests for K_SPECIAL escaping in <Cmd> mapping 2022-05-03 06:44:14 +08:00
ctrl_c_spec.lua fix(input): only disable mapped CTRL-C interrupts when getting input (#18310) 2022-04-30 13:11:35 +08:00
debug_spec.lua
dict_notifications_spec.lua refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
digraphs_spec.lua tests: fix flaky ':digraphs displays digraphs' (#10406) 2019-07-04 15:22:59 +02:00
drop_spec.lua refactor(ui)!: link VertSplit to Normal by default 2022-05-15 22:37:35 +06:00
echo_spec.lua feat(test): use nvim_exec in helpers.source() #16064 2022-03-27 10:25:55 -07:00
edit_spec.lua
encoding_spec.lua
excmd_spec.lua vim-patch:8.1.0105: all tab stops are the same 2021-03-28 08:37:01 +01:00
file_spec.lua
grep_spec.lua
help_spec.lua tests: use runtime from build for doc/tags with :help (#10479) 2019-08-28 22:47:54 +02:00
highlight_spec.lua tests/ui: remove unnecessary screen:detach() 2019-10-13 22:10:42 +02:00
ls_spec.lua vim-patch:8.0.1651: cannot filter :ls output for terminal buffers 2020-04-19 20:18:41 +01:00
make_spec.lua doc(options): Fix recommended PowerShell config (#14349) 2021-07-02 08:15:40 -04:00
map_spec.lua test: move two mapping tests to ex_cmds/map_spec.lua 2022-03-02 08:15:29 +08:00
menu_spec.lua tests: use vim.inspect (#10485) 2019-07-13 00:50:52 +02:00
mksession_spec.lua fix(mksession): don't store floats in session #18635 2022-05-22 09:03:56 -07:00
mkview_spec.lua
normal_spec.lua test: add some tests with :normal and Ex mode 2022-04-04 05:46:54 +08:00
oldfiles_spec.lua A Mudholland Dr. Recast 2020-10-19 21:48:06 +02:00
print_commands_spec.lua
profile_spec.lua test: add more profile tests 2020-05-10 03:16:30 +09:00
quickfix_commands_spec.lua test: add a test for #18135 2022-04-17 10:13:47 +08:00
quit_spec.lua
script_spec.lua feat(test): use nvim_exec in helpers.source() #16064 2022-03-27 10:25:55 -07:00
sign_spec.lua API: deprecate nvim_command_output 2019-12-02 20:52:06 -08:00
source_spec.lua feat(:source, nvim_exec): defer script item creation until s:var access 2021-10-14 12:50:04 +01:00
swapfile_preserve_recover_spec.lua refactor: remove cpo-& behavior (#17745) 2022-03-23 19:52:50 +08:00
syntax_spec.lua
undojoin_spec.lua
verbose_spec.lua refactor!: rename nvim_add_user_command to nvim_create_user_command 2022-04-10 20:18:41 -06:00
write_spec.lua refactor(tests): remove redir_exec #15718 2021-09-19 02:29:37 -07:00
wundo_spec.lua
wviminfo_spec.lua