Lo primero que hay que recomendar es que mires detenidamente si el comportamiento que quieres automatizar tiene ya su propia combinación. Si es así te recomiendo que utilices la que ya tiene asignada. Eso minimizará la posibilidad de que utilices alguna combinación que ya tenga asignada alguna otra función... ¿te acuerdas cómo? Efectivamente, en C-h m podrás ver si la función que necesitas está en la lista.

Voy a poner un ejemplo: Imagina que nos gusta tener todo el párrafo en una sola línea, porque así nos facilita la carga del contenido en un script o porque es una manía nuestra. A veces necesitamos visualizar el contenido completo, pero se nos pierde por la derecha y a veces, necesitamos ver la estructura de líneas pero con toda la información se nos hace difícil. Por defecto, Emacs deja que se pierda el contenido a la derecha del marco, añadiendo una línea donde aparece un carácter → , indicando que la línea continúa. Si queremos que nos muestre todo el texto podemos llamar al comando toggle-truncate-lines , que cambiará el modo en que se muestra el contenido y pondrá una ristra de caracteres ↲ en el margen derecho y otra de caracteres ↳ en el izquierdo para mostrar el flujo del contenido ajustado en el marco.

Bien, vale, eso es fácil pero ¿cómo puedes hacer que cambie desde una simple combinación de teclas? Muy sencillo, abre el fichero de configuración, como ya aprendiste en artículos anteriores y escribe la siguiente línea en él:

(global-set-key (kbd "C-c t") 'toggle-truncate-lines)

Guarda el fichero con C-x C-s y recárgalo con M-x load-file <RET> ~/.emacs.d/init.el y ya podrás utilizar ese atajo de teclas en tu trabajo diario. ¿Difícil? Pues ahora voy a explicarte que lo que acabas de hacer es escribir una línea de código de elisp .