Variable: electric-pair-inhibit-predicate

electric-pair-inhibit-predicate is a customizable variable defined in elec-pair.el.gz.

Value

electric-pair-default-inhibit

Documentation

Predicate to prevent insertion of a matching pair.

The function is called with a single char (the opening delimiter just inserted). If it returns non-nil, then electric-pair-mode(var)/electric-pair-mode(fun) will not insert a matching closing delimiter.

This variable was added, or its default value changed, in Emacs 24.4.

Probably introduced at or before Emacs version 24.4.

Source Code

;; Defined in /usr/src/emacs/lisp/elec-pair.el.gz
(defcustom electric-pair-inhibit-predicate
  #'electric-pair-default-inhibit
  "Predicate to prevent insertion of a matching pair.

The function is called with a single char (the opening delimiter just
inserted).  If it returns non-nil, then `electric-pair-mode' will not
insert a matching closing delimiter."
  :version "24.4"
  :group 'electricity
  :type '(choice
          (const :tag "Conservative" electric-pair-conservative-inhibit)
          (const :tag "Help balance" electric-pair-default-inhibit)
          (const :tag "Always pair" ignore)
          function))