Digamos que estou editando um látex no modo de látex de Auctex e tenho a seguinte equação.
Isso é apenas recuado com indent-region.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
O alinhamento acima é o que recebo se eu selecionar tudo e clicar TAB, se estiver apenas usando indent-region.
O que eu gostaria de obter é o seguinte:
Observe como o + c + destá alinhado com o texto após o &. Isso faria mais sentido, pois + c + dfazem parte da mesma "coluna" que = a + b.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Abaixo está o que recebo se eu ligar align-current.
\begin{align}
\phi & = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
O que quase chega lá, mas não exatamente. A diferença é clara.
Além disso, se eu decidir remover o \phi, align-currentfaz algo simplesmente bizarro:
\begin{align}
& = a + b
+ c + d \\
& = a + b
+ c + d + e
\end{align}
Existe uma maneira de personalizar align-currentou usar outra coisa para obter o efeito desejado?
[+=]. Mas não dará exatamente o que você queria .. não alinhará o &junto com o +.
align-regexpe fornecer a regex de caracteres que deseja alinhar+|=. Você pode ter que escapar de alguns desses personagens.