Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

keybindings jed

1 réponse
Avatar
Benoit B
Bonjour =E0 tous

Voil=E0 j'adore jed il est l=E9ger rapide.
Mais je n'arrive pas =E0 d=E9finir les macros et les touches aussi
facilement qu'avec emacs.

Pour commencer j'aimerais d=E9finir les touche Home et End pour d=E9but et
fin de ligne.
Donc j'ai fais Ctrl-H-k puis enfonc=E9 la touche Home, jed me retourne la c=
haine :
Key "ESC [ 1 ~" is undefined.

Donc je me suis dis qu'il suffit de cr=E9er un fichier ~/.jed/jed.rc et de
d=E9finir :
setkey("beg_of_line", "ESC [ 1 ~");

Comme indiqu=E9 dans /etc/jed.d/README et
/usr/share/jed/lib/emacs.sl

Mais ca ne marche pas.

Merci d'avance pour votre aide.

--=20
Beno=EEt

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Benoit B
Le 29 décembre 2008 14:00, Benoit B a écrit :
Bonjour à tous



Voilà je me répond à moi même.
A force de chercher, j'ai trouvé ceci, qui fonctionne, mais il ne faut
pas me demander pourquoi.

Alors que jed retourne "ESC [ 1 ~"
Il ne faut pas utiliser :
setkey("beg_of_line", "ESC [ 1 ~");


Mais :
setkey("beg_of_line", "e[1~");

pour "ESC [ 4 ~"
c'est :
setkey("eol_cmd", "e[4~");
Donc si j'ai compris la règle c'est :
- remplacer "ESC" par "e"
- virer les espaces.

Et pour maper la touche Meta ex : Meta-x au lieu de faire Esc puis x,
comment fait-on (dans un xterm) ?

Merci d'avance pour votre aide.

--
Benoît



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact