是否可以让 AUCTeX 识别asy
和asydef
环境,以便使用正确的符号进行注释?在 latex 模式下,该命令会在行首comment-region
添加。但是在渐近线环境中,这应该会自动更改为。%
//
答案1
诀窍是使用建议. 将以下内容添加到您的.emacs
(defadvice comment-region (around comment-region-asymptote activate)
"Use \"//\" as comment prefix in Asymptote environments."
(let ((comment-start
(if (and (equal major-mode 'latex-mode)
(or (equal (LaTeX-current-environment) "asy")
(equal (LaTeX-current-environment) "asydef")))
"//"
comment-start)))
ad-do-it))