2

我有以下问题:

我使用 Spacemacs 使用 ESS 和 Auctex 在 RNW 文档中为 uni 编写报告。

Spacemacs 在第 80 列之后自动换行,这就像纯文本的魅力。但是当我进入数学模式时,例如

\begin{align} 超过第 80 列的超长数学公式\end{align}

然后 Spacemacs 冻结,显示 100% 的 CPU 使用率,我必须使用 Cg 中止。

使用 Cg 后,超出第 80 列的数学公式部分按原样包装,但所有进一步的语法突出显示都丢失了。如果数学公式在第 80 列之前开始并在其之后结束,则通常会出现问题。如果各个部分之间有空格,Spacemacs 有时可以在不冻结的情况下进行包装。

我认为问题与 Spacemacs/Emacs 处理长行语法高亮的方式有关,因为在使用 Cg 语法高亮消失后,Spacemacs 可以很好地包装这些行。

当我重新打开文件语法突出显示再次处于活动状态时,问题又回来了。

非常感谢任何帮助!Spacemacs 是一个非常棒的编辑器,但这种行为已经困扰了我至少一个月,我还没有找到解决方案。

最好的

4

0 回答 0