emacs でカッコhp自動挿入して欲しいなあ php でも動くといいなあ

EmacsWiki: joseph-autopair.el

;; (joseph-autopair-toggle-autopair) ;;enable joseph-autopair.

って書いてあるけど実際は

(toggle-joseph-auto-pair-mode)

なので注意。

;; joseph-autopair
(require 'joseph-autopair)
(toggle-joseph-auto-pair-mode)
(custom-set-variables
 '(joseph-autopair-alist (quote ((emacs-lisp-mode ("\"" "\"") ("`" "'") ("(" ")") ("[" "]")) (lisp-interaction-mode ("\"" "\"") ("`" "'") ("(" ")") ("[" "]")) (c-mode ("\"" "\"") ("'" "'") ("(" ")") ("[" "]") ("{" (joseph-autopair-newline-indent-insert "}"))) (php-mode ("\"" "\"") ("'" "'") ("(" ")") ("[" "]") ("{" (joseph-autopair-newline-indent-insert "}"))) (java-mode ("\"" "\"") ("'" "'") ("(" ")") ("[" "]") ("{" (joseph-autopair-newline-indent-insert "}"))) (sh-mode ("if " (joseph-autopair-newline-indent-insert "fi")) ("begin " (progn (insert " end") (end-of-line)))))))
)

まあ customize で c-mode コピペして php-mode 追加しただけ。