Function: isearch--yank-char-or-syntax

isearch--yank-char-or-syntax is a byte-compiled function defined in isearch.el.gz.

Signature

(isearch--yank-char-or-syntax SYNTAX-LIST FN &optional ARG)

Source Code

;; Defined in /usr/src/emacs/lisp/isearch.el.gz
(defun isearch--yank-char-or-syntax (syntax-list fn &optional arg)
  (isearch-yank-internal
   (lambda ()
     (dotimes (_ arg)
       (if (or (memq (char-syntax (or (char-after) 0)) syntax-list)
               (memq (char-syntax (or (char-after (1+ (point))) 0))
                     syntax-list))
	   (funcall fn 1)
         (forward-char 1)))
     (point))))