Emacs+AUCTeX: mejora el soporte de emacs en archivos cls y sty

Emacs+AUCTeX: mejora el soporte de emacs en archivos cls y sty

Teniendo en cuenta el trabajo bien pulido sobre el soporte de archivos tex en Emacs realizado por AUCTeX, es bastante confuso que el soporte .clsy .stylos archivos sean bastante débiles. Por ejemplo, la \ifdeclaración nunca tiene una sangría correcta y muchas macros utilizadas en archivos de clase \RequirePackageno están resaltadas de la manera correcta. Todo esto hace que escribir código LaTeX en Emacs no sea algo tan agradable. En este sentido, el complemento vimtex de vim funciona mucho mejor. Tengo curiosidad por saber por qué sucede esto, ya que el archivo .clso .styes esencialmente el mismo que el archivo tex y no debería haber demasiadas dificultades para agregar algún soporte básico para estos archivos. ¿Hay algún plan para cambiar esta situación? ¿O paso por alto algunas soluciones de existencia?

Respuesta1

AUCTeX no tiene un analizador TeX completo. Por lo tanto, no es fácil implementar algo que sangra las \ifdeclaraciones correctamente.

Reg. Fontificación de macros de escritura de paquetes: esto es bastante fácil. Supongo que simplemente faltan porque los escritores de paquetes no activan la fuente; da resultados extraños en un archivo .dtxo .sty.

En cualquier caso, le sugiero que escriba una línea a [email protected]. Se debería discutir ahí.

información relacionada