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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions