emacs sur le terminal ne reconnaît pas l'option comme touche alt sur mac


10

Je suis sur un Mac et j'utilise emacs 24.4.1, mais j'ai le même problème avec 22.1.1. Lorsque j'ouvre mac sur un terminal sur l'hôte distant, il ne reconnaît pas la touche d'option (alt) comme la touche méta. J'ai modifié le .emacsde la manière suivante

(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

j'ai donc essayé de changer la méta-clé en commande, mais aussi dans ce cas la méta-clé fonctionne. Cela ne fonctionne que sur la version X d'emacs (lorsque j'ouvre emacs dans une nouvelle fenêtre), à ​​la fois avec l'option comme méta-clé et comme commande comme méta-clé. C'est un problème que j'ai avec emacs dans le terminal uniquement.

Maintenant, je ne sais pas comment exécuter les commandes dans emacs! puis-je utiliser des raccourcis clavier?



1
Je ne reconnais pas ces variables et ne trouve pas de documentation pour elles. Avez-vous essayé «set-keyboard-coding-system»?
Andrew Swann

2
Je crois que c'est le "problème" avec le terminal. Vous devez ouvrir ses paramètres de clavier et cocher l'option correspondante. Je ne me souviens pas du nom de mon nom, mais ce n'est pas difficile à trouver non plus.
wvxvw

1
@wvxvw c'est ce que vous dites: dans terminal> préférence> clavier> il y a l'option 'utiliser l'option comme méta-clé'. Ça marche! merci
simona

Réponses:


15

Il s'agit d'un paramètre dans Terminal.

Dans le terminal 2.5.1, l'option est définie différemment que dans les commentaires ci-dessus:

Dans le menu Terminal principal, choisissez "Préférences" pour ouvrir une boîte de dialogue. Cliquez sur l'icône "Profils" en haut de la boîte de dialogue.

Dans la section Profils, assurez-vous qu'il y a une coche dans la case à cocher intitulée «Utiliser l'option comme clé Meta».


10

Je résous le problème avec la réponse de ohruunuruus. Peut-être que publier un instantané sera plus facile à comprendre. entrez la description de l'image ici


Comment cela répond-il à la question? S'il vous plaît, expliquez. Le simple fait de contourner une partie d'une capture d'écran ne répond pas bien à la question.
Drew
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.