I switch operating systems a lot. For example, at my job, I’d have windows operating system. On my laptop, I’d prefer Unix based operating systems. As most coders and developers would agree with me that most of us have a weird fixation in customizing our terminal emulators. For Windows, there is cmder console emulator, which gives Unix-like commands to work on windows.
Most Linux operating systems have their native terminal emulators already installed in them. On MacOS, iterm, seems to be the most popular choice.
Hyper uses facebook’s popular UI library React, and state management library Redux
There are hot-key-enabled split panes too!
The Chromium project deserves some credit here because Hyper’s terminal is based on Chromium’s hterm terminal emulator.
This could be a boon for developers who use vim a lot and hate to switch between browsers, editors and the terminal. I use VSCode’s inbuilt terminal emulator, but I’m tempted to learn more about vim now, now that I have this super cool terminal emulator in hand.
There’s a very nice and easy to understand text based config that you can open and change.
What’s more is that it has a very extendable API, so you could develop plugins for it. These let you add new features or capabilities to the app or totally change the way it looks.
Hyper.is extensions consist of universal Nodejs apps that get loaded by Electron and the rendering process. The extension system is based on the technologies used to build Hyper.is itself: React components and Redux actions. Hence, extending the application is simply a matter of understanding those web technologies.