zsh
Jakub Bogusz
qboosh w pld-linux.org
Wto, 30 Mar 2004, 14:02:47 CEST
On Tue, Mar 30, 2004 at 01:50:52PM +0200, Tomasz Pala wrote:
> Adam Gorzkiewicz napisał(a):
> >> A nie masz jakiegoś .vimrc, które przy tym majstruje? Bo właśnie
> ^^^^^
> >> sprawdziłem na starym terminfo i w vimie pod konsole i xtermem działa
> ^^^^^
> >> home/end.
> >
> > Nie mam i żebysmy sie dobrze zrozumieli - mam na mysli cały czas, to, ze
> > odpalam zsh; wpisuje jakąś sekwencję i klawiszami home/end przechodzę do
> > poczatku/końca linii. zsh mam dziewicze - jedynie w ~/.zshrc mam prompta
> > zdefiniowanego.
>
> Ale ja o vimie piszę!:) Przestał działać, gdy do terminfo wrzuciłem \e[H i
> \e[F. Zmiana \eOH i \eOF nie pomogła, dodatkowo przestał działać mc.
A z \eOH i \eOF w terminfo i po wywaleniu z app-defaults wpisów:
+ <Key>KP_Home: string(0x1b) string("[H")\n\
+ <Key>KP_End: string(0x1b) string("[F")\n\
+ ~Meta<Key>Home: string(0x1b) string("[H")\n\
+ Meta<Key>Home: string(0x1b) string(0x1b) string("[H")\n\
+ ~Meta<Key>End: string(0x1b) string("[F")\n\
+ Meta<Key>End: string(0x1b) string(0x1b) string("[F")\n\
i być może jeszcze
+ Ctrl<Key>Home: string(0x1b) string("[1;5H")\n\
+ Shift<Key>Home: string(0x1b) string("[1;2H")\n\
+ Ctrl<Key>End: string(0x1b) string("[1;5F")\n\
+ Shift<Key>End: string(0x1b) string("[1;2F")\n\
W xtermie z XFree86 4.2.1 {Shift,Ctrl}-{Home,End} także są zależne od
trybu (bez tych wpisów kody są \e[5H / \e[5F lub \eO5H / \eO5F dla Ctrl
i \e[2H / \e[2F lub \eO2H / \eO2F dla Shifta).
Z bazy terminfo wynika że od 4.3 kody są już inne, chyba niezależne od
trybu.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl