Emacs

8
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é...

8
¿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...

8
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...

8
¿Cómo establecer sangría a 4 espacios en modo nxml?

Quería sangrar mis archivos XML con 4 espacios. Traté de googlearlo, y encontré este y este . Pero parecen bastante viejos y / o no me ayudaron. Esta publicación es excelente sobre cómo imprimir bonitos archivos XML, pero no da pistas sobre cómo establecer una sangría en un valor específico....

8
Significado del búfer de estado de magit: Head, Merge, Push

¿Alguien puede explicar qué significan las tres primeras líneas del búfer de estado de magit? EspecialmenteMerge: origin/master Commit message Head: master Commit message Merge: origin/master Commit message Push: origin/master Commit message Al usar la consola, mi directorio de trabajo parece...

8
¿Cómo usar una tecla de comando de Mac como tecla de control?

Soy nuevo en Emacs y estoy usando una Mac. Quiero que la commandtecla Mac actúe como una controlclave para Emacs. ¿Cómo puedo hacer eso? Probé (setq mac-command-modifier 'control). Además, ¿cómo encuentro los nombres de las variables clave y las claves locales en Emacs? Por ejemplo: ¿cómo puedo...

8
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...