Files
neovim/runtime/lua/vim/_core
Justin M. Keyes e0e7f65b74 refactor(detach): eliminate nvim__ui_detach #40793
Problem:
`nvim__ui_detach` was added in 85e0559d46 in order to implement
`detach_others` from Lua. Using Lua in this case is doing more harm than
good.

Solution:
Extract `ui_detach_channel`, which also allows it to be used for the
"self detach" path from `ex_detach`.

Bonus: the old MSWIN path always called `os_swap_to_hidden_console()`;
now `ui_detach_channel` only does so for a stdio channel. For the common
stdio TUI this is identical; for a socket UI it's more correct (no
parent console to swap).
2026-07-17 16:37:45 -04:00
..
2026-07-13 19:44:15 +02:00
2026-07-13 19:44:15 +02:00
2026-07-13 19:44:15 +02:00
2026-07-13 19:44:15 +02:00
2026-07-01 13:26:21 +02:00
2026-07-13 19:44:15 +02:00
2026-07-13 19:44:15 +02:00
2026-07-13 19:44:15 +02:00