I think I have encountered the problem that led Aaron to disable the use of termcap in linux in 2003. Non-x ved now starts up for terminals known to terminfo, and I can get around using control keys, but keys that generate sequences of characters - e.g., arrow keys and function keys - aren't working. I _think_ the problem is that vedescapetable is not being populated correctly. My uparrow key generates the sequence esc [ A, ascii 27 91 65. When I have TERM set to xterm, vedescapetable(91) has a subsequence '65 vedcharup'. When TERM is set to rxvt-unicode or some other vt100 superset that doesn't have its own poplog definitions, vedescapetable(91) does not have the number 65 anywhere in it.

I haven't yet understood how vedescapetable gets its values. The file vedtermcap.p looks relevant, but is not easy to follow.

Steve Isard

Reply via email to