On 10/1/24 00:31, Lars Brinkhoff wrote:
Dan Halbert wrote:
I had used Emacs at MIT as an undergraduate.
Bill would sometimes ask
me, "how do they do that in Emacs", or ITS, and then riff on a feature
and put it into vi or whatever. Whether I suggested an "apropos" Unix
command or someone wanted something like that, or I said, "sounds like
'apropos' in Emacs", I don't remember.
I'm curious if you remember any other features that Bill might have
picked up from Emacs or ITS? From you or anyone else.
Another interesting example would be job control that was done by Jim
Kulp.
A lot of the vi visual-mode commands were inspired by emacs, like
forward/back words, sentences/statements, paragraphs/functions. I
specifically remember explaining the hierarchy of ctrl-f, meta-f,
ctrl-meta-f, etc., and then Bill went off and put in '{' and '}' and
similar commands. And the "yank" commands were named after ctrl-Y and
other "yank" commands in emacs. Those are on the 2BSD tape.
Earl Cohen did the "finger" command quite soon after our class of first
year grad students arrived at UCB. It's in 2BSD.
I did "more" really early (
https://danhalbert.org/more.html) but my
very simple version did not get back into the sources, and the reworked
"more" that Eric Shienbrood did is in 3BSD but not 2BSD.
Dan