Emacs

Preguntas y respuestas para aquellos que usan, extienden o desarrollan Emacs.

2
¿Cambiar * Terminaciones * lista para ordenar verticalmente?
Cuando activa la finalización del minibúfer para un comando parcial / nombre de archivo / etc., el búfer * Compleciones * enumera las posibles terminaciones alineadas verticalmente (en columnas) pero ordenadas horizontalmente. ../ ./ ajax-proj/ algorithms/ angular-phone/ angular/ annex/ archives/ blog-ideas/ clojure-koans/ ctags58/ diff-tryout/ encodings/ filters/ game-table/ git-grounds/ hartl/ invoice_angel/ …



1
Colorear encabezados mu4e según el contenido del título
Me gustaría colorear los mensajes en mi *mu4e-headers*vista, dependiendo de la lista de correo de donde provienen. Soy bastante nuevo en las modificaciones de cara de emacs, y no vi nada que pareciera relevante para esto. ¿Hay ganchos programáticos para definir una cara por línea? Ejemplo: si hay un correo …
8 faces  colors  mu4e 



6
Haga una función para alternar temas
¿Cómo podría hacer una función interactiva para alternar entre dos temas de color? Por lo que he podido encontrar, no hay una variable establecida para qué tema de color se está utilizando actualmente, de hecho, ¿se pueden cargar varias simultáneamente? Además, para alternar, primero debe hacer disable-themepara el tema cargado …
8 themes 



1
¿Hay un comando para ordenar los paréntesis finales?
Al editar el código lisp, a menudo termino con paréntesis finales dispersos (suponiendo que |sea ​​un punto): (defun example-function () (let ((x (+ 1 1))) (when x (message x)| ) )) ¿Hay algún comando de conveniencia para solucionar esto? ¿Ya sea en Emacs centrales, paredit / smartparens u otros paquetes? …


1
¿Cómo aplicar `call-interactively` a un comando interactivo que acepta el argumento universal?
He leído la documentación sobre cómo hacer llamadas interactivas desde Elisp, pero todavía no puedo entender cómo pasar el argumento universal cuando lo uso call-interactivelyen un comando que reconoce el argumento universal. Más específicamente, quiero implementar una función que, bajo ciertas condiciones, debería llamar al shellcomando interactivamente con el argumento …

1
Validar / linting código Elisp
Actualmente uso: (checkdoc) (byte-compile-file (buffer-file-name)) (package-buffer-info) para validar el código de Elisp. Esto me lleva a algunos errores estúpidos y es fácil resolverlos. La intención del código se puede verificar a través de C-x h C-M-\ C-x C-s M-x vc-diffif file en VCS. ¿Qué métodos debo usar para validar el …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.