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))))