St

st is [[Article description::a simple terminal implementation for X environment made by suckless.org community.]]

USE flags
Preferably,  USE flag can be enabled and save a customized configuration file to  for later editing pleasure.

Emerge
Install :

Configuration
As stated previously, the main st configuration file is the  file and after each change, st needs to be recompiled for any changes to take effect.

Introduction
if ebuild supports saveconfig USE flag and if it's enabled then it's possible to make a custom patch for any ebuild.

Appling patches is part of emerging. Patches will be applied during the prepare phase. User will be informed with output  followed by more info about the patch installation.

Making a patch
Syntax for patch name is  .patch where  is important.

It's recommended to use XX- .patch where XX is number. Note that patch 01 will be emerged before patch 02 and so on. It's also easier to organize patches this way.

Path for patches
/etc/portage/patches///XX-.patch

Syntax for patches
I understand that patches are written as diff.

Sources for community patches
There are many user-created patches available from the offical site that greatly extend the functionality of st.

Delete key is not working properly
Add following to the to make a system-wide change:

Or to the relative user's file: