Emacs Everywhere

Recently I decided to try

Emacs Everywhere

package which allows to open Emacs frame for any input anywhere outside of Emacs.

Here is quick demonstration of what it looks like:

In the gif above I use in my browser but it can be used literally everywhere.

You can bind `emacsclient --eval "(emacs-everywhere)"` to any of your system-wide keybindings and it will work.