@Konboi memo

主に技術に関してつらつらと。

zen coding の設定してみた。

最近

perlが7割 コーディングが3割とコーディングをする業務をちょういちょいふられる。
html-modeでもいいんだが、1個1個タグを打つのは若干めんどくさいし、タグの綴じ忘れなどのエラーが時々あるので何かないかなと探してみたら zen coding がいいらしい。

なので入れてみた。 入れたついでに snippet も色々登録してみた。

設定

;;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

うむ。捗る。 良い感じだ。