如何让 AUCTeX 忽略环境中的语法高亮

如何让 AUCTeX 忽略环境中的语法高亮

我在使用 AUCTeX 的 Emacs 编辑器中语法高亮时遇到了问题。该问题尤其出现在包Verbatim中的环境中fancyvrb。请考虑以下代码:

\documentclass{article}
\usepackage{fancyvrb}
\begin{document}
\begin{Verbatim}
  $USER 
}
\end{Verbatim}
\end{document}

这将产生以下屏幕截图:

在此处输入图片描述

问题似乎出$Verbatim环境中的符号上,AUCTeX 认为我输入了一些尚未以结束$符号终止的数学代码。有没有办法告诉 AUCTeX 忽略特定环境中的语法突出显示?

答案1

以下是我添加到我的Preferences.el文件中的内容(.emacs相当于 Aquamacs):

(setq LaTeX-verbatim-environments-local '("Verbatim" "lstlisting"))

这使得Verbatimlstlisting表现得像verbatim

在此处输入图片描述

答案2


M-x font-lock-mode

将禁用语法高亮

相关内容