我在使用 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"))
这使得Verbatim
和lstlisting
表现得像verbatim
答案2
M-x font-lock-mode
将禁用语法高亮