This is a mirror of http://vitali64.duckdns.org/git/suckless/st.git . Issues are accepted.

Vitali64 04e4f05203 Add emoji support (see notice in README.md) %!s(int64=2) %!d(string=hai) anos
patches db0bd8ddc2 pywal improvements %!s(int64=2) %!d(string=hai) anos
.SRCINFO a24e33808a smol fonta %!s(int64=3) %!d(string=hai) anos
.gitignore 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
FAQ 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
LEGACY 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
LICENSE 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
Makefile 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
PKGBUILD a24e33808a smol fonta %!s(int64=3) %!d(string=hai) anos
README.md 04e4f05203 Add emoji support (see notice in README.md) %!s(int64=2) %!d(string=hai) anos
TODO 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
arg.h 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
boxdraw.o 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
config.def.h db0bd8ddc2 pywal improvements %!s(int64=2) %!d(string=hai) anos
config.def.h.orig db0bd8ddc2 pywal improvements %!s(int64=2) %!d(string=hai) anos
config.h 04e4f05203 Add emoji support (see notice in README.md) %!s(int64=2) %!d(string=hai) anos
config.mk 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
hb.c 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
hb.h 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
hb.o 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st d544e3a8b8 fix bug in README making gitweb complain %!s(int64=2) %!d(string=hai) anos
st.1 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
st.c 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st.c.orig 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st.h 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st.h.orig 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st.h.rej 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st.info 7fc283277d Initial commit %!s(int64=3) %!d(string=hai) anos
st.o 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
st_wallpaper.ff 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
win.h 19ddc5b0e9 mv readme %!s(int64=3) %!d(string=hai) anos
x.c db0bd8ddc2 pywal improvements %!s(int64=2) %!d(string=hai) anos
x.c.orig db0bd8ddc2 pywal improvements %!s(int64=2) %!d(string=hai) anos
x.o d544e3a8b8 fix bug in README making gitweb complain %!s(int64=2) %!d(string=hai) anos

README.md

st - simple terminal

st is a simple terminal emulator for X which sucks less.

Requirements

In order to build st you need the Xlib header files.

Installation

Please first make sure that libxft-bgra is installed: it contains a patch necessary for emojis to render or else, st will crash when trying to render one.

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

Running st

If you did not install st with make clean install, you must compile the st terminfo entry with the following command:

tic -sx st.info

See the man page for additional details.

Credits

Based on Aurélien APTEL {aurelien dot aptel at gmail dot com} bt source code.