patch 8.2.4939: matchfuzzypos() with "matchseq" does not have all positions
Problem: matchfuzzypos() with "matchseq" does not have all positions.
Solution: Also add a position for white space. (closes #10404)
diff --git a/src/search.c b/src/search.c
index cd5166f..353a6eb 100644
--- a/src/search.c
+++ b/src/search.c
@@ -4729,7 +4729,7 @@
p = str;
while (*p != NUL)
{
- if (!VIM_ISWHITE(PTR2CHAR(p)))
+ if (!VIM_ISWHITE(PTR2CHAR(p)) || matchseq)
{
if (list_append_number(items[match_count].lmatchpos,
matches[j]) == FAIL)