neovim/test/functional/editor
Justin M. Keyes 8ef41f5902
feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343
Problem:
`termopen` has long been a superficial wrapper around `jobstart`, and
has no real purpose. Also, `vim.system` and `nvim_open_term` presumably
will replace all features of `jobstart` and `termopen`, so centralizing
the logic will help with that.

Solution:
- Introduce `eval/deprecated.c`, where all deprecated eval funcs will live.
- Introduce "term" flag of `jobstart`.
- Deprecate `termopen`.
2024-12-19 07:07:04 -08:00
..
completion_spec.lua fix(completion): avoid deleting text when completion leader changes #31448 2024-12-06 04:07:52 -08:00
count_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
ctrl_c_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
defaults_spec.lua fix(defaults): don't replace keycodes in Visual search mappings (#31460) 2024-12-05 19:03:58 +08:00
fold_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
jump_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
K_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
lang_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
langmap_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
macro_spec.lua fix(defaults): default @/Q broken when 'ignorecase' is set (#29343) 2024-06-15 10:21:16 +08:00
mark_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
meta_key_spec.lua fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677) 2024-07-13 04:14:29 +08:00
mode_cmdline_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
mode_insert_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
mode_normal_spec.lua feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343 2024-12-19 07:07:04 -08:00
put_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
search_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
tabpage_spec.lua fix(tests): needing two calls to setup a screen is cringe 2024-11-14 12:40:57 +01:00
undo_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00