From mboxrd@z Thu Jan 1 00:00:00 1970 From: bakul@bitblocks.com (Bakul Shah) Date: Sun, 12 Nov 2017 07:24:43 -0800 Subject: [TUHS] OK, no more 80 cols please In-Reply-To: <20171112151054.GB28071@mcvoy.com> References: <20171111212322.GA20429@minnie.tuhs.org> <20171112105810.DDF451F952@orac.inputplus.co.uk> <20171112150151.5A5241F952@orac.inputplus.co.uk> <20171112151054.GB28071@mcvoy.com> Message-ID: <79A1DACC-1E35-4967-8439-52F19023E7B7@bitblocks.com> nvi does multiple horizontal windows too (I don’t use vim much to know if it can split windows vertically). The Rand editor allowed you to split any windows vertically or horizontally. [I didn’t “move” to vim as it did arbitrary undo/redo incompatibly with nvi. I had asked Moolenaar a long time ago if he would provide an option to enable the nvi undo/redo behavior but he wasn’t interested. As a touch-mistypist this is an important feature for me :-)] > On Nov 12, 2017, at 7:10 AM, Larry McVoy wrote: > > Huh, that's news to me. The multiple window stuff is what moved me to > vim, been happy there ever since. > > If we're talking editors, I still have a hacked version of xvi that I > wacked to use mmap instead of read. I wacked the string library to > treat \n as NULL (it honored both, it had to, too much would need to > be changed if you didn't) and then wacked the code to just mmap the > file instead of reading it into a pile of strings. > > I needed this because I was looking at long trace files from debugging > the kernel and I really wanted to be able to vi them. On an 8MB Sun > I could look at about a 7MB file and have it all fit in memory. The > old way only could do half that. > >> On Sun, Nov 12, 2017 at 03:01:51PM +0000, Ralph Corderoy wrote: >> Hi Bakul, >> >>> IIRC, Bill Joy???s vi didn???t do multiple windows. >> >> His personal version did, but the changes, to curses too IIRC, were lost >> due to some fault and no backup. He didn't re-do them. >> >> -- >> Cheers, Ralph. >> https://plus.google.com/+RalphCorderoy > > -- > --- > Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm