Hyper: Tmux Integration

Created on 29 Oct 2017  路  4Comments  路  Source: vercel/hyper

  • [x] I am on the latest Hyper.app version
  • [x] I have searched the issues of this repo and believe that this is not a duplicate
  • OS version and name: Windows 10 Home Build 15063.674
  • Hyper.app version: 1.4.8
  • Link of a Gist with the contents of your .hyper.js: Vanilla no changes
  • Relevant information from devtools _(CMD+ALT+I on Mac OS, CTRL+SHIFT+I elsewhere)_: N/A
  • The issue is reproducible in vanilla Hyper.app: Is Vanilla

Issue

Hi

Was looking to see about a tmux integration for hyper like in recent versions of iterm2

with the tmux -CC command

video of it in action:

https://www.youtube.com/watch?v=nGhfE9n1RLo

https://gitlab.com/gnachman/iterm2/wikis/TmuxIntegration

Then you also get all of tmux's plugins (i.e. for like session saving) and stuff for free too.

Feature Request

Most helpful comment

Hey all. 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

All 4 comments

Super down to help both research and implementation.

Just seeing what other interest or information I can get by opening an issue

Hey, check out #1912 for some more details on how tmux -cc works.

Hey all. 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

I decided to make a new issue since HTM is somewhat off topic from the OP. https://github.com/zeit/hyper/issues/2978

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

hxnt picture hxnt  路  3Comments

dbkaplun picture dbkaplun  路  3Comments

stan-stripe picture stan-stripe  路  3Comments

weabot picture weabot  路  3Comments