nginx-mode

nginxのconfを弄るのが不便だったので探したらやっぱりあった nginx-mode

設定

$ test -d ~/.emacs.d || mkdir ~/.emacs.d
$ cd ~/.emacs.d
$ git clone https://github.com/noxyu3m/nginx-mode.git
$ git clone https://github.com/ajc/nginx-mode.git
$ cat <> ~/.emacs

(defun add-to-load-path (&rest paths)
(let (path)
(dolist (path paths paths)
(let ((default-directory (expand-file-name (concat user-emacs-directory path))))
(add-to-list 'load-path default-directory)
(if (fboundp 'normal-top-level-add-subdirs-to-load-path)
(normal-top-level-add-subdirs-to-load-path))))))

(add-to-load-path "nginx-mode")

(load "nginx-mode")

(setq auto-mode-alist (append (list
'("nginx.conf" . nginx-mode)
auto-mode-alist)))

EOF

参照

http://d.hatena.ne.jp/nsymtks/20110617/1308256969
http://www.bookshelf.jp/soft/meadow_12.html#SEC84

入門 GNU Emacs 第3版

入門 GNU Emacs 第3版