neovim/test/functional/terminal
Daniel Steinberg 7589336120
feat(terminal): respond to OSC background and foreground request (#17197)
The motivation for this update is Issue #15365, where background=light
is not properly set for Nvim running from an Nvim :terminal. This can be
encountered when e.g., opening a terminal to make git commits, which
opens EDITOR=nvim in the nested terminal.

Under the implementation of this commit, the OSC response always
indicates a black or white foreground/background. While this may not
reflect the actual foreground/background color, it permits 'background'
to be retained for a nested Nvim instance running in the terminal
emulator. The behaviour matches Vim.
2024-01-15 10:12:07 -06:00
..
altscreen_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
api_spec.lua refactor: format test/* 2024-01-03 02:09:29 +01:00
buffer_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
channel_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
cursor_spec.lua test: normalise nvim bridge functions 2024-01-12 17:53:27 +00:00
edit_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
ex_terminal_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
helpers.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
highlight_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
mouse_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
scrollback_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00
tui_spec.lua feat(terminal): respond to OSC background and foreground request (#17197) 2024-01-15 10:12:07 -06:00
window_spec.lua refactor: format test/* 2024-01-03 02:09:29 +01:00
window_split_tab_spec.lua test: rename (meths, funcs) -> (api, fn) 2024-01-12 18:59:14 +00:00