3
4

1 回答 1

3

您可能错过了tex-env-mark(设置稍后latex-electric-env-pair-mode用于查找环境启动器/结束器的标记)或latex-syntax-propertize-rulestex-env-marks在缓冲区的相关部分上运行)或设置syntax-propertize-function(使用latex-syntax-propertize-rules以便实际使用这些规则)。

顺便说一句,我建议您尝试以下未经测试的代码,而不是复制这些东西:

(defconst my-latex-syntax-propertize-function
   (with-temp-buffer (latex-mode) syntax-propertize-function))

(add-hook 'LaTeX-mode-hook
          (lambda ()
            (set (make-local-variable 'syntax-propertize-function)
                 my-latex-syntax-propertize-function)
            (latex-electric-env-pair-mode 1)))
于 2012-11-01T01:50:24.333 回答