No description
  • C 95.7%
  • Roff 2.1%
  • Makefile 1.4%
  • Shell 0.8%
Find a file
2022-09-30 17:18:28 +05:30
external-pipe_scripts external script changes 2022-09-30 17:18:28 +05:30
patches replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
arg.h Initial commit 2022-09-04 19:43:16 +05:30
boxdraw.c applying boxdraw patch and adding vertcenter patch 2022-09-04 20:18:30 +05:30
boxdraw.o applying boxdraw patch and adding vertcenter patch 2022-09-04 20:18:30 +05:30
boxdraw_data.h applying boxdraw patch and adding vertcenter patch 2022-09-04 20:18:30 +05:30
config.h final build :) 2022-09-05 03:05:34 +05:30
config.mk replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
hb.c replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
hb.h replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
hb.o replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
LICENSE Initial commit 2022-09-04 19:43:16 +05:30
Makefile replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
README.md updated Readme for newer build 2022-09-08 22:00:15 +05:30
st final build :) 2022-09-05 03:05:34 +05:30
st.1 Initial commit 2022-09-04 19:43:16 +05:30
st.c Applying pipeexternal patch 2022-09-05 02:24:29 +05:30
st.h Applying pipeexternal patch 2022-09-05 02:24:29 +05:30
st.info Initial commit 2022-09-04 19:43:16 +05:30
st.o config changes for command calls 2022-09-05 02:41:59 +05:30
win.h replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
x.c replacing ligatures+scrollback patch w +boxdraw and applying said patch(previous one gave errors even on manual patching w 0 errors) 2022-09-04 23:45:50 +05:30
x.o final build :) 2022-09-05 03:05:34 +05:30

st

Attempt to make suckless tool st (simple terminal) more featureful and allowing scripting.

Added Features

  • Compatibility with Xresources and pywal for 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-↑/↓ or alt-pageup/down or alt while 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 is alt-v or shift-insert

Added Patches (in order)

Dependencies

Xlib, harfbuzz, xrdb

Install

make clean install