Review My Hyper Terminal Emulator

Clavin June
4 min readMay 14, 2019

--

Today I just found Hyper the cross-platform terminal emulator, and I decided to use it on my Ubuntu machine to replace my terminator.

Hyper Terminal Emulator on Ubuntu machine

Introduction

So, Hyper is a cross-platform terminal emulator based on electron. Easy to extend, and yet easy to design.

But Where’s the installer for Arch Linux ? Hyper is available on AUR, so don’t be scared.

On Point

this post will only share my hyper setup with a little description of the plugins I use on Hyper. Hyper has a built in command hyper. For installing plugin you can type $ hyper i <plugin-name>and for uninstalling plugin you can use $ hyper u <plugin-name>. To set a user-config on hyper you can edit the .hyper.js on your home directory.

Dracula Theme

hyper-dracula

I use Dracula theme on my Hyper because I love their color scheme. You can install it by using this command on hyper

$ hyper i hyper-dracula
Splittable panes

Split Panes

By default, Hyper is already support with split panes. But I use a hyper plugin named hypercwd and hyper-pane. For installing them you can type

$ hyper i hypercwd
$ hyper i hyper-pane

hypercwd

Hyper multi-tabs feature is just sucks I think. Because every time you open a new pane or tab, the working directory is reset to home directory. With hypercwd you can open the new tab with current directory as your new tab / pane working directory.

hyper-pane

hyper-pane helps me to set the hotkey to move from pane to another panes, set opacity on inactive pane, and remove the annoying default indicators. This is the config i set for hyper-pane

hyper-pane config
multi-tabs

Multi-tabs

Hyper has multi-tabs features as well. And I use a plugin called hyper-tabs-enhanced. Yes, it’s for enhance the hyper multi tabs feature. You can install hyper-tabs-enhanced by using

$ hyper i hyper-tab-enhanced

hyper-tabs-enhanced

hyper-tabs-enhanced gives you icons, trafficButtons, and some color. But I use this plugin just for giving border between my tabs.

hyper-tabs-enhanced config

Spotify Integration

Yes, it can be integrated with spotify, but there’s some issue with this extention. So maybe it will cost you some effort on fixing this issue.

hyper-spotify

hyper-spotify having an issues on installation and every time you install / uninstall new extension. But it’s okay to install it, cause it’s easy to fix.

hyper-spotify config

hyper-spotify issue

  1. Open DevTools on hyper terminal using ctrl + shift + I
  2. Type process.versions.electron on DevTools console
  3. Make an alias on your .bashrc files
alias fix-hyper-spotify='cd ~/.hyper_plugins && npm i --save-dev electron-rebuild && npm install && ./node_modules/.bin/electron-rebuild -v <<The Output of the process.versions.electron>> && cd'
Step 2
Step 3

Now, every time hyper-spotify is not shown on your hyper terminal just call the alias

$ fix-hyper-spotify

Misc

The other plugins I installed is just to keep the Hyper terminal minimalists

hyper-window-size

hyper-window-size makes hyper terminal’s size easily to set for every time you open the terminal

hyper-window-size config

hyper-hide-scroll

hyper-hide-scroll hides my scrollbar. LOL

hyperminimal

hyperminimal helps me to remove the annoying title bar

Reference

My .hyper.js file

https://hyper.is

Thank you for reading!

--

--

Clavin June
Clavin June

No responses yet