https://github.com/jvaverka/st
my st
https://github.com/jvaverka/st
Last synced: 2 months ago
JSON representation
my st
- Host: GitHub
- URL: https://github.com/jvaverka/st
- Owner: jvaverka
- License: mit
- Created: 2021-07-08T15:49:22.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-25T14:36:41.000Z (almost 4 years ago)
- Last Synced: 2025-01-30T01:24:32.150Z (4 months ago)
- Language: C
- Size: 289 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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):```shell
make clean install
```## Settings
Can be done through `Xresources` -
see [Xdefaults](https://github.com/LukeSmithxyz/st/blob/master/Xdefaults)
for example.## Patches
Patches applied in order:
| patch | file |
--- | ---
| xresource | st-xresources-20200604-9ba7ecf.diff |
| alpha | st-alpha-0.8.2.diff |
| anysize | st-anysize-0.8.4.diff |
| desktopentry | st-desktopentry-0.8.4.diff |
| boxdraw | st-boxdraw_v2-0.8.3.diff |
| ligatures | st-ligatures-boxdraw-20200430-0.8.3.diff |
| appsync | st-appsync-20200618-b27a383.diff |
| font2 | st-font2-20190416-ba72400.diff |
| clipboard | st-clipboard-0.8.3.diff |
| scrollback | st-scrollback-0.8.4.diff |
| scrollback-mouse | st-scrollback-mouse-20191024-a2c479c.diff |
| scrollback-mouse-altscreen | st-scrollback-mouse-altscreen-20200416-5703aa0.diff |
| bold is not bright | st-bold-is-not-bright-20190127-3be4cf1.diff |
| externalpipe | st-externalpipe-0.8.4.diff |
| externalpipe* | st-externalpipe-eternal-0.8.3.diff |*Using [st-handler](https://github.com/LukeSmithxyz/st/blob/master/st-urlhandler)
***all patches in `patches` directory***
## Running st
If you did not install st with make clean install, you must compile
the st terminfo entry with the following command:```shell
tic -sx st.info
```See the man page for additional details.
## Credits
Based on Aurélien APTEL bt source code.
Heavily inspired by these two configs
- https://github.com/ChristianChiarulli/st
- https://github.com/LukeSmithxyz/st