読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

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

牌語備忘録 -pygo

少しばかり CSS あたりお勉強と『mmm-mode』

CSS HTML Emacs

少々やってみようかと

崩れないfloatレイアウトのための鉄則

とても参考になった

HTML の中の CSS と JS は『mmm-mode』が便利

キャレット位置によって複数のメジャーモードを切り替えるmmm-mode - ヒルズで働く@robarioの技ログ』さんのそのままコピペ。この設定、素晴らしすぎる。

  1. hoge.htmlを開く
  2. M-x mmm-mode
  3. Apply Submode Class(C-c % C-c)
  4. HTML の中に CSS ある時は「mmm-ml-css-mode」、JSは「mmm-ml-javascript-mode」
  5. (゚Д゚)b


使い方まだよくわかってないけどとりあえず

mmm-modeの設定ちょっと変えてみた

htmlにjsやcssがあれば自動的に色づけ

  ;;; mmm-mode
  (require 'mmm-mode)
  (setq mmm-global-mode 'maybe)
  (set-face-background 'mmm-default-submode-face "#333333")
  (mmm-add-classes
   '((mmm-ml-css-mode
      :submode css-mode
      :face mmm-code-submode-face
      :front "<style[^>]*>"
      :back "\n?[ \t]*</style>"
      )
     (mmm-ml-javascript-mode
      :submode javascript-mode
      :face mmm-code-submode-face
      :front "<script[^>]*>[^<]"
      :front-offset -1
      :back "\n?[ \t]*</script>"
      )
     ))
  (mmm-add-mode-ext-class 'html-mode nil 'mmm-ml-javascript-mode)
  (mmm-add-mode-ext-class 'html-mode nil 'mmm-ml-css-mode)

(゚Д゚)ウマー