Review My Hyper Terminal Emulator
Today I just found Hyper the cross-platform terminal emulator, and I decided to use it on my Ubuntu machine to replace my terminator.
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.
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
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
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.
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 issue
- Open DevTools on hyper terminal using
ctrl + shift + I
- Type
process.versions.electron
on DevTools console - 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'
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-hide-scroll
hyper-hide-scroll hides my scrollbar. LOL
hyperminimal
hyperminimal helps me to remove the annoying title bar
Reference
Thank you for reading!