Eu uso o AUCTeX para textos matemáticos de definição de tipo. Frequentemente, tenho que digitar equações com somas, integrais etc., todas com os mesmos sub ou sobrescritos. Gostaria de preencher automaticamente o atual sub / sobrescrito com o valor que ele possuía antes. Exemplo:
\sum_{i=1}^{\infty} a_i = \sum…
Quando pressiono _na equação acima, o Emacs deve escrever _{i=1}
. Opcional, seria bom se o segundo sobrescrito também fosse preenchido.
Como isso pode ser realizado?
Aqui está uma versão que não interativamente insere o último sub / super script que ocorre para o token no ponto:
Tomando o exemplo da pergunta, abaixo está a sequência de estados de buffer obtidos iniciando com a primeira linha e digitando _^SPCa_:
fonte