updated for version 7.0084
diff --git a/src/normal.c b/src/normal.c
index e4bd396..fa5e355 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -4685,6 +4685,11 @@
spell_add_word(ptr, len, nchar == 'w');
}
break;
+
+ case '?': /* "z?": suggestions for a badly spelled word */
+ if (!checkclearopq(cap->oap))
+ spell_suggest();
+ break;
#endif
default: clearopbeep(cap->oap);
@@ -6106,7 +6111,7 @@
setpcmark();
for (n = 0; n < cap->count1; ++n)
if (spell_move_to(cap->cmdchar == ']' ? FORWARD : BACKWARD,
- cap->nchar == 's' ? TRUE : FALSE) == FAIL)
+ cap->nchar == 's' ? TRUE : FALSE, FALSE) == FAIL)
{
clearopbeep(cap->oap);
break;