Question

Dans org-mode, en appuyant sur M-S-RET (méta-shift-retour) va créer un nouveau TODO sur une nouvelle ligne. Cette séquence clé envoie M-RET à emacs par mon terminal. J'ai vérifié cela avec C-h c ESC-S-RET, qui retourne M-RET is undefined dans le mini-tampon.

J'utilise Snow Leopard avec Emacs 23.2.1 en cours d'exécution dans Terminal.app. Il n'y a pas possibilité de définir une séquence RET dans les préférences du clavier du terminal.

Toute idée de ce qui cause la SHIFT manquante? Contournements?

Était-ce utile?

La solution

Vous pouvez obtenir Emacs de prétendre qu'il a S-RET avec C-x @ S RET (note majuscules S).

Cela fonctionne également pour ajouter le contrôle, méta, alt, modificateurs hyper ou super; saisissez C-x @ C-h pour la liste des liaisons. La section Touches de modification dans le manuel Emacs mentionne aussi.

Autres conseils

En général, beaucoup de frappes au clavier sont tout simplement impossible d'envoyer via un terminal, car les terminaux émulent un ancien protocole qui ne permettait 256 clés distinctes (ou peut-être seulement 128).

Il y a des chances, lorsque vous appuyez sur S-RET, Terminal.app fait exactement la même chose que si vous RET emboutie. Ainsi, Emacs n'a aucun moyen de distinguer ces deux cas.

Réticulation à d'autres questions et réponses:

Si vous utilisez un xterm, l'option de modifyOtherKeys peut faciliter cette consolidation. Voir ci-après pour plus de détails:

Envoyer « C ( "Emacs dans VT100 / terminal xterm (Terminal de Mac OS X)

Je soupçonne que Emacs reconnaît ces codes par défaut, mais si pas alors voir aussi input-decode-map comme décrit ici: Reliure M- / M- dans Emacs 23.1.1

Voir les explications et d'autres raccourcis pour ATS .

Certains d'entre eux ont travaillé pour moi dans un terminal dans Ubuntu Linux (à la fois au niveau local et sur SSH), mais pas tous d'entre eux semblent fonctionner. Par exemple, la solution prévue S-RET (que je pensais courir org-table-copy-down) semble plutôt courir org-clone-subtree-with-time-shift pour une raison quelconque. Cependant, j'ai trouvé la liste des alternatives utiles, en particulier ceux qui ont le préfixe M-. Par exemple ESC UP pour M-UP au texte de se déplacer dans des tables.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top