branch: elpa/adoc-mode
commit b2b9fd5a6f6cfcd81d721713c32dc48bd77e362b
Author: Tobias Zawada <[email protected]>
Commit: TobiasZawada <[email protected]>
Addresses #33. Restart search in `adoc-kwf-std` at last prevented match + 1
---
adoc-mode.el | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/adoc-mode.el b/adoc-mode.el
index fa1fa11b2d..bd054b0a8c 100644
--- a/adoc-mode.el
+++ b/adoc-mode.el
@@ -1577,9 +1577,8 @@ MUST-FREE-GROUPS a list of regexp group numbers which may
not
match text that has an adoc-reserved text-property with a non-nil
value. Likewise, groups in NO-BLOCK-DEL-GROUPS may not contain
text having adoc-reserved set to symbol `block-del'."
- (let ((found t) (prevented t) saved-point)
+ (let ((found t) (prevented t))
(while (and found prevented (<= (point) end) (not (eobp)))
- (setq saved-point (point))
(setq found (adoc-kwf-search regexp end t))
(setq prevented
(and found
@@ -1597,7 +1596,7 @@ text having adoc-reserved set to symbol `block-del'."
'adoc-reserved
'block-del)))
no-block-del-groups))))
(when (and found prevented (<= (point) end))
- (goto-char (1+ saved-point))))
+ (goto-char (1+ (match-beginning 0)))))
(and found (not prevented))))
(defun adoc-kwf-attribute-list (end)