My build of st, with focus on productivity and keyboard-driven workflow.
- transparency (need a third-party compositor)
- open a URL with alt+l
- copy a URL with alt+y
- scroll with alt + {j, k, u, d}
- zoom with alt+shift+ {j, k} or alt+ {-, =}
- reset zoom with alt+shift+l or alt+shift+ =
- insert arbitrary Unicode character with ctrl+shift+u
- synchronized rendering support
- fallback fonts
- spawn a new terminal in the same directory with ctrl+shift+return
- copy a command's output with alt+o
- read colorscheme and alpha from Xresources
- edit the terminal's visible contents in $EDITOR with alt+e
- alpha
- anysize
- bold is not bright
- externalpipe
- scrollback (altered, see e11b0b2)
- iso14755
- synchronized rendering
- xresources
- font2
- newterm
- boxdraw
Arch Linux users can install the st-randoragon-git
AUR package.
In order to build st you need the Xlib header files.
Edit config.mk to match your local setup (st is installed into the /usr/local namespace by default).
Afterwards enter the following command to build and install st (if necessary as root):
make clean install
I used these as sources of inspiration to see some examples of what can be done with st without relying solely on painful experimentation. Also, the suckless website is a primary source for patches, which are obligatory for any decent st build.
st is based on Aurélien APTEL bt source code.