Commit 8106cebb authored by Syohei YOSHIDA's avatar Syohei YOSHIDA

Check whether element of match-data is nil

(match-data) sometimes contains nil, we should not use such values.
parent 5be39e68
......@@ -454,7 +454,9 @@ visible all the time in the minibuffer."
(invalid-regexp (progn (setq message-line (car (cdr err))) nil))))
(when (or (not feedback-limit) (< i feedback-limit)) ;; let outer loop finish so we can get the matches count
(cl-loop for (start end) on (match-data) by 'cddr
for j from 0 do
for j from 0
when (and start end)
(funcall callback i j start end)))
(when (= (match-beginning 0) (match-end 0))
(cond ;; don't get stuck on zero-width matches
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment