YaTeX で \C-l すると色が...

font-latex.el を使用しているわけですが, Unicode の曖昧文字幅問題のおかげで, mlterm+screen+emacs -nw の時には \C-l する癖がついてます.

で, yatex-mode で \C-l すると, 折角 font-latex.el で色付けしていたのに, 色が落ちてしまいます. どなたか設定してるんだろう, とか思っていた訳ですけれど.

;; C-lで再度 font-lock
(defun font-lock-recenter ()
  (interactive)
  (font-lock-fontify-buffer)
  (recenter))
(add-hook 'yatex-mode-hook
          '(lambda()
             (progn
               (define-key YaTeX-mode-map "\C-l" 'font-lock-recenter)
               )))

で解決.