From 63d068591312d23a3da76a42b963fdc508053e59 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Sun, 21 Sep 2025 12:03:39 +0200 Subject: [PATCH] update README --- Makefile | 4 ++-- README.md | 8 +++++--- st-weechatlinks => st-linkhandler | 0 3 files changed, 7 insertions(+), 5 deletions(-) rename st-weechatlinks => st-linkhandler (100%) diff --git a/Makefile b/Makefile index cbd5b21..dfb982e 100644 --- a/Makefile +++ b/Makefile @@ -44,11 +44,11 @@ install: st cp -f st $(DESTDIR)$(PREFIX)/bin cp -f st-copyout $(DESTDIR)$(PREFIX)/bin cp -f st-urlhandler $(DESTDIR)$(PREFIX)/bin - cp -f st-weechatlinks $(DESTDIR)$(PREFIX)/bin + cp -f st-linkhandler $(DESTDIR)$(PREFIX)/bin chmod 755 $(DESTDIR)$(PREFIX)/bin/st chmod 755 $(DESTDIR)$(PREFIX)/bin/st-copyout chmod 755 $(DESTDIR)$(PREFIX)/bin/st-urlhandler - chmod 755 $(DESTDIR)$(PREFIX)/bin/st-weechatlinks + chmod 755 $(DESTDIR)$(PREFIX)/bin/st-linkhandler mkdir -p $(DESTDIR)$(MANPREFIX)/man1 sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1 diff --git a/README.md b/README.md index a233146..09afc27 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,20 @@ -# Luke's build of st - the simple (suckless) terminal +# Alex's build of st - the simple (suckless) terminal -The [suckless terminal (st)](https://st.suckless.org/) with some additional -features that make it literally the best terminal emulator ever: +Based on [Luke Smith's build](https://github.com/LukeSmithxyz/st) of the [suckless terminal (st)](https://st.suckless.org/) with additional features that make it literally the best terminal emulator ever: ## Unique features (using dmenu) + **follow urls** by pressing `alt-l` + **copy urls** in the same way with `alt-y` + **copy the output of commands** with `alt-o` ++ **enhanced link handler** by pressing `alt-x` - `st-linkhandler` script for advanced URL and file handling with weechat-matrix support ++ **OSC7 remote newterm support** - open new terminal in current working directory when using SSH ## Bindings for + **scrollback** with `alt-↑/↓` or `alt-pageup/down` or `shift` while scrolling the mouse. ++ **horizontal scrollback** - no data loss on resize, preserves terminal content + OR **vim-bindings**: scroll up/down in history with `alt-k` and `alt-j`. Faster with `alt-u`/`alt-d`. + **zoom/change font size**: same bindings as above, but holding down shift as diff --git a/st-weechatlinks b/st-linkhandler similarity index 100% rename from st-weechatlinks rename to st-linkhandler