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.

Reply via email to