Re: (am i)/(i am) missing something
Arnold Robbins writes:
One of the really nice things I like about sam is the ability to have
two separate views into a file. It makes cutting and pasting between
different parts of the same file very easy.
This does not seem to be part of the Acme paradigm....
>From acme(1);
Some commands, all by convention starting with a capital
letter, are built-ins that are executed directly by acme:
...
Zerox Create a copy of the window containing most
recently selected text.
I suspect this is a new feature, as I don't recall seeing it in the
acme (usenix?) paper.
My feeling is that implementing this in acme would be difficult; then
again, Sam does it, and it uses the same library (libframe, but not
libtext), so maybe it isn't so bad.
I'm more concerned about how to handle selections larger than a pane.
Acme handles that by scrolling the text when the cursor moves out of
the pane, but my attempts at that have been pretty ugly (that is,
illegible) for the most part. Address ranges (like ":1,$") would help
some, but it's still a pane. Maybe Zerox could function as a
workaround for that problem, too, by permitting interpane drags.
Partial thread listing:
- Re: (am i)/(i am) missing something, (continued)