Alterando as ligações do emacs no Mac OS X para que o comando seja meta

7

Estou usando o GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29) de 2010-05-08 em black.local no OS X. Baixei o arquivo aqui: link

Meu problema é que ele não tem as chaves de comando mapeadas para as ligações normais do emacs Meta - ele foi mapeado para o que um usuário osx sabe que Command-v agora é 'cortado' por exemplo quando eu faço um keybinding de descrição .

Como posso me livrar dessas ligações osx e fazer o Command mapeado de volta para as ligações normais do gnu Meta?

    
por dar 05.07.2010 / 13:33

2 respostas

7

Encontrá-lo aqui: link

(setq mac-command-modifier 'meta)
    
por 05.07.2010 / 13:43
2

Experimente o KeyRemap4MacBook (funciona em todos os macs - apesar do nome). Ele permite remapear praticamente todas as teclas do seu teclado (até mesmo coisas como diferentes mapeamentos para a esquerda e para a direita).

Quando você define seus próprios mapeamentos em um arquivo xml, pode usar todos os tipos de opções sofisticadas, como mapeamentos específicos de aplicativos e mapeamentos específicos de dispositivos.

Você também pode alterar as chaves confortáveis no emacs em estoque com M-x customize-group RET ns RET

Uma dica - como algumas pessoas precisam, a tecla alt para inserir caracteres especiais é mapear 'left alt' para 'fn' e configurar o emacs para usar 'fn' como 'meta'.

    
por 17.06.2013 / 15:10

Tags