Function: emacs-lisp-set-electric-text-pairs
emacs-lisp-set-electric-text-pairs is a byte-compiled function defined
in elisp-mode.el.gz.
Signature
(emacs-lisp-set-electric-text-pairs)
Documentation
Set electric-pair-text-pairs for all emacs-lisp-mode buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/elisp-mode.el.gz
(defun emacs-lisp-set-electric-text-pairs ()
"Set `electric-pair-text-pairs' for all `emacs-lisp-mode' buffers."
(defvar electric-pair-text-pairs)
(let ((elisp-pairs (append '((?\` . ?\') (?‘ . ?’))
electric-pair-text-pairs)))
(save-current-buffer
(dolist (buf (buffer-list))
(set-buffer buf)
(when (derived-mode-p 'emacs-lisp-mode)
(setq-local electric-pair-text-pairs elisp-pairs)))))
(remove-hook 'electric-pair-mode-hook #'emacs-lisp-set-electric-text-pairs))