https://github.com/adatzer/ada-st
Suckless' st with some edits and patches applied
https://github.com/adatzer/ada-st
st
Last synced: 3 months ago
JSON representation
Suckless' st with some edits and patches applied
- Host: GitHub
- URL: https://github.com/adatzer/ada-st
- Owner: adatzer
- License: mit
- Created: 2019-05-18T10:45:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-22T18:50:02.000Z (over 6 years ago)
- Last Synced: 2025-02-23T11:14:34.972Z (11 months ago)
- Topics: st
- Language: C
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Suckless' st is my terminal emulator on Gentoo Linux, with dwm as window manager.
First see: https://st.suckless.org
---------------------------------------------------------------------
---------------------------------------------------------------------
All changes i make are preceded by comments starting with "ada", so
that they can be easily traced by searching for "ada" in the code.
---------------------------------------------------------------------
Patch applied:
1. scrollback
IMPORTANT NOTES:
1. Since i have hardcoded my preferred font into st (see config.h),
this will only work if:
a. you either install the same font:
Fantasque Sans Mono (https://fontlibrary.org/en/font/fantasque-sans-mono)
Gentoo package: media-fonts/fantasque-sans-mono
b. you change config.h (line 8) by placing your font of choice.
2. As said by suckless (see below), remember to check config.mk
--------------------------------------------------------------------
--------------------------------------------------------------------
What follows is the Original README from Suckless/st.
==========================
Original Suckless' README
==========================
st - simple terminal
--------------------
st is a simple terminal emulator for X which sucks less.
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.