vercel / hyper

A terminal built on web technologies
https://hyper.is
MIT License
43.46k stars 3.52k forks source link

Save window groups #311

Open jrdnbwmn opened 8 years ago

jrdnbwmn commented 8 years ago

Idea for a new feature: ability to save window groups like you can in Terminal.

This is something I and a lot of other devs I know use all the time. I looked through current functionality and plugins and couldn't find anything that does this.

May be best as a plugin.

felipemrodrigues commented 7 years ago

+1

rdewolff commented 7 years ago

+1

chabou commented 7 years ago

Saving windows/tabs/panes and their working directory is enough? Or restoring remote SSH sessions is a big part of this ?

cbrwizard commented 7 years ago

https://github.com/timolins/hyperlayout seems to solve this

jaredramirez commented 7 years ago

+1

felipemrodrigues commented 7 years ago

@cbrwizard nice tip

cguodesign commented 7 years ago

+1

gurmukhp commented 6 years ago

Any update on this? I'd love to be able to remember window layouts on reload.

DubonYaar commented 5 years ago

+1

ppot commented 5 years ago

I could make this as a plugin ;) before session restoration if it's only the windows

DubonYaar commented 5 years ago

you mean panes?

ppot commented 5 years ago

@alongenosar I could hack on this this weekend. Well see what I cam up with. If you only want one save at the end I can invoke something. But if you want memory session restoration, i'm not there yet. Backend dosen't support this as a plugin.

DubonYaar commented 5 years ago

great

ppot commented 5 years ago

What i'm working on is a way to: Set an environment. What I meant is

  1. Open window and pane etc.
  2. Save as profile.
  3. Define base profile on startup.
  4. Open different profile.
DubonYaar commented 5 years ago

Sounds great! let me know when I can test it.

ppot commented 5 years ago

Target 1: update Hyper window object: #3485

NeonWizard commented 4 years ago

Hyperlayout seems to be discontinued and is no longer accepting pull requests. I would very much prefer if this basic functionality was provided in vanilla Hyper, it's been asked many times over the last several years.

hobgoblina commented 3 years ago

Yeah, still nothing it looks like? This is such a basic feature, it's criminal for hyper to not have it. Makes it not very suited to use for a work environment, unfortunately.

RiccardoManzan commented 2 years ago

Must use terminator, as hyper has not layout support. And terminator rn has some bugs/bad implementation of that feature. Actually, opening 10 terminals in particular places every time takes a lot of time. A function that does it for you should be bundled as it is a very basic need.