(Emacs24.3, Django1.4, Python2.7)
yasnippet
yasnippet の snippets に web-mode ディレクトリを作ってファイル作成
html-modeのスニペットをweb-modeで共用する
.yas-parents
html-mode
設定
web-modeでファイル開いてyasnipetで補完すると、バッファ全体が自動でインデントを直されてしまうので設定でごまかす
ちなみにこの問題のコードはこのへん
- https://github.com/fxbois/web-mode/blob/master/web-mode.el#L1191
- https://github.com/fxbois/web-mode/blob/master/web-mode.el#L2643
init.el
;;;; web-mode (add-to-list 'auto-mode-alist '("\\.html\\'" . web-mode)) (add-to-list 'ac-modes 'web-mode) (add-hook 'web-mode-hook '(lambda () (defun web-mode-buffer-refresh () (interactive) (web-mode-scan-buffer) ) )) (setq web-mode-engines-alist '( ("django" . "\\.html\\'") ))