Function: elixir-ts--electric-pair-string-delimiter

elixir-ts--electric-pair-string-delimiter is a byte-compiled function defined in elixir-ts-mode.el.gz.

Signature

(elixir-ts--electric-pair-string-delimiter)

Documentation

Insert corresponding multi-line string for electric-pair-mode(var)/electric-pair-mode(fun).

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/elixir-ts-mode.el.gz
(defun elixir-ts--electric-pair-string-delimiter ()
  "Insert corresponding multi-line string for `electric-pair-mode'."
  (when (and electric-pair-mode
             (eq last-command-event ?\")
             (let ((count 0))
               (while (eq (char-before (- (point) count)) last-command-event)
                 (incf count))
               (= count 3))
             (eq (char-after) last-command-event))
    (save-excursion
      (insert (make-string 2 last-command-event)))
    (save-excursion
      (newline 1 t))))