Re: [dev] [st] BadLength

From: Alex Pilon <alp_AT_alexpilon.ca>
Date: Wed, 20 May 2020 10:33:59 -0400

On Wed, May 20, 2020 at 12:24:00PM +1000, Александр Рянин wrote:
> I use Arch Linux, dwm and st. Got st through the git clone. Got it
> without patches. Just make && sudo make install. When trying to run
> mutt st falls with an error output:
>
> $ st
> erresc: unknown csi ESC[22;0;0t
> erresc: unknown csi ESC[23;0;0t
> erresc: unknown csi ESC[22;0;0t

Some program or library is emitting these codes manually, which aren't
in st's terminfo def. That's a bug in that program, not st.

    https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
    CSI Ps ; Ps ; Ps t
              Window manipulation (from dtterm, as well as extensions by
              xterm). These controls may be disabled using the allowWin-
              dowOps resource.

              […]

              Valid values for the first (and any additional parameters)
              are:
                […]
              Result is OSC l label ST
                Ps = 2 2 ; 0 ⇒ Save xterm icon and window title on stack.
                Ps = 2 2 ; 1 ⇒ Save xterm icon title on stack.
                Ps = 2 2 ; 2 ⇒ Save xterm window title on stack.
                Ps = 2 3 ; 0 ⇒ Restore xterm icon and window title from stack.

It's just trying to push and pop a window title onto a stack. Given that
program terminal title setting is spotty, I kind of see the attraction,
but I'm not authoritative on whether this should be in st.

So again, not st's business. Working as intended.

Cheers,

Alex Pilon
Received on Wed May 20 2020 - 16:33:59 CEST

This archive was generated by hypermail 2.3.0 : Wed May 20 2020 - 16:36:11 CEST