Si está hablando de vincular teclas para su propio uso, entonces esta es la regla: puede vincular las teclas que desee.
Si desea asegurarse de no vincular una clave que ya podría estar vinculada, utilice C-cseguida de una letra. Todas esas claves están reservadas para los usuarios (ver a continuación).
Si está hablando de vincular claves en el código (p. Ej., Una biblioteca) que escribe, para su uso por otros, entonces las reglas (convenciones) se describen aquí: Convenciones de vinculación de claves de nodo del manual de Elisp.
Las reglas principales allí, relacionadas con lo que preguntas, son las relacionadas con C-c:
No lo defina C-c LETTERcomo una clave en los programas Lisp. Las secuencias que consisten en C-cuna letra (mayúscula o minúscula) están reservadas para los usuarios; son las únicas secuencias reservadas para los usuarios, así que no las bloquee.
Las secuencias que consisten en C-cseguidas de un carácter de control o un dígito están reservadas para los modos principales.
Las secuencias que consisten en C-cseguida de {, }, <, >, :
o ;son también reservados para los modos principales.
Las secuencias que consisten en C-cseguidas de cualquier otro signo de puntuación o símbolo ASCII se asignan para modos menores. No está absolutamente prohibido usarlos en un modo mayor, pero si lo hace, el enlace del modo mayor puede verse sombreado de vez en cuando por modos menores.
Notarás que no existe una convención al respecto C-x. Sin embargo, esta es una convención no declarada, o simplemente un buen consejo / práctica: si reemplaza algún enlace Emacs estándar existente (es decir, uno que obtiene de Emacs como distribuido, sin cargar bibliotecas de terceros), eso podría confundir o molestar a algunos usuarios de su código.
Puede acceder a ese documento dentro de Emacs de esta manera:
C-h i, para abrir Info, el navegador de documentos.
m el TAB RET, para m enu el isp ( TABpara completar), o simplemente haga clic en el Elispenlace con el mouse.
key bi TAB, luego n TAB RETcompletar a Key Binding Conventions.
O puede usar identro del manual de Elisp, para completar entradas de índice:
C-h i m el TAB RET.
i key bi TAB, que completa key bindingy le muestra dos posibilidades: key bindingy key binding, conventions for. Escriba , TABpara completar al segundo, luego RETpara aceptarlo.
M-xes para "ejecutar comando extendido, esta es la puerta de entrada a muchas de las cosas sofisticadas que puedes lograr interactivamente en Emacs; te permite ejecutar cualquier función de Elisp por nombre". tieneC-cyC-xno tiene una descripción como esa?