MMM-mode 사용시 버그가 있습니다. 저는 php-mode 와 혼용시 발생했는데요. 일본분이 픽스해주셨는데. 성함까지는 기억이 안나는군요. 웹브라우저를 실수로 꺼버려서.. 

mmm-mode-0.4.8/mmm-utils.el 을 열어서 

(defun mmm-format-string (string arg-pairs)
  "Format STRING by replacing arguments as specified by ARG-PAIRS.
Each element of ARG-PAIRS is \(REGEXP . STR) where each STR is to be
substituted for the corresponding REGEXP wherever it matches."
  (let ((case-fold-search nil))
    (save-match-data
      (dolist (pair arg-pairs)
        (while (string-match (car pair) string)
;;          (setq string (replace-match (cdr pair) t t string))))))
 (setq string (replace-match (format-mode-line (cdr pair)) t t string))))))
  string)



다음 부분을 찾아서 위와 똑같이 처리해 주면 됩니다. 기존 코드   

(setq string (replace-match (cdr pair) t t string))))))



에 주석처리를 해주고 

 (setq string (replace-match (format-mode-line (cdr pair)) t t string))))))

 
이 부분을 대신 넣어줍니다.


 

+ Recent posts