I've been reading this conversation with interest. I tried different shells with xterm versus st.
On 09/02/2015 11:29 AM, Fabian Homborg wrote: > If you launch fish in { konsole, xterm, gnome-terminal, linux in-kernel > VTs, iTerm2, ... } your keys work, without smkx. > > If you launch fish in st, your keys don't, until you do "tput smkx". I confirm that this is true on my computer: for the shells fish, bash, ksh, and mksh, in xterm, the Delete key works; whereas in st it doesn't work without tput smkx. However, with zsh in st, the Delete key works immediately.