diff options
author | Daniel Steinberg <dstein64@users.noreply.github.com> | 2024-01-15 11:12:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-15 10:12:07 -0600 |
commit | 7589336120a258cf75134a5243b2f6b1926ac85b (patch) | |
tree | ec4ee3d859c0686913e552e84bb6c857ee8f1e85 /runtime/lua/vim/highlight.lua | |
parent | 9c202b9392f3d42618cc576aab00a50ed2f7bdeb (diff) | |
download | rneovim-7589336120a258cf75134a5243b2f6b1926ac85b.tar.gz rneovim-7589336120a258cf75134a5243b2f6b1926ac85b.tar.bz2 rneovim-7589336120a258cf75134a5243b2f6b1926ac85b.zip |
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.
Diffstat (limited to 'runtime/lua/vim/highlight.lua')
0 files changed, 0 insertions, 0 deletions