https://github.com/mrdotx/st
build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw
https://github.com/mrdotx/st
alpha appsync boxdraw buffer clipboard command copy font2 keyboard open patches scroll scrollback select st terminal url w3m xresources
Last synced: 1 day ago
JSON representation
build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw
- Host: GitHub
- URL: https://github.com/mrdotx/st
- Owner: mrdotx
- License: mit
- Created: 2019-06-11T11:17:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2026-06-24T01:52:50.000Z (3 days ago)
- Last Synced: 2026-06-24T22:38:51.463Z (1 day ago)
- Topics: alpha, appsync, boxdraw, buffer, clipboard, command, copy, font2, keyboard, open, patches, scroll, scrollback, select, st, terminal, url, w3m, xresources
- Language: C
- Homepage: https://st.suckless.org/
- Size: 763 KB
- Stars: 23
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
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
------------
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 bt source code.
Version
-------
0.9.3
Patches
-------
st-alpha-0.8.5.diff
st-font2-20190416-ba72400.diff
st-copyurl-multiline-20230406-211964d.diff
st-openclipboard-20190202-3be4cf1.diff
st-appsync-20200618-b27a383.diff
st-xresources-20200604-9ba7ecf.diff
st-scrollback-ringbuffer-0.9.2.diff
st-scrollback-mouse-0.9.2.diff
st-scrollback-mouse-altscreen-20220127-2c5edf2.diff
st-w3m-0.8.3.diff
st-keyboard_select-20200617-9ba7ecf.diff
st-clipboard-0.8.3.diff
st-boxdraw_v2-0.8.3.diff
st-glyph-wide-support-boxdraw-20220411-ef05519.diff
Last implemented commit
-----------------------
2026-01-15 05:00 st: guard tsetdirt() against zero-sized terminal Milos Nikic