Preguntas etiquetadas con elisp

11
¿Cómo usar while-no-input?

Desde la cadena de documentación: Ejecute BODY solo mientras no haya ninguna entrada pendiente. Si llega la entrada, eso finaliza la ejecución de BODY y while-no-inputdevuelve t. Dejar de fumar hace que regrese cero. Si BODY termina, while-no-inputdevuelve cualquier valor que BODY haya...

10
Renombrar refactorización de variables locales

¿Existe una herramienta de refactorización de elisp que pueda cambiar el nombre de las variables locales y los argumentos de la función? Me gustaría poder convertir: (defun my-func (s r) ... (use s .. r)) dentro: (defun my-func (string replacement) ... (use string .. replacement)) usando...

10
¿Cómo contar todas las ventanas en un marco?

Justo como decía la pregunta, me gustaría una función que contara las ventanas que se muestran actualmente en ese marco. Así que esto: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | |

10
¿Cómo puedo responder una solicitud de minibúfer de elisp?

De vez en cuando me encuentro usando funciones interactivas dentro de una función que estoy escribiendo para mi propio uso. Si una función solicita información (por ejemplo, "Archivo de salida: ~ /"), ¿hay alguna forma general de elisp para agregar texto al minibúfer y luego presione Intro para que...