Vi todos os itens a seguir para definir uma ligação do teclado. Tudo isso funciona (pelo menos no MS Windows). Não sei se existe outra maneira de fazer a mesma coisa.
Gostaria de saber se existe uma maneira padrão ou recomendada para definir uma ligação de teclado e se é recomendável evitar algumas delas.
(global-set-key "\M-r" 'some-command)
(global-set-key [(meta r)] 'some-command)
(global-set-key [?\M-r] 'some-command)
(global-set-key (kbd "M-r") 'some-command)
(global-set-key (kbd "M-r") 'some-command)
método devido à consistência na qual as combinações de teclas podem ser definidas. Você não precisa se lembrar de quando ou não escapar das coisas.