Respostas:
Isto é o que eu tenho no meu .emacsarquivo:
;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
mac-command-key-is-meta t
mac-command-modifier 'meta
mac-option-modifier 'none)
(Se você não estiver familiarizado, adicione essas linhas ao arquivo ~/.emacs(ou crie-o se não existir) e reinicie o Emacs.)
Há uma configuração que pode ser colocada no seu .emacs: mac-command-key-is-metaque você pode definir para qualquer valor diferente de zero para ativar.
Ativar essa configuração pode causar a impressão de caracteres estranhos, especialmente se você estiver executando o Leopard ou superior. Para corrigir isso, você precisará definir set-keyboard-coding-systemnulo na sua configuração .emacs.
Se você não é avesso a remapear a chave globalmente, também pode consultar o Doublecommand . Ele remapeia permanentemente as chaves conforme você especifica em todos os aplicativos. Sendo um usuário do emacs em um MacBook Pro que não possui uma chave CTRL à direita, achei isso inestimável: remapeei minha opção / tecla alt à direita para ser uma chave CTRL. Funciona como um encanto.
Obviamente, se você quiser evitar remapear globalmente, a resposta anterior provavelmente seria o melhor caminho a seguir.
optionchave se comporte comosuper, definamac-option-modifier 'super. Acho asuperchave útil, pois me ajuda a navegar entre minhas janelas.