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?

simona
la source
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».

ohruunuruus
la source
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

Jason Zhou
la source
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