This repo was initially a fork of this repo, but it was unmantained, had a lotta bugs (like siduck#68 or delete key not working) and also had features I didn't want. I started from scratch after that and made. Looks absolutely amazing imho. I am open to suggestions too. Feel free to use it for your own.
git clone https://github.com/AnkushRoy-code/st.git
cd st
(change the compiler if you cant use c99 to compile: sed -i 's/^#\ CC\ =\ c99/CC=gcc/' config.mk)
sudo make install
- Install JetbrainsMono Mono Nerd Font or any nerd font from here
I here have the patches Siduck/st had and what I have left in this repo.
- Ligatures
- scrollback
Clipboard(Works natively)Alpha(Transparency)(I have picom)- Boxdraw
patch_column ( doesnt cut text while resizing)(IDK what it did anyway)font2(same as above)right click paste(Never used this feature, so it has to go)- st desktop entry
newterm(Never used this feature either)anygeometry(IDK)dynamic-cursor-color(Too distracting)xresources(I like catppuccin)sync patch ( Better draw timing to reduce flicker/tearing and improve animation smoothness )(Will implement later if I feel the need to)live reload ( change colors/fonts on the fly )(Nope I like catppuccin) and more...
ctrl + shift + c Copy
ctrl + shift + v Paste
(Zoom) alt + comma Zoom in
alt + . Zoom out
alt + g Reset Zoom
shift + pg-down scroll down shift + pg-up scroll up
you can change all of these in config.h
As you can see I copied the whole readme from siduck/st too and kept relevant parts. I will add screenshots later. I have made this for my needs and stripped away a lot of things I don't use. If you want them add them yourself (GFIY).