From cab7e63dd1b6761beb947ddb12aee93fa628931d Mon Sep 17 00:00:00 2001 From: Jason Blevins Date: Thu, 11 May 2017 00:22:29 -0400 Subject: [PATCH] Predicate function should not change match data --- markdown-mode.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/markdown-mode.el b/markdown-mode.el index 97205b4..1f8fffd 100644 --- a/markdown-mode.el +++ b/markdown-mode.el @@ -6401,7 +6401,8 @@ This is an exact copy of `line-number-at-pos' for use in emacs21." (defun markdown-inside-link-p () "Return t if point is within a link." - (thing-at-point-looking-at (markdown-make-regex-link-generic))) + (save-match-data + (thing-at-point-looking-at (markdown-make-regex-link-generic)))) (defun markdown-line-is-reference-definition-p () "Return whether the current line is a (non-footnote) reference defition." -- 2.11.4.GIT