Emacs: Insert Bracket Pairs, electric-pair-mode

By Xah Lee. Date: . Last updated: .

electric-pair-mode

electric-pair-mode
toggle auto insert of bracket pairs. When on, typing any left bracket automatically insert the right matching bracket.
New in emacs 24. [see Emacs 24.1 Features (released 2012-06)]

Exactly which brackets are paired depends on the buffer's Syntax Table, which usually are 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, Quotes «»「」【】《》]

put this in your Emacs Init File:

;; auto close bracket insertion. New in emacs 24
(electric-pair-mode 1)

Emacs, Work with Brackets

ErgoEmacs mascot-s276x226
Buy Xah Emacs Tutorial

Emacs Init

Init Basics

Keys

Font

Text Editing

Completion

File

Restore Things

Backup/AutoSave

Line

Appearance

Misc

Advanced Init Tips

packages