diff --git a/execute.c b/execute.c index 02963fe..6e49ab7 100644 --- a/execute.c +++ b/execute.c @@ -70,7 +70,7 @@ int execute(int c, int f, int n) if (curwp->w_bufp->b_mode & MDOVER && curwp->w_doto < curwp->w_dotp->l_used && (lgetc(curwp->w_dotp, curwp->w_doto) != '\t' || - (curwp->w_doto) % 8 == 7)) + ((curwp->w_doto) & tabmask) == tabmask)) ldelchar(1, FALSE); /* do the appropriate insertion */