mirror of
https://github.com/neovim/neovim.git
synced 2024-09-17 20:58:20 -04:00
fix(defaults): remove tmux background detection passthrough (#27571)
There is now a new tmux 3.4 release that queries background color from the parent terminal if background is not set in tmux, so removing the passthrough still works when background is not set in tmux, and fixes the incorrect detection when background is set in tmux.
This commit is contained in:
parent
741a6684e0
commit
eef2aedff6
@ -343,17 +343,7 @@ if tty then
|
||||
end,
|
||||
})
|
||||
|
||||
local query = '\027]11;?\007'
|
||||
|
||||
-- tmux 3.3a and earlier do not query the parent terminal for background color. As of the
|
||||
-- writing of this comment, 3.3a is the latest release, so a passthrough sequence is necessary.
|
||||
-- The passthrough should be removed as soon as a tmux version later than 3.3a is released.
|
||||
-- See: https://github.com/neovim/neovim/pull/26557
|
||||
if os.getenv('TMUX') then
|
||||
query = string.format('\027Ptmux;%s\027\\', query:gsub('\027', '\027\027'))
|
||||
end
|
||||
|
||||
io.stdout:write(query)
|
||||
io.stdout:write('\027]11;?\007')
|
||||
|
||||
timer:start(1000, 0, function()
|
||||
-- Delete the autocommand if no response was received
|
||||
|
Loading…
Reference in New Issue
Block a user