emacs 中的 expl3 语法高亮

emacs 中的 expl3 语法高亮

AucTeX 无法正确突出显示expl3代码;文件中没有.dtx,派生.sty文件中也没有。第一次出现 后,宏未突出显示_

expl3.el我在编程时是否应该以某种方式手动加载文件expl3

答案1

我认为你描述的问题是固定上游在 AUCTeX 的当前版本 (11.91) 中。对我来说,xparse.dtx字体如下:

在此处输入图片描述

请更新您的 AUCTeX 并重试。我承认该解决方案只适用于.dtx文件,而不适用于.sty。这应该得到修复;也许您可以提交错误报告。


AUCTeX 能够解析您的.dtx或,.sty以便找出您正在使用的包并加载相应的样式文件。只需将以下行添加到您的.dtx

\RequirePackage{expl3}

之后,您可以点击C-c C-n解析文件。在您的文件中使用此行.emacs

(setq TeX-parse-self t)

当您打开文件时,AUCTeX 会直接解析文件。

相关内容