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