ksh et bindkeys

View: New views
1 Messages — Rating Filter:   Alert me  

ksh et bindkeys

by nicoelro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Salut.

Je n'arrive pas à binder mes touches (Insert Suppr Orig Fin PageUp et
PageDown) sous le ksh d'OpenBSD. Souszsh, aucun problème. Voici ce que
j'ai mis en place sur ce shell :

bindkey '^[[1~' beginning-of-line       # Home
bindkey '^[[3~' delete-char             # Del
bindkey '^[[4~' end-of-line             # End
bindkey '^[[2~' overwrite-mode          # Insert
bindkey '^[[5~' history-search-backward # PgUp
bindkey '^[[6~' history-search-forward  # PgDn

Et là, je n'arrive pas à binder ces keys. Quoique je mette, quand
j'appuies sur ces touches, j'ai un ~ qui apparaît. Un 'bind' sous ksh va
bien me donner les bindkeys actuels, mais je ne sais pas à quelles
touches ça correspond, ni la variable. Genre :

^X3 = delete-char-forward
^X5 = down-history
^X? = list-command
^XA = up-history
^XB = down-history
^XC = forward-char
^XD = backward-char

Comment faites-vous de votre côté ?

Autre question, sous tcsh et zsh, quand je fais un Alt+P ou Alt+N, ça
remonte dans l'historique des commandes, suivant les premières lettres
tapées. Cela ne fonctionne pas sous ksh. Comment faire ?


D'avance, merci.

--
Nicolas, qui essaie de dompter ksh