From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Cross Message-Id: <200108232135.RAA13030@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] User Interface In-Reply-To: <053701c12c10$b0395210$3cf7c6d4@SOMA> References: <20010820150226.534D619A45@mail.cse.psu.edu> Cc: Date: Thu, 23 Aug 2001 17:35:34 -0400 Topicbox-Message-UUID: e547ca7c-eac9-11e9-9e20-41e7f4b1d025 In article <053701c12c10$b0395210$3cf7c6d4@SOMA> you write: >hang on dan, ~ moves you one char to the right. think about 10dd > >the implementation of ~ was to peek at the character you're sitting >on and then push back on input: > > rCl > >where C is the character in the other case. the count gets lost due >to the 'loop' and the pushback iirc. > >what a hideous disaster. goto fonfon ... Whoops, you are correct, Boyd. I just logged into a VAX running 4.3BSD, and saw that happen (oddly enough, there's one at CMU you can login to as guest. Who knew?). However, it looks like newer versions of vi fix the problem. On my FreeBSD machine at work, 10~ does the right thing [sic], and similarly on the Sun I'm sending this mail from. I'll agree though; a purely modal editor is just, well, weird. - Dan C.