Emacs

8
Cómo pasar la función como argumento en elisp

Estoy leyendo SICP recientemente para aprender la programación de lisp. Hay un ejemplo en el libro para hacer una suma de funciones de alto nivel como se muestra a continuación. (define (sum term a next b) ... (term a) ... (next a) ... En esta función, term y next son funciones. Quiero...

8
¿Cómo mostrar paréntesis coincidentes más rápido?

Cuando escribe paréntesis de cierre (o tal vez también funciona para otros símbolos emparejados), y el paréntesis de apertura no es visible en la pantalla, Emacs "salta" al paréntesis de apertura para mostrarle dónde está. Esto es muy útil. Quiero hacer un período para el cual el paréntesis de...

8
Eliminar archivos a la Papelera en OS X

¿Existe un método mejor y más a prueba de futuro para configurar emacs en OS X para eliminar archivos a la papelera? Intenté las instrucciones aquí : (setq delete-by-moving-to-trash t) (defun system-move-file-to-trash (file) "Use \"trash\" to move FILE to the system trash. When using Homebrew,...

8
Emacs alinea matrices

Como me encuentro escribiendo muchas matrices y tablas, estoy buscando una forma de alinear bien los números en Emacs (similar al paquete de alineación en vim). Descubrí que hay align-regexp, pero no pude hacer que funcionara como quería. ¿Hay alguna manera de alinear los números en sus decimales?...

8
emacsclient para acceder al servidor remoto de emacs

Estoy tratando de abrir una sesión de emacsclient desde un host remoto. Seguí los siguientes pasos en el sitio web de vagabundo ¿Cómo puedo usar TRAMP para conectarme a una sesión remota de Emacs? Te guiaré por el paso en el host remoto puesto en el archivo .emacs (require 'server) (setq...

8
¿Qué es un gancho?

Solo para aclarar ... Por ejemplo, en este documento : Un gancho es una variable de Lisp que contiene una lista de funciones, que se llamará en alguna ocasión bien definida. (Esto se llama ejecutar el gancho). Las funciones individuales de la lista se denominan funciones de gancho del gancho....

8
Usando Tramp para registros

Estoy tratando de usar Tramp con auto-revert-tail-modepara realizar una cola de un registro remoto. Cada vez que se actualiza el registro (lo cual es frecuente), la pantalla salta brevemente al final del archivo y luego vuelve a mi ubicación actual en el archivo. ¿Hay alguna manera de prevenir...

8
Salir de Emacs y volver a etiquetar el panel táctil

Tengo el siguiente código de elisp en mi configuración de emacs que desactiva mi panel táctil, por lo que no me molestará al escribir. ;; disable touchpad when on emacs (defun turn-off-mouse (&optional frame) (interactive) (call-process-shell-command "xinput --disable bcm5974" nil "*Shell...

8
Cómo abrir archivos en eshell con comodines

Estoy muy acostumbrado a escribir en un shell algo así como: emacsclient **/Threshold.java ¿Dónde Threshold.javaestá un archivo profundamente anidado en un directorio y solo quiero abrirlo por su nombre? Cuando intento lo mismo en eshell, obtengo (ec es un alias para find-file): ec...