如何在 emacs 中使用两种模式(markdown 和 auctex)?

stu*_*ent 6 emacs

当我在 emacs 中编辑 markdown 时,我使用 markdown-mode。但是我经常需要在 markdown 文件中输入一些数学公式(由 处理mathjax)。但是对于那些数学部分,降价模式不是很舒服。

有没有办法让 emacs 自动切换到乳胶(auctex)模式(本地)当点在两个$符号之间,例如 ( $\mathbb{R}$) 或两个双$符号之间,例如

$$
\begin{align}
a = b
\end{align}
$$
Run Code Online (Sandbox Code Playgroud)

?

编辑 我还想拥有“本地”模式的字体锁定。

编辑 2 我试过mmm-mode,但这不能正确处理字体锁定。我想那个multi-mode.elor MuMaMo-mode 可能是我想要的。但我没有弄清楚如何在我的例子中使用它。因此,如果可以使用其中一种或另一种模式来做我想做的事情,那么如果有人可以发布详细的步骤如何在我的案例中应用它作为答案,那就太好了。

Gil*_*il' 4

Emacs 有几个软件包可以帮助在模式之间快速、自动地切换。Emacs wiki 有一个关于多种模式的页面。

Mmm 模式是一种常见的选择,但我预计每种可能性都有其优点和缺点。