I use this with emacs and avy + firefox and vimium and don't need it anywhere else (works across OS too)