plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit 81c30b5a75cb5ae9a5175321a5f8a6049f0ac4e3
parent e067d2ea1f229658b91f6c5bf740a42ddec9da75
Author: Sean McKean <smckean83@gmail.com>
Date:   Thu, 17 Nov 2011 14:46:14 -0500

acme: fix arrow near end of text

R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5399050

Diffstat:
MCONTRIBUTORS | 1+
Msrc/cmd/acme/text.c | 10++++------
2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/CONTRIBUTORS b/CONTRIBUTORS @@ -30,6 +30,7 @@ Peter Saveliev <svinota.saveliev@gmail.com> Richard Miller <millerresearch@gmail.com> Rob Pike <robpike@gmail.com> Russ Cox <rsc@swtch.com> +Sean McKean <smckean83@gmail.com> Tim Newsham <tim.newsham@gmail.com> Tony Lainson <t.lainson@gmail.com> Venkatesh Srinivas <extrudedaluminiu@gmail.com> diff --git a/src/cmd/acme/text.c b/src/cmd/acme/text.c @@ -671,16 +671,14 @@ texttype(Text *t, Rune r) rp = &r; switch(r){ case Kleft: - if(t->q0 > 0){ - typecommit(t); + typecommit(t); + if(t->q0 > 0) textshow(t, t->q0-1, t->q0-1, TRUE); - } return; case Kright: - if(t->q1 < t->file->b.nc){ - typecommit(t); + typecommit(t); + if(t->q1 < t->file->b.nc) textshow(t, t->q1+1, t->q1+1, TRUE); - } return; case Kdown: if(t->what == Tag)