Function: electric-pair--skip-whitespace

electric-pair--skip-whitespace is a byte-compiled function defined in elec-pair.el.gz.

Signature

(electric-pair--skip-whitespace)

Documentation

Move point forward over whitespace.

But do not move point if doing so crosses comment or string boundaries.

Source Code

;; Defined in /usr/src/emacs/lisp/elec-pair.el.gz
(defun electric-pair--skip-whitespace ()
  "Move point forward over whitespace.
But do not move point if doing so crosses comment or string boundaries."
  (let ((saved (point))
        (string-or-comment (nth 8 (syntax-ppss))))
    (skip-chars-forward (apply #'string electric-pair-skip-whitespace-chars))
    (unless (eq string-or-comment (nth 8 (syntax-ppss)))
      (goto-char saved))))