file-local-variables – ¿Cuál es la variable local del archivo mangle-whitespace?

Pregunta:

veo

;; Local Variables:
;; mangle-whitespace: t
;; End:

en muchos archivos fuente de Elisp por varios programadores experimentados de Emacs.

Pero cuando describe-variable , Emacs 24.3 dice que no se define ninguna variable mangle-whitespace .

¿Emacs 24.4 proporciona mangle-whitespace ? ¿O por algún paquete popular? (No veo ninguno en MELPA llamado "mangle".)

¿Qué hace mangle-whitespace ?

Nota: Busqué esto tanto aquí como en SO bajo la etiqueta emacs. También probé tanto DuckDuckGo como Google, y los resultados de la búsqueda son solo más ejemplos de archivos .el que usan esto. Ergo preguntando aquí.

Respuesta:

Hice grep en mi ~/.emacs.d/elpa para mangle-whitespace y noté que se usa en algunos paquetes que están escritos por Roland Walker . Luego procedí a descargar los tarballs para Emacs 22.1 a Emacs 24.4 (porque estas son la versión de Emacs que Roland Walker soporta con sus paquetes) y los puse para esta variable, pero sin suerte.

Es por eso que abrí un problema para averiguar las razones. Actualizaré esta respuesta tan pronto como haya una respuesta.

editar: El autor de estos paquetes confirmó que es una variable respetada por su propia configuración de Emacs que le indica que requiera incondicionalmente una nueva línea final. También expresó interés en convertirlo en una variable local de directorio para evitar enviarlo a Github.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım