diff options
| author | Yaroslav Kolomiiets <yarikos@gmail.com> | 2016-08-18 15:23:32 +0300 |
|---|---|---|
| committer | Yaroslav Kolomiiets <yarikos@gmail.com> | 2016-08-18 15:23:32 +0300 |
| commit | 7e86c01285e50008148bb359c61f64640a812303 (patch) | |
| tree | 10e18792f2ec164ee30d8d8da0039681a0807a90 /appl/acme/xfid.b | |
| parent | a9a2bdd7c75a381b92a3356435a2402fd953ec77 (diff) | |
acme: handle Home, End keys
Diffstat (limited to 'appl/acme/xfid.b')
| -rw-r--r-- | appl/acme/xfid.b | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/appl/acme/xfid.b b/appl/acme/xfid.b index 85d9da9f..52a46193 100644 --- a/appl/acme/xfid.b +++ b/appl/acme/xfid.b @@ -321,7 +321,7 @@ Xfid.close(x : self ref Xfid) t :=w.body; # before: only did this if !w->noscroll, but that didn't seem right in practice t.show(min(w.wrselrange.q0, t.file.buf.nc), - min(w.wrselrange.q1, t.file.buf.nc)); + min(w.wrselrange.q1, t.file.buf.nc), TRUE); scrdraw(t); QWconsctl=> w.echomode = EM_NORMAL; @@ -535,7 +535,7 @@ Xfid.write(x : self ref Xfid) if(tq1 >= q0) tq1 += nr; if(!t.w.noscroll) - t.show(tq0, tq1); + t.show(tq0, tq1, TRUE); scrdraw(t); w.settag(); r = nil; @@ -586,7 +586,7 @@ Xfid.write(x : self ref Xfid) } (q0, nr) = t.bsinsert(q0, r, nr, TRUE); if(qid!=QWwrsel && !t.w.noscroll) - t.show(q0+nr, q0+nr); + t.show(q0+nr, q0+nr, TRUE); scrdraw(t); }else t.insert(q0, r, nr, TRUE, 0); @@ -642,7 +642,7 @@ loop : }else if(strncmp(p, "show", 4) == 0){ # show dot t = w.body; - t.show(t.q0, t.q1); + t.show(t.q0, t.q1, TRUE); m = 4; }else if(strncmp(p, "name ", 5) == 0){ # set file name |
