Skip to content

HTM Integration #2978

@MisterTea

Description

@MisterTea

Many people would like to use tmux -CC with Hyper.js (see #2406 ).

Unfortunately, tmux -CC has no public spec and is hard to port to another terminal emulator. I decided to write a replacement for tmux -CC called "Headless Terminal Multiplexer" (HTM). Here are the reasons why I'm writing something new:

  • tmux -CC is tied to iTerm, which is itself tied to OS/X. I am adding support for HTM in hyper.js, which is a terminal emulator that runs in most desktop OSes. One day we will be able to use laptops with a hardware escape key again.
  • HTM is an open spec that can be adopted by many terminal emulators. Wez Furlong, author of Wezterm, has helped write the API.
  • Some minor design changes, such as having HTM own a single window.

I've been making steady progress and should have a Hyper.js PR soon. Here's a link to a video showing HTM working with Hyper.js: https://youtu.be/Ea6Y08tP-RI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions