vercel / hyper

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

Hyperterm should run as background process #2398

Open vtempest opened 7 years ago

vtempest commented 7 years ago

Thanks to zeit and the hyper community for making a hackable shell terminal. I'm researching & putting together a plugin and .rc collection for hyper, zsh, vi, et all with the bells and whistles.

I get this popup error "Javascript error occurred in the main process" very often when modifying .hyper.js . Can you disable that alert please since it occurs so much and it's not even caused by any errors in hyper.js -- when you restart the app the config file works. Maybe its just this "auto-reload" feature is too aggressive and needs to delay a bit

Second, i've used the overlay and summon plugins, to be able to toggle my terminal with the tilde key. Most common terminals like Tilda and Guake have this feature by default, so its sensible for hyper to include that. Don't rely on third party plugins because these have a bunch of errors. The tilde key ends up not actually opening Hyper half the time because it's crashed. Or in nemo file man the nemo tilde takes precedence over the hyper-overlay.

Hyperterm should always be running from boot and toggle with a key like tilde. Adding it to startup applications isn't a good solution because that actually launches it, I dont want it to be launched. Also when its launched on "startup applications" in ubuntu 17 the font is tiny HDPI, then when you close/open hyper the font size is normal again. Lastly, I often Alt+F4 hyper by reflex to close it or need to close it when a command hangs. Then the plugins / shortcut key no longer work to reopen and restart it. I've had to create another, separate shortcut key for launching Hyper -- i'd prefer if I could use the same key to launch if not running, hide, and show.

dcalhoun commented 7 years ago

@gulakov while I cannot comment on your entire post, I do help maintain hyperterm-summon, which allows Hyper to be summoned on-demand by a hotkey of your choice.

If you have experienced issues with hyperterm-summon, I'm happy to help debug those issues if you will open a relevant issue in the hyperterm-summon issue tracker.