diff options
Diffstat (limited to 'src/cmd/acme/xfid.c')
| -rw-r--r-- | src/cmd/acme/xfid.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cmd/acme/xfid.c b/src/cmd/acme/xfid.c index dc7bf75b..43f6b1ce 100644 --- a/src/cmd/acme/xfid.c +++ b/src/cmd/acme/xfid.c @@ -486,7 +486,7 @@ xfidwrite(Xfid *x) t = &w->body; wincommit(w, t); eval = TRUE; - a = address(FALSE, t, w->limit, w->addr, r, 0, nr, rgetc, &eval, (uint*)&nb); + a = address(FALSE, t, w->limit, w->addr, r, 0, nr, rgetc, &eval, (uint*)&nb, FALSE); free(r); if(nb < nr){ respond(x, &fc, Ebadaddr); @@ -900,7 +900,11 @@ xfideventwrite(Xfid *x, Window *w) break; case 'l': case 'L': - look3(t, q0, q1, TRUE); + look3(t, q0, q1, TRUE, FALSE); + break; + case 'r': + case 'R': + look3(t, q0, q1, TRUE, TRUE); break; default: qunlock(&row.lk); |