Eu sou novo no Emacs e estou usando um Mac. Quero que a command
tecla Mac atue como uma control
chave para o Emacs.
Como faço isso? Eu tentei (setq mac-command-modifier 'control)
.
Além disso, como encontro nomes de variáveis e chaves locais no Emacs? Por exemplo: como posso descobrir que esse mac-command-modifier
é o nome da chave de comando?
key-bindings
LoranceChen
fonte
fonte
Respostas:
O nó EmacsWiki no Emacs para Mac OS fornecerá conselhos sobre vários problemas específicos do OSX. Mais específico para sua pergunta, você pode ajustar as teclas modificadoras conforme desejar:
Além: você pode vê-los
ns-
no lugar demac-
alguns lugares. Ons-
, acredito, está se referindo ao NeXTSTEP , uma das fontes do OSX.Você deve estar bem com sua configuração para fazer o Emacs interpretar a commandchave como control:
Coloque isso no seu
init
arquivo e ele entrará em vigor na próxima vez que você iniciar o Emacs.Para ligações de teclas, a primeira parada é o nó manual do Emacs em Personalizando ligações de teclas . Outro bom recurso são as Mastering Key Bindings de Mickey Petersen no Emacs .
fonte
Option
mapa para oMeta
mesmo problema, felizmente, o terminal mac pode definirOption
comoMeta
com a configuração de preferência do terminal. Duvido que o terminal mac não possa simplesmente mudar o mapa da chave porsetq
sentença.