Emacs+AUCTeX: melhore o suporte ao emacs no arquivo cls e sty

Emacs+AUCTeX: melhore o suporte ao emacs no arquivo cls e sty

Considerando o trabalho bem polido sobre o suporte de arquivos tex no Emacs pela AUCTeX, é bastante confuso o suporte em arquivos .clse .styé bastante fraco. Por exemplo, a \ifinstrução nunca é recuada corretamente e muitas macros usadas no arquivo de classe \RequirePackagenão são destacadas da maneira correta. Tudo isso faz com que escrever algum código LaTeX no Emacs não seja uma coisa tão agradável. Nesse sentido, o plugin vimtex do vim tem um desempenho muito melhor. Estou curioso para saber por que isso acontece, já que o arquivo .clsor .styé essencialmente igual ao arquivo tex e não deve haver muitas dificuldades para adicionar algum suporte básico para esses arquivos. Há planos para mudar esta situação? Ou ignoro algumas soluções de existência?

Responder1

AUCTeX não possui um analisador TeX completo. Portanto, não é fácil implementar algo que recue as \ifinstruções corretamente.

Reg. fonte de macros de escrita de pacotes: Isso é bastante fácil. Eu acho que eles estão faltando porque os criadores de pacotes não ativam a fonte - isso fornece resultados estranhos em um arquivo .dtxou ..sty

De qualquer forma, sugiro que você escreva para [email protected]. Deveria ser discutido lá.

informação relacionada