elisp

elisp

elisp – ¿Cómo hacer que Emacs localice el error en mi archivo de inicio sin reiniciarlo?

Pregunta: Cuando hay un error en uno de mis archivos de inicio, aparece un mensaje vago como este cuando lanzo Emacs: Warning (initialization): An error occurred while loading /Users/im/.emacs.d/init.elc: (wrong-type-argument listp helm-find-files-actions) No me dice cuál de mis muchos archivos de configuración contiene el error o qué línea. Buscar mis archivos no ayuda porque, adivinen …

elisp – ¿Cómo hacer que Emacs localice el error en mi archivo de inicio sin reiniciarlo? Read More »

elisp – ¿Está buscando comentarios / revisión del paquete emacs?

Pregunta: Esa es una pregunta meta-ish, pero Google no es útil en este caso. ¿Existe algún hábito estandarizado de dónde / cómo / si uno debe buscar comentarios sobre su (o ella) nuevo paquete emacs? Especialmente, antes de publicarlo. Mi caso particular es que comencé a extraer y empaquetar partes más largas y posiblemente reutilizables …

elisp – ¿Está buscando comentarios / revisión del paquete emacs? Read More »

elisp – Edebug: ¿función del instrumento sin establecer un punto de interrupción?

Pregunta: Si tengo un búfer con el contenido (defun foo() (interactive) (bar) (message “foo”)) (defun bar() (interactive) (message “bar”)) … y llamar a eval-buffer con edebug-all-defs establecido en t , luego ambas llamadas a foo y bar me arrojan directamente al edebug-mode (a pesar de no haber establecido ningún punto de interrupción). Por otro lado, …

elisp – Edebug: ¿función del instrumento sin establecer un punto de interrupción? Read More »

elisp – Descartar stderr en el proceso de inicio

Pregunta: Estoy usando start-process para ejecutar mplayer y cuando reproduzco videos obtengo una tonelada de salida a stderr desde "vdp _…". En la línea de comando, generalmente solo 2> / dev / null pero start-process ejecuta directamente sin un shell. (Intenté start-process-shell-command pero simplemente no funciona en absoluto). call-process permite proporcionar una lista para stdout …

elisp – Descartar stderr en el proceso de inicio Read More »

elisp – ¿Es el uso de cl-lib crucial para escribir un buen código Emacs Lisp?

Pregunta: Como principiante, entiendo que incluir cl-lib me permitirá usar código de Common Lisp. Sin embargo, cada vez que veo esto incluido en el código elisp, me pregunto de nuevo: ¿Debería realmente comenzar con Common Lisp y luego aprender elisp? ¿Cl-lib proporciona a elisp Common Lisp una ocurrencia común (o deseable) en la codificación elisp …

elisp – ¿Es el uso de cl-lib crucial para escribir un buen código Emacs Lisp? Read More »

elisp – Cómo determinar si el carácter actual es una letra

Pregunta: Cómo puedo determinar si el carácter actual es una letra (un carácter alfabético) (es decir, pertenece a la clase de sintaxis [:alpha:] en nociones de expresiones regulares). Me gustaría escribir una función simple como la siguiente: (defun test-letter () (interactive) (if char-after-is-a-letter (message “This is a letter”) (message “This is not a letter”) ) …

elisp – Cómo determinar si el carácter actual es una letra Read More »

elisp – Alcance en lambda

Pregunta: En mi archivo .emacs conf, tengo esta función que agrega un gancho para configurar el compile-command según el modo. Parece algo como (defun set-compile-cmd (mode-hook cmd) (add-hook mode-hook (lambda () (set (make-local-variable ‘compile-command) cmd)))) Pero aparece un error que dice que el valor del símbolo cmd es nulo. ¿No debería existir cmd en el …

elisp – Alcance en lambda Read More »

elisp – ¿Cómo ejecutar programáticamente un comando en eshell?

Pregunta: Quiero ejecutar comandos simples en eshell sin escribirlos explícitamente en el indicador, usando algo como with-current-buffer ¿Cómo puedo hacer esto? Respuesta: Mi corazonada inicial era buscar un comando oficial que ya hiciera esto, así que encontré eshell-command . Sin embargo, eso se traduce en un búfer separado, por lo que no es una opción. …

elisp – ¿Cómo ejecutar programáticamente un comando en eshell? Read More »

web tasarım