Just my opinion, but st is still fairly early in its development stage, all
user customization is done using by editing config.h like dwm.
* Font configuration.
* Background, foreground and cursor colour.
* etc.
I've also noticed a random segfault on OpenBSD/i386 -current that still occurs
in recent hg exports.
In this case, it crashes while starting vi.
gdb bt:
#0 xdraws (s=0xcfbe2b08 "@ vibQn\0060", base=
{c = "@\004\031", mode = 32 ' ', fg = 1126178848, bg = 1397048399,
state = 69 'E'}, x=34, y=1, charlen=1, bytelen=1) at st.c:1686
#1 0x1c002638 in drawregion (x1=0, y1=Variable "y1" is not available.) at
st.c:1775
...
The values for fg/bg are bogus, if you cap them at 255 in drawregion before the
call to xdraws it no longer crashes.
>From what I can see, it also lacks scrolling at the moment, so you have to use
tmux or screen for that.
-Bryan.