Re: systat.1: Trim ":" description, support line kill character

2020-06-23 Thread Klemens Nanni
On Mon, Jun 22, 2020 at 08:57:43PM -0600, Theo de Raadt wrote: > In OpenBSD, the erase character is ^? > > ^H is accepted in a few places, like here (because of CTRL_H) but > it is absolutely not the canonical tty 'character erase' character, > which is implied in your text by placing it next to

Re: systat.1: Trim ":" description, support line kill character

2020-06-22 Thread Theo de Raadt
In OpenBSD, the erase character is ^? ^H is accepted in a few places, like here (because of CTRL_H) but it is absolutely not the canonical tty 'character erase' character, which is implied in your text by placing it next to kill and the canonical tty werase default ^U It was vague, and I guess

Re: systat.1: Trim ":" description, support line kill character

2020-06-22 Thread Klemens Nanni
On Mon, Jun 22, 2020 at 06:33:30PM -0600, Theo de Raadt wrote: > > +character erase (^H) and line kill (^U) characters > > ^H is wrong How so? It is currently hardcoded as such in engine.c:cmd_keyboard(): 1188 switch (ch) { 1189 case KEY_ENTER: 1190 case 0x0a: 1191

Re: systat.1: Trim ":" description, support line kill character

2020-06-22 Thread Theo de Raadt
> +character erase (^H) and line kill (^U) characters ^H is wrong

Re: systat.1: Trim ":" description, support line kill character

2020-06-22 Thread Klemens Nanni
On Mon, Jun 22, 2020 at 07:13:30AM +0100, Jason McIntyre wrote: > how will people be able to find this if we don;t document it? from a > brief skim of docs which may hold answers, i still can;t find where > these values are documented. Fair point, I removed them because they imply that systat

Re: systat.1: Trim ":" description, support line kill character

2020-06-22 Thread Jason McIntyre
On Mon, Jun 22, 2020 at 05:49:43AM +0200, Klemens Nanni wrote: > The manual's wording is untouched since import in 1995, engine.c however > came to be in 2008 as "New display engine for systat" from canacar. > > While characte erase (^h) works, word erase (^w) is not implemented and > line kill