No description
- C 95.7%
- Roff 2.1%
- Makefile 1.4%
- Shell 0.8%
| external-pipe_scripts | ||
| patches | ||
| arg.h | ||
| boxdraw.c | ||
| boxdraw.o | ||
| boxdraw_data.h | ||
| config.h | ||
| config.mk | ||
| hb.c | ||
| hb.h | ||
| hb.o | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| st | ||
| st.1 | ||
| st.c | ||
| st.h | ||
| st.info | ||
| st.o | ||
| win.h | ||
| x.c | ||
| x.o | ||
st
Attempt to make suckless tool st (simple terminal) more featureful and allowing scripting.
Added Features
- Compatibility with
Xresourcesandpywalfor dynamic colors. - Ability to add a Primary font and then extra fonts in font2 for ligature/icons/color emoji support
- Scroll with custom keybindings
- Ligature support
- Scripting using externalpipe
dmenu scripiting using externalpipe
- Follow urls by pressing
alt-o//o for openurl - Copy urls in the same way with
alt-l//linkcopy - Copy the output of commands with
alt-k//kopyoutput
Bindings for
- Scrollback with
alt-↑/↓oralt-pageup/downoraltwhile scrolling the mouse. - Zoom/Change font size: Achieved by long pressing 'Ctrl+Shift' and then pressing 'PageUp/PageDown' or 'vim-keys)(k/j)' to increase/decrease font size.
Ctrl+Shift in succession with 'Home' key or 'u' sets font to default size - copy text with
alt-c, paste isalt-vorshift-insert
Added Patches (in order)
- xresources
- anysize
- bold-is-not-bright
- font2
- scrollback
- scrollback-mouse
- boxdraw
- vertcenter
- st-dynamic-cursor-color
- patch to fix wide wide glyphs truncation
- st-ligatures-boxdraw-0.8.4
- st-externalpipe
Dependencies
Xlib, harfbuzz, xrdb
Install
make clean install