- 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 `ctrl-j/k, ctrl-d/u
- zoom/change font size: ctrl-arrow up/down
- copy text with
alt-y
, paste isalt-p
orshift-insert
- Compatibility with
Xresources
andpywal
for dynamic colors. - Default gruvbox colors otherwise.
- Transparency/alpha, which is also adjustable from your
Xresources
. - Default font is system "mono" at 14pt, meaning the font will match your system font.
- Vertcenter
- Scrollback
- font2
- updated to latest version 0.8.2
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 gruvbox colors by default and as a fallback.
- If there are Xresources colors defined, those will take priority.
- But if
wal
has run in your session, its colors will take priority.
Note that when you run wal
, it will negate the transparency of existing windows, but new windows will continue with the previously defined transparency.
If st crashes when viewing emojis, install libxft-bgra from the AUR.
Note that some special characters may appear truncated if too wide. You might want to manually set your prefered emoji/special character font to a lower size in the config.h
file to avoid this. By default, JoyPixels is used at a smaller size than the usual text.