Support HTM (headless terminal multiplexer) for remote pane/tab management #5321
Labels
Area-Extensibility
A feature that would ideally be fulfilled by us having an extension model.
Area-User Interface
Issues pertaining to the user interface of the Console or Terminal
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Product-Terminal
The new Windows Terminal.
Milestone
Description of the new feature/enhancement
As mentioned in #3656, it would be great to have
tmux
control mode support for Windows. More abstractly, it would be especially great if there was remote pane/tab management available at all, through any terminal multiplexer (not justtmux
). In fact, @MisterTea's EternalTerminal has such a terminal multiplexer called "HTM" (headless terminal multiplexer). It is being adopted by Hyper.js (see vercel/hyper#2988) and would seem to have a simpler client-side implementation thantmux
control mode.To be extra clear: I really want to be able to open a connection to a remote machine, then use Windows Terminal to split a pane in two, revealing two terminal inputs for the same remote machine - or use a new tab hotkey do to the same for a tab instead of a pane. It seems like HTM might be an easy way to go forward.
Proposed technical implementation details (optional)
I'm not sure. Maybe @MisterTea would have some ideas. But from a quick glance through the HTM source code, it would appear that one might start by parsing and interpreting its header codes.
The text was updated successfully, but these errors were encountered: