Function: electric-pair--inside-string-p

electric-pair--inside-string-p is a byte-compiled function defined in elec-pair.el.gz.

Signature

(electric-pair--inside-string-p CHAR)

Documentation

Return non-nil if point is inside a string started by CHAR.

A comments text is parsed with electric-pair-text-syntax-table. Also consider strings within comments, but not strings within strings.

Source Code

;; Defined in /usr/src/emacs/lisp/elec-pair.el.gz
(defun electric-pair--inside-string-p (char)
  "Return non-nil if point is inside a string started by CHAR.

A comments text is parsed with `electric-pair-text-syntax-table'.
Also consider strings within comments, but not strings within
strings."
  ;; FIXME: could also consider strings within strings by examining
  ;; delimiters.
  (let ((ppss (electric-pair--syntax-ppss (point) '(comment))))
    (memq (nth 3 ppss) (list t char))))