MMMモードを使う

HOME > それいけ Emacs > プログラミング
Last modified: Fri Oct 31 10:54:03 +0900 2008

忘れそうなキーバインド

C-c % C-c
クラス変更
C-c % C-b
バッファをパース

雑多な設定

(require 'mmm-mode)
;;(require 'mmm-auto)
(setq mmm-global-mode t)

;; mmm-modeをカラフルに
(setq mmm-submode-decoration-level 2)

;; mmm-modeの前景色と背景色を入れ換える。
;(invert-face 'mmm-default-submode-face)
;; mmm-modeのフェイスを変更
(set-face-bold-p 'mmm-default-submode-face t)
(set-face-background 'mmm-default-submode-face "DarkSeaGreen")
;; 背景を無くする
;(set-face-background 'mmm-default-submode-face nil)

;; eRuby
(mmm-add-group
 'eruby
 '((eruby-ruby
    :submode ruby-mode
    :front "<%"
    :back "%>"
    :insert ((?c eruby nil @ "<%" @ " " _ " " @ "%>" @)
	     (?e eruby nil @ "<%=" @ " " _ " " @ "%>" @)))))

(add-to-list 'mmm-mode-ext-classes-alist '(nil "\\.erb\\'" eruby))
(add-to-list 'auto-mode-alist '("\\.erb\\'" . mmm-mode))