Quando edito o markdown no emacs, uso o modo markdown. No entanto, muitas vezes tenho que digitar algumas fórmulas matemáticas no arquivo markdown (processado por mathjax
). No entanto, para essas partes matemáticas, o modo de redução não é muito confortável.
Existe uma maneira de fazer o emacs mudar automaticamente para o modo látex (auctex) (localmente) quando o ponto está entre dois $
sinais, por exemplo ( $\mathbb{R}$
) ou entre dois $
sinais duplos, por exemplo
$$
\begin{align}
a = b
\end{align}
$$
?
Editar Também quero ter o bloqueio de fonte do modo "local".
Editar 2
Eu tentei mmm-mode
, mas isso não funciona corretamente com o bloqueio de fontes. Acho que isso multi-mode.el
ou MuMaMo
-mode pode ser o que eu quero. Mas não descobri como usar isso em meus exemplos. Então, se for possível fazer o que eu quero com um desses ou com outro modo, seria ótimo se alguém pudesse postar passos detalhados de como aplicá-lo no meu caso como resposta.
Responder1
O Emacs possui vários pacotes que ajudam a alternar rápida e automaticamente entre os modos. O wiki do Emacs tem uma página emvários modos.
Modo Mmmé uma escolha comum, mas espero que cada uma das possibilidades tenha seus altos e baixos.
Responder2
Se você estiver especificamente interessado em evitar a interferência do modo markdown com a matemática incluída em $...$ ou $$...$$, você pode fazer Mx markdown-enable-math enquanto o modo markdown major estiver ativado, consultehttp://jblevins.org/projects/markdown-mode/