On 09/02/2015 11:29 AM, Fabian Homborg wrote:
> Roberto E. Vargas Caballero <[email protected]> writes:
> That's not what I'm talking about. Of course a tone of terminals have
> smkx defined, but fish currently doesn't send it and works on (as far as
> I know) anything but st.
>
> In other words:
>
> 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".
Some friendly advice to Fabian and fish developers (I am a big fan of fish). I
am a suckless user not developer (although I've contributed some minor code)
and I've been on this list a while. The suckless developers thrive on being
different and superior. So any appeal to popularity ("all the other terminal
emulators do it this way") will fall on deaf ears, and probably even backfire.
You've got to make your case differently/better. I do not have expertise on
terminfo and terminal emulators myself, so I don't have an opinion about this
issue, although I find it interesting.
You also have to have patience. I suggested a correction to st based on a
standard, and although it was vehemently opposed at first, it eventually was
accepted. See
http://git.suckless.org/st/commit/?id=28259f5750f0dc7f52bbaf8b746ec3dc576a58ee