emacs init: Auto Insert Closing Bracket (electric-pair-mode)
electric-pair-mode
New in Emacs 24 (date 2012).
put this in your Emacs Init File:
;; auto close bracket insertion (electric-pair-mode 1)
electric-pair-mode, setup brackets
Exactly which brackets are paired depends on the buffer's Syntax Table, which usually is set by current Major Mode .
If you always want certain brackets be inserted in pairs, you can customize the variable electric-pair-pairs. Its value should be a Association List.
;; make electric-pair-mode work on more brackets (setq electric-pair-pairs '( (?\" . ?\") (?\{ . ?\})))
[see Unicode: Brackets 「」【】《》]