zsh

Jakub Bogusz qboosh w pld-linux.org
Wto, 30 Mar 2004, 13:12:45 CEST


On Tue, Mar 30, 2004 at 12:33:22PM +0200, Tomasz Pala wrote:
> Adam Gorzkiewicz napisał(a):
> > (...)
> >> Pytanie, czy konsole ma wpisane te sekwencje? Bo gnome-terminal na pewno
> >> ma tryb aplikacyjny i go obsługuje.
> >
> > Jak to sprawdzić (testcase)?
> 
> Albo znaleźć tę sekwencję, o której pisał Jakub, albo sprawdzić co wysyła
> w gołym shellu i powiedzmy vimie.

Znalazłem:

tput smkx
tput rmkx

Na screenie to zmienia kody strzałek (między \e[A a \eOA itp).
Na xtermie (po całkowitym wywaleniu przypisań dla Home/End
z app-defaults, bo one nie rozróżniają trybów) zmienia Home właśnie
między \e[H a \eOH i End między \e[F a \eOF.
W terminfo khome/kend powinny być jak dla trybu aplikacyjnego, czyli
\eOH i \eOF
(podobnie jak ma się sprawa z kcu{b,d,f,u}1 dla TERM=screen).
Jeśli coś chce używać tych definicji, to powinno wejść w ten tryb.
Jeśli nie, to niestety musi mieć zakodowane sekwencje, bo nie ma ich
w terminfo.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl