The suckless terminal (st) with some additional features that make it literally the best terminal emulator ever:
- follow urls by pressing
alt-l
- copy urls in the same way with
alt-y
- copy the output of commands with
alt-o
- scrollback with
alt-↑/↓
oralt-pageup/down
or by scrolling the mouse-wheel - OR vim-bindings: scroll up/down in history with
alt-k
andalt-j
. Faster withalt-u
/alt-d
. - zoom/change font size: same bindings as above, but holding down shift as well.
alt-home
returns to default - copy text with
alt-c
, paste isalt-v
orshift-insert
- Compatibility with
Xresources
. - Default color scheme is set to dracula colors,
Xresources
-colors otherwise. - Transparency/alpha, which is also adjustable from your
Xresources
. - Default font is set to Iosevka SS07 at 13pt. Don't forget to install the font or override the font in
Xresources
.
- alpha
- anysize
- clipboard
- dracula
- externalpipe
- font2
- ISO 14755
- scrollback
- vertcenter
- xresources
- updated to latest version 0.8.2
git clone https://github.com/tristan-zeven/st.git
cd st
sudo make install
For many key variables, this build of st
will look for X settings set in either ~/.Xdefaults
or ~/.Xresources
. You must run xrdb
on one of these files to load the settings.
For example, you can define your desired fonts, transparency or colors:
*.font: Liberation Mono:pixelsize=12:antialias=true:autohint=true;
*.alpha: 0.9
*.color0: #111
...
The alpha
value (for transparency) goes from 0
(transparent) to 1
(opaque).
To be clear about the color settings:
- This build will use dracula colors by default and as a fallback.
- If there are
Xresources
colors defined, those will take priority.
- Tristan Zeven tristan@unshift.nl