948
コメント:
|
← 2014-07-19 23:29:43時点のリビジョン4 ⇥
2081
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 34: | 行 34: |
== web-mode == 各種テンプレートの編集用モード。jinja2のテンプレートのサフィックスとして.jinja2と.jhtmlに対応させる。 {{{#!highlight cl ;; (require 'web-mode) (autoload 'web-mode "web-mode" nil t) (eval-after-load "web-mode" '(progn (add-to-list 'web-mode-engine-file-regexps '("django" . "\\.\\(jinja2\\|jhtml\\)\\'")))) ;; (add-to-list 'auto-mode-alist '("\\.phtml\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.tpl\\.php\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.[gj]sp\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.as[cp]x\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode)) ;; (add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.jinja2\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.jhtml\\'" . web-mode)) }}} 設定ファイルのファイル名を`web-mode.el`にしてしまい,eval-after-loadがautoloadよりも前に動いてしまう症状に嵌った。 |
6年目のEmacs再入門
便利なelispたくさん
現在の環境でよく使っているもの
- linum
- uniquify
- jaspace
- guess-style
- yatex-mode
auto-install
~/.emacs.d/auto-installを掘って http://www.emacswiki.org/emacs/download/auto-install.el をダウンロード、バイトコンパイルする。
auto-complete
Anything
web-mode
各種テンプレートの編集用モード。jinja2のテンプレートのサフィックスとして.jinja2と.jhtmlに対応させる。
1 ;; (require 'web-mode)
2 (autoload 'web-mode "web-mode" nil t)
3 (eval-after-load "web-mode"
4 '(progn
5 (add-to-list 'web-mode-engine-file-regexps
6 '("django" . "\\.\\(jinja2\\|jhtml\\)\\'"))))
7
8 ;; (add-to-list 'auto-mode-alist '("\\.phtml\\'" . web-mode))
9 ;; (add-to-list 'auto-mode-alist '("\\.tpl\\.php\\'" . web-mode))
10 ;; (add-to-list 'auto-mode-alist '("\\.[gj]sp\\'" . web-mode))
11 ;; (add-to-list 'auto-mode-alist '("\\.as[cp]x\\'" . web-mode))
12 ;; (add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode))
13 ;; (add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
14 ;; (add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode))
15
16 (add-to-list 'auto-mode-alist '("\\.jinja2\\'" . web-mode))
17 (add-to-list 'auto-mode-alist '("\\.jhtml\\'" . web-mode))
設定ファイルのファイル名をweb-mode.elにしてしまい,eval-after-loadがautoloadよりも前に動いてしまう症状に嵌った。