Re: DEL dans emacs

2001-08-22 Par sujet Daniel Cordey

On Tuesday 21 August 2001 23:55, you wrote:

> Très intéressant ce C-_ k.

Si tu veux la liste de tous les binding de tes touches dans emacs, tape :

C-_ b

Ca aide... !

> Reste à trouver pourquoi la correspondance touche/caractère n'est pas
> identique en console et sous X avec Debian. Où plutôt pourquoi emacs
> voit deux fois le même caractère sous X alors que les autres
> applications (Navigator, xterm) non.

J'ai pas trop regarde ce que emacs fait avec les touches en interne... je 
crois. Toutefois, regarde dans les fichiers *key*.el. Enter autre tu y 
trouveras le mapping pour les touches HOME, UP, DOWN, etc.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: DEL dans emacs

2001-08-21 Par sujet Marc Mongenet

Daniel Cordey wrote:
> 
> On Mon, 20 Aug 2001, claude fuhrer wrote:
> > comment modifier ce comportement. J'ai essayé
> > (global-set-key "DEL" 'delete-char)
> 
> Chez moi, le symbole bakspace est reconnu comme la touche DEL et la touche
> delete correspond a C-h... Cela ne dependrait-il pas aussi du mapping du
> clavier ? Pour savoir sur quoi emacs a 'binder' ta touche, tu peux faire
> 'help key", cad C-_ k, en suite tu tapes sur la touche et tu as la definition
> du binding dans un buffer.

Très intéressant ce C-_ k.

En console :
<-  DEL
Delete  deletechar

En X-Window :
<-  DEL
Delete  DEL

Reste à trouver pourquoi la correspondance touche/caractère n'est pas identique
en console et sous X avec Debian. Où plutôt pourquoi emacs voit deux fois le
même caractère sous X alors que les autres applications (Navigator, xterm) non.

Marc Mongenet
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: DEL dans emacs

2001-08-21 Par sujet claude fuhrer

claude fuhrer wrote:
> 
> Bonsoir
[..]
> comment modifier ce comportement. J'ai essayé
> (global-set-key "DEL" 'delete-char)
> 
> mais le symbole DEL n'est pas reconnu... est-ce que qqun peut
> m'expliquer comment trouver le nom de la touche DEL en dialecte emacs ?

En regardant les fichiers lisp de emacs j'ai trouvé qqchose qui
fonctionne.
Il suffit de rajouter la ligne suivante dans mon .emacs

(global-set-key[delete]  'delete-char)

et ça à l'air de marcher...

juste au cas ou un autre débutant de ma trempe tomberait sur le même
prob...

> 
> d'avance merci de votre aide

aide toi et... (refrain connu)

> claude
> 


-- 
claude fuhrer
[EMAIL PROTECTED]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: DEL dans emacs

2001-08-20 Par sujet Daniel Cordey

On Mon, 20 Aug 2001, claude fuhrer wrote:
> comment modifier ce comportement. J'ai essayé
> (global-set-key "DEL" 'delete-char)

Chez moi, le symbole bakspace est reconnu comme la touche DEL et la touche 
delete correspond a C-h... Cela ne dependrait-il pas aussi du mapping du 
clavier ? Pour savoir sur quoi emacs a 'binder' ta touche, tu peux faire 
'help key", cad C-_ k, en suite tu tapes sur la touche et tu as la definition 
du binding dans un buffer.

Tu as raison en ce qui concerne la definition de global-set-key !

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: DEL dans emacs

2001-08-20 Par sujet claude fuhrer

claude fuhrer wrote:
> 
> Bonsoir
> 
> j'aimerais modifier le comportement par défaut de emacs (20.7).

manifestement, je vais devoir aussi régler l'envoi de mails... désolé
pour ce spam involontaire... mais si vous avez la solution à ma question
emacs ne vous gênez pas :-)

[...]

-- 
claude fuhrer
[EMAIL PROTECTED]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: del dans emacs

2001-08-20 Par sujet Marc Mongenet

claude fuhrer wrote:
> 
> Bonjour
> 
> j'aimerais modifier le comportement par défaut de emacs (20.7).
> J'aimerais que la touche BACKSPACE fasse un
> backward-delete-char-untabify (ça ca marche très bien) mais j'aimerais
> aussi que la touche DELETE fasse un delete-char (pour que ces deux
> touches se comportent comme dans le shell) alors que pour l'instant elle
> fait aussi un backward-delete-char...

Tiens, ça c'est mon Saint-Graal de la configuration. :-)
Je ne l'ai pas encore atteint, mais un jour j'y arriverai !

En fait en mode console ça fontionne bien, mais pas sous X.
En revanche Ctrl-D fonctionne comme un Delete normal en
console et sous X. C'est une piste que je n'ai exploré plus
loin cependant.

Tout cela sur une Debian current.

Marc Mongenet
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



DEL dans emacs

2001-08-20 Par sujet claude fuhrer

Bonsoir

j'aimerais modifier le comportement par défaut de emacs (20.7).
J'aimerais que la touche BACKSPACE fasse un
backward-delete-char-untabify (ça ca marche très bien) mais j'aimerais
aussi que la touche DELETE fasse un delete-char (pour que ces deux
touches se comportent comme dans le shell) alors que pour l'instant elle
fait aussi un backward-delete-char...

comment modifier ce comportement. J'ai essayé 
(global-set-key "DEL" 'delete-char) 

mais le symbole DEL n'est pas reconnu... est-ce que qqun peut
m'expliquer comment trouver le nom de la touche DEL en dialecte emacs ?


d'avance merci de votre aide
claude

-- 
claude fuhrer
[EMAIL PROTECTED]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



del dans emacs

2001-08-20 Par sujet claude fuhrer

Bonjour

j'aimerais modifier le comportement par défaut de emacs (20.7).
J'aimerais que la touche BACKSPACE fasse un
backward-delete-char-untabify (ça ca marche très bien) mais j'aimerais
aussi que la touche DELETE fasse un delete-char (pour que ces deux
touches se comportent comme dans le shell) alors que pour l'instant elle
fait aussi un backward-delete-char...

comment modifier ce comportement. J'ai essayé 
(global-set-key "DEL" 'delete-char) 

mais le symbole DEL n'est pas reconnu... est-ce que qqun peux
m'expliquer comment trouver le nom de la touche DEL en dialecte emacs ?


d'avance merci de votre aide
claude
-- 
claude fuhrer
[EMAIL PROTECTED]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.