Se você está falando sobre vincular chaves para seu próprio uso, esta é a regra: você pode vincular quaisquer chaves que desejar.
Se você quiser ter certeza de não vincular uma chave que já possa estar vinculada, use C-cseguido de uma letra. Todas essas chaves são reservadas para usuários (veja a seguir).
Se você está falando sobre vincular chaves no código (por exemplo, uma biblioteca) que você escreve, para uso de outras pessoas, as regras (convenções) são descritas aqui: nó Convenções de Vinculação de Chaves do manual Elisp.
As principais regras, relacionadas ao que você pergunta, são as seguintes C-c:
Não defina C-c LETTERcomo uma chave nos programas Lisp. Sequências consistindo de C-ce uma letra (maiúscula ou minúscula) são reservadas para os usuários; elas são as únicas sequências reservadas para os usuários, portanto, não as bloqueie.
Sequências consistindo de C-cseguidas por um caractere de controle ou um dígito são reservadas para os modos principais.
Sequências consistindo em C-cseguida por {, }, <, >, :
ou ;são também reservada para os principais modos.
Sequências consistindo de C-cseguidas por qualquer outra pontuação ASCII ou caractere de símbolo são alocadas para modos menores. O uso deles no modo principal não é absolutamente proibido, mas se você fizer isso, a ligação do modo principal poderá ser ocultada periodicamente pelos modos secundários.
Você observará que não há nenhuma convenção relacionada C-x. Porém, uma convenção não declarada ou apenas um bom conselho / prática: Se você substituir alguma ligação padrão existente do Emacs (por exemplo, uma que você recebe do Emacs como distribuída, sem carregar bibliotecas de terceiros), isso pode confundir ou incomodar alguns usuários do seu código.
Você pode acessar esse documento no Emacs, desta maneira:
C-h i, para abrir Info, o navegador de documentos.
m el TAB RET, para m enu el isp ( TABpara concluir) ou apenas clique no Elisplink com o mouse.
key bi TAB, n TAB RETpara concluir a Key Binding Conventions.
Ou você pode usar ino manual Elisp, para concluir as entradas do índice:
C-h i m el TAB RET.
i key bi TAB, que completa key bindinge mostra duas possibilidades: key bindinge key binding, conventions for. Digite , TABpara concluir o segundo e depois RETaceitá-lo.
M-xé para "execute o comando estendido, este é o gateway para muitas das coisas sofisticadas que você pode realizar interativamente no Emacs; permite executar qualquer função Elisp por nome". temC-ceC-xnão tem uma descrição como essa?