牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

html-mode の中で部分的に css-mode や js-mode で表示させる -- MMM-Mode


(Emacs24.1)

Install: mmm-mode -- Fork

オリジナル版が動かせなかったので、Fork版をインストール

init.el

(require 'mmm-auto)
(setq mmm-global-mode 'maybe)
(set-face-background 'mmm-default-submode-face "navy")

(mmm-add-classes
 '((html-css
    :submode css-mode
    :front "<style[^>]*>[ \n]?*<!--[ \n]?"
    :back "-->[ \n]?*</style>")))
(mmm-add-mode-ext-class nil "\\.html*" 'html-css)

(mmm-add-classes
 '((html-js
    :submode js-mode
    :front "<script[^>]*>"
    :back "</script>")))
(mmm-add-mode-ext-class nil "\\.html*" 'html-js)