rc2dev / suckless-st

My build of st.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

st - simple terminal

Build of st by Rafael Cavalcanti, 2021-2023. st is a simple terminal emulator for X which sucks less.

Notice: To cleanly integrate updates from upstream, this branch might be rebased.

Third party patches

  • alpha
  • anysize
  • boxdraw
  • externalpipe
  • "glyph wide support"
  • newterm
  • vim patch: historyVanilla, patch_scrollback and patch_column. This fixes horizontal resizing and brings scrollback.
  • workingdir
  • "xresources with reload signal"

My own patches

  • Add desktop file. This fixes missing icon on docks.
  • Complement to vim patch: scroll with mouse.

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.

Credits

Based on Aurélien APTEL bt source code.

About

My build of st.

License:MIT License


Languages

Language:C 96.1%Language:Roff 2.0%Language:Makefile 1.3%Language:Shell 0.5%