mirror of
https://github.com/neovim/neovim.git
synced 2026-10-25 15:10:20 -05:00
fix(termcap): escape escapes in passthrough sequence (#26301)
When using the tmux passthrough sequence any escape characters in the inner sequence must be escaped by adding another escape character.
This commit is contained in:
1 parent
9b4b23493d
commit
400b7842a9
1 file changed
+1
-1
@@ -53,7 +53,7 @@ function M.query(caps, cb)
|
||||
|
||||
-- If running in tmux, wrap with the passthrough sequence
|
||||
if os.getenv('TMUX') then
|
||||
query = string.format('\027Ptmux;\027%s\027\\', query)
|
||||
query = string.format('\027Ptmux;%s\027\\', query:gsub('\027', '\027\027'))
|
||||
end
|
||||
|
||||
io.stdout:write(query)
|
||||
|
||||
Reference in new issue
Block a user