On Sun, Oct 12, 2014, at 14:32, k...@shike2.com wrote: > If the user doesn't like the key assignation on st he is free of changing > it > in his config.h (maybe we could add it to the FAQ).
That doesn't mean that the question of what the default should be is not worth discussing. > > You didn't comment on the prior/next/find/select issue, either. > > I don't unerstand what you mean here. The fact that you claim that matching the key codes to the labels on the keys are so important, yet you send the key codes associated with the VT220 Prior/Next/Find/Select keys when the user presses PageUp/PageDown/Home/End. > Quoting from this page: > > It is unwise to conflict with certain variables that are > frequently exported by widely used command interpreters and > applications: That is not from the section where COLUMNS and LINES are defined (scroll further down the page). The table which the sentence you pasted is attached to also includes other variables that are _definitely_ defined by the standard, like TZ and HOME. LINES and COLUMNS are, for that matter, defined in the same section that TERM is defined in. I think we have been talking at cross purposes, though... I was not saying, precisely, that it was the terminal emulator's responsibility to _set_ them, merely to ensure they are _not_ set to values inherited from a different terminal, which you appeared to be rejecting.