Como posso usar dois modos no emacs (markdown e auctex)?

Como posso usar dois modos no emacs (markdown e auctex)?

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.elou 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/

informação relacionada