- if (tt.tt_setinsert) {
- tt.tt_nmodes = xp->arg3;
- tt.tt_ninsert = 1;
- (*tt.tt_write)(xp->buf, xp->arg2);
- tt.tt_ninsert = 0;
- } else
- (*tt.tt_inschar)(xp->arg2);
+ tt.tt_nmodes = xp->arg3;
+ (*tt.tt_inschar)(xp->arg2);
+ break;
+ case xc_insspace:
+ (*tt.tt_move)(xp->arg0, xp->arg1);
+ (*tt.tt_insspace)(xp->arg2);