From owner-freebsd-questions@FreeBSD.ORG Mon Sep 17 16:59:39 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C98D16A418 for ; Mon, 17 Sep 2007 16:59:39 +0000 (UTC) (envelope-from njt@ayvali.org) Received: from starfish.geekisp.com (mail.geekisp.com [216.168.135.169]) by mx1.freebsd.org (Postfix) with ESMTP id E30A813C45E for ; Mon, 17 Sep 2007 16:59:38 +0000 (UTC) (envelope-from njt@ayvali.org) Received: (qmail 32438 invoked by uid 1003); 17 Sep 2007 16:59:37 -0000 Received: from clam.int.geekisp.com (HELO clam.geekisp.com) (192.168.4.38) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Sep 2007 16:59:37 -0000 Received: from clam.geekisp.com (njt@localhost.geekisp.com [127.0.0.1]) by clam.geekisp.com (8.14.0/8.14.0) with ESMTP id l8HGxbPN013872; Mon, 17 Sep 2007 12:59:37 -0400 (EDT) Received: (from njt@localhost) by clam.geekisp.com (8.14.0/8.14.0/Submit) id l8HGxaSv015607; Mon, 17 Sep 2007 12:59:36 -0400 (EDT) X-Authentication-Warning: clam.geekisp.com: njt set sender to njt@ayvali.org using -f Date: Mon, 17 Sep 2007 12:59:36 -0400 From: "N.J. Thomas" To: freebsd-questions@freebsd.org Message-ID: <20070917165935.GG698@ayvali.org> References: <20070915010103.GA54302@thought.org> <20070914134128.GB33051@demeter.hydra> <46EC1D5C.3000208@u.washington.edu> <20070915202822.GA61976@thought.org> <20070915011204.GD35321@demeter.hydra> <20070916031452.GA64079@thought.org> <46ED6A70.7080108@dir.bg> <20070915203139.GA39803@demeter.hydra> <20070917022908.GB72910@thought.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070917022908.GB72910@thought.org> User-Agent: Mutt/1.5.9i Cc: Gary Kline Subject: vim undo (was Re: remote [ssh] Backspace] key gives me "^?") X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Sep 2007 16:59:39 -0000 * Gary Kline [2007-09-16 19:29:08 -0700]: > There are Lots of thing I like about vim, but after having fouled up > with the undo's and lost some critical writing or code, I went back to > what I've usedsince Bill Joy pointed me at vi. Presumably, you are talking about vi's (and vim's) habit of writing over changes that have been undone. This problem has been nullified in Vim 7 by the addition of undo branches. You can now go back to the text after any change -- even if they were undone. Another nice thing is that changes are also now timestamped. You can go backward/forwawrd in time in the buffer (e.g. ":earlier 10m" goes to the text as it was ten minutes earlier). hth, Thomas -- N.J. Thomas njt@ayvali.org Etiamsi occiderit me, in ipso sperabo