aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_ftplugin/lua.lua
diff options
context:
space:
mode:
authorZoe Roux <zoe.roux@zoriya.dev>2026-10-13 14:55:16 +0200
committerGitHub <noreply@github.com>2026-10-13 08:55:16 -0400
commit9bf85e1903b1002d01d5272b1fd0c24cca48ef66 (patch)
treee22d22bf136686eaa9863e8fdbb7ca7135dd387f /runtime/lua/vim/_ftplugin/lua.lua
parentf440b689be1b801a39344e9ad5a365302d70e6d1 (diff)
downloadrneovim-9bf85e1903b1002d01d5272b1fd0c24cca48ef66.tar.gz
rneovim-9bf85e1903b1002d01d5272b1fd0c24cca48ef66.tar.bz2
rneovim-9bf85e1903b1002d01d5272b1fd0c24cca48ef66.zip
fix(terminal): missing "?" in theme-update sequence #42297
Problem: With DEC mode 2031 enabled, the terminal sends "CSI 997 ; Ps n" when background changes. The spec[1] defines the notification as "CSI ? 997 ; Ps n", same as the reply to "CSI ? 996 n" (which libvterm already sends correctly). Strict parsers (e.g. opentui) ignore it, so apps running in :terminal never follow theme changes. Nvim itself doesn't notice because its TUI accepts 997 DSRs without the marker. Solution: Send "CSI ? 997 ; Ps n". [1] https://contour-terminal.org/vt-extensions/color-palette-update-notifications/ AI-assisted
Diffstat (limited to 'runtime/lua/vim/_ftplugin/lua.lua')
0 files changed, 0 insertions, 0 deletions