No description
Find a file
2025-03-11 12:43:54 +01:00
.gitignore Expand histsize, increase scroll speed 2023-11-24 12:03:20 +01:00
arg.h Initial (st-0.8.2 with solarized and scrollback diff's) 2019-12-02 14:38:37 +03:00
config.def.h Add gruvbox both themes 2022-11-19 22:28:06 +04:00
config.h Expand histsize, increase scroll speed 2023-11-24 12:03:20 +01:00
config.mk bump version to 0.9 2022-11-19 00:39:07 +04:00
FAQ FAQ: document the color emojis crash issue which affected some systems is fixed 2022-11-19 00:38:27 +04:00
LEGACY Merge 0.8.4 2020-12-19 03:27:43 +03:00
LICENSE LICENSE: bump year 2022-08-28 12:05:02 +04:00
Makefile Initial (st-0.8.2 with solarized and scrollback diff's) 2019-12-02 14:38:37 +03:00
README Merge 0.8.4 2020-12-19 03:27:43 +03:00
README.md Update README.md 2025-03-11 12:43:54 +01:00
st.1 Merge 0.8.4 2020-12-19 03:27:43 +03:00
st.c Expand histsize, increase scroll speed 2023-11-24 12:03:20 +01:00
st.h Add gruvbox both themes 2022-11-19 22:28:06 +04:00
st.info Merge 0.8.4 2020-12-19 03:27:43 +03:00
TODO Merge 0.8.4 2020-12-19 03:27:43 +03:00
win.h code-golfing: cleanup osc color related code 2022-11-19 00:37:25 +04:00
x.c Add gruvbox both themes 2022-11-19 22:28:06 +04:00

st - simple terminal emulator for X

This is a terminal that I use everyday, and maybe it will work for you too.

Bindings

  • Swap theme (dark|light) : with F11
  • Scrollback: with shift-↑/↓
  • Scrollback mouse: shift while scrolling the mouse
  • Change font size:ctrl+shift-↑/↓
  • Reset font size: ctrl+shift-home returns to default
  • Copy/Paste text: with ctrl+shift-c, ctrl+shift+v and ctrl+shift-insert or right mouse click
  • Extract all visible URLs and present rofi/dmenu to select and open one: ctrl+shift+U

Requirements

  • make tool for building
  • libXft library for fonts drawing
  • Xlib header files for interacting with an X server
  • xurls tool for extract urls from plain text
  • Fantasque default font which you can change in config.h

Patches

  • st-scrollback
  • st-scrollback-mouse
  • alpha
  • externalpipe
  • rightclickpaste
  • font2

Simple installation

git clone https://8am.dev/enodllew/st.git
cd st
sudo make install