From 5e22f11b97dc97ca6dd449d4efec1838c996cb0c Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Fri, 7 Mar 2008 07:16:37 -0500 Subject: acme: fix acme Edit abort --- src/cmd/acme/ecmd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cmd/acme/ecmd.c b/src/cmd/acme/ecmd.c index a507b50f..7c625747 100644 --- a/src/cmd/acme/ecmd.c +++ b/src/cmd/acme/ecmd.c @@ -416,8 +416,10 @@ move(File *f, Address addr2) }else if(addr.r.q0 >= addr2.r.q1){ copy(f, addr2); elogdelete(f, addr.r.q0, addr.r.q1); + }else if(addr.r.q0==addr2.r.q0 && addr.r.q1==addr2.r.q1){ + ; /* move to self; no-op */ }else - error("move overlaps itself"); + editerror("move overlaps itself"); } int -- cgit v1.2.3