Recs.
Updated
kitty is a terminal emulator/ssh client for Mac and Linux written in C and Python that is designed for speed and economy of input. By offloading rendering to the GPU using OpenGL responsiveness is maximized and the featureset is completely accessible by keyboard shortcuts with most also available via mouse click.
Specs
Pros
Pro Scrollback buffer viewer
Allows for viewing the scrollback buffer in an external pager of your choice ('less' by default, with support for 'more' and 'most'), a huge benefit for turning actions taken in a live terminal session into a script for efficiency or dissemination or collaborating on workflows.
Pro It goes really well with vim
It's keyboard shortcuts seem to have been designed to not to conflict with vim's keyboard shortcuts.
This way, I can program in one tab, tab right, compile, scroll up for errors, and then tab back left, without ever having to touch the mouse.
A perfect compliment to vim's philosophy of fast editing/coding.