Emacs / AUCTeX 应用样式钩子后保留其他模式的突出显示

Emacs / AUCTeX 应用样式钩子后保留其他模式的突出显示

我将其他 Emacs 模式与 AUCTeX 结合使用,例如 writegood-moderainbow-delimiters-mode,它们各自将其自定义高亮添加到当前缓冲区。不幸的是,在刷新 AUCTeX 样式钩子 ( C-n) 后,高亮消失了,我必须手动禁用并重新启用其他模式。每次 之后,有没有一种有效的方法可以自动执行此操作 C-n?我找不到在样式钩子刷新后执行的钩子。

答案1

你要找的钩子是TeX-update-style-hook。它的文档 ( C-h v TeX-update-style-hook RET) 内容如下

一旦应用了特定样式的钩子,钩子就会运行。

准确地说,它是在函数的末尾运行TeX-update-style,该函数在(重新)打开一个新的 TeX 缓冲区或TeX-normal-mode执行时被调用。

相关内容