Estos son ejemplos de funciones de Emacs recogidos en clase dentro del tema de aprender Emacs. Emacs tiene miles de funciones y aquí mostramos algunas.
| Nombre de la función | Secuencia de Teclado | Descripción de la función |
|---|---|---|
| delete-char | C-d | Borra un caracter |
| kill-word | M-d | Elimina una palabra |
| backward-pag | C-x [ | Retroceder pagina |
| forward-pag | C-x] | Avanzar pagina |
| buffer-menu | Muestra un menu sobre algunas funciones del buffer | |
| tetris | Abre el tetris | |
| rename-file | Renombra el archivo | |
| open-line | C-o | Crea una nueva línea |
| undo | C-_ | Comando deshacer |
| Mark-paragraph | M-h | Marca un parrafo como región |
| Mark-page | C-x C-p | Marca una página como región |
| delete-file | Te pide la ruta y el nombre de un archivo y lo borra | |
| copyright | Te pide un nombre e inserta un copyright | |
| browse-url | Te pide un URL y lo muestra en un navegador (si está bien configurado) | |
| paste | C-y | Función de Pegar (yanking) |
| goto-line | Pide un número de línea y va a ella | |
| set-language-environment | Cambia el idioma del entorno. Podemos especificar en el minibuffer "Spanish" o "latin 1". Esta opción repercute por ejemplo en el Tutorial ( C-h t ). | |
| font-lock-mode | Activa los resaltes para el texto, útil cuando lo que estamos escribiendo es parte del código de un programa. | |
| highlight-phrase | Colorea la frase escrita en el minibuffer con uno de los colores posibles que se nos presentan realizando el AUTOCOMPLETAR. | |
| set-mark-command | C-@ | pone una marca en el texto |
| set-background-color | cambia el color del fondo de emacs marca una pagina del texto | |
| end-of-buffer-other-window | M-end | Abre una nueva entana |
| timeclock-in | M-x timeclock-in | Para saber cuanto tiempo llevas trabajando |
| center-line | center-line | Centra el texto que tienes seleccionado |
| goto-start-window | M-< | Este comando lo que hace es ir al principio de la ventana |
| goto-end-paragraph | M-abajo | Este comando lo que hace es ir al final del parrafo |
| command-history | M-x command-history | Examina y muestra los comandos introducidos hasta el momento en el buffer. |
| beginning-of-buffer | M-</td> | Desplazarse a Principio del buffer |
| end-of-buffer | Descripción de la Función | |
| clean-buffer-list | Borra la lista de buffers | |
| capitalize-word | M-C | Hace mayúscula una letra |
| delete-matching-lines | Borra todas las líneas que cumplan con el patrón REGEX | |
| count-lines-region | Cuenta líneas y caracteres en la región | |
| what-cursor-position | Dice el caracter y la posición del cursor | |
| whitespace-buffer | Dice las posiciones en el buffer de espacios en blanco que no van entre palabras | |
| whitespace-cleanup-region | Limpia de espacios/lineas en blanco que sobran | |
| delete-blank-lines | Borra las lineas en blanco (deja una o ninguna según donde esté el cursor) | |
| center-line | Centra el texto en la línea. También se podrían utilizar center-region y center-paragraph |