~jbauer/st

Fork of st with my customisations ("custom" branch)
Add missing st config
Use OpenBSD libraries in config.mk
Switch to using config.def.h

refs

custom
browse  log 

clone

read-only
https://git.sr.ht/~jbauer/st
read/write
git@git.sr.ht:~jbauer/st

You can also use your local clone with git send-email.

st - simple terminal
--------------------
st is a simple terminal emulator for X which sucks less. This is my fork of it
which includes extra patches for different features and my customizations. See
the "Configuration" section for a list of patches and changes.


Requirements
------------
In order to build st you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup (st is installed into the /usr/local
namespace by default).

Afterwards enter the following command to build and install st (if necessary as
root):

    make clean install


Running st
----------
If you did not install st with make clean install, you must compile the st
terminfo entry with the following command:

    tic -sx st.info

See the man page for additional details.


Configuration
-------------
I have added the following patches to this build of st. My configuration exists
in config.def.h.

 blinking_cursor - Makes the cursor blink
         copyurl - Copy single-line URLs using a keyboard shortcut
      scrollback - Add a scrollback buffer
scrollback-mouse - Allow scrolling in the scrollback buffer with the mouse
      xresources - Read colours, fonts, etc. from Xresources


Credits
-------
Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.