zen coding の設定してみた。
最近
perlが7割 コーディングが3割とコーディングをする業務をちょういちょいふられる。
html-modeでもいいんだが、1個1個タグを打つのは若干めんどくさいし、タグの綴じ忘れなどのエラーが時々あるので何かないかなと探してみたら zen coding がいいらしい。
なので入れてみた。 入れたついでに snippet も色々登録してみた。
参考サイト
以下のサイトを参考にしました。
http://www.goodpic.com/mt/archives2/2010/02/emacs_zencoding.html
http://code.google.com/p/zen-coding/wiki/ZenHTMLElementsEn
設定
;;Zen Coding Mode (require 'zencoding-mode) (add-hook 'sgml-mode-hook 'zencoding-mode) (add-hook 'html-mode-hook 'zencoding-mode) (add-hook 'text-mode-hook 'zencoding-mode) (define-key zencoding-mode-keymap (kbd "C-z") 'zencoding-expand-line)
雑感
タグがうにょうにょ出てくる。気持ちいいぐらいに。
ただ、複数個出力させるのはなんか上手くいかない。
今のところそこら辺は我慢できる。
1つだけ問題
ただ、 zencoding だとデフォルトでスペース4つのインデントが入ってしまう。
今の環境では、コーディング規約でタグごとにインデントを入れてはいけないお約束があるので
そこだけ直してみた。
zen-coding.el 700行目 ;;before (defcustom zencoding-indentation 4 ;;after (defcustom zencoding-indentation 0
うむ。捗る。 良い感じだ。