larryg@zehntel (Larry Gillespie) (08/24/89)
I need to be able to view and edit columns beyond 80 on an 80-column terminal.
Does Emacs have this capability? I'd like to be able to shift horizontally
to the right an indefinite number of columns, so I was looking at columns
41 through 120, say, or 81 through 160, 161 - 240, etc. Now, I have heard that
Emacs can do anything. Can it do this? I know for a fact that the IBM
mainframe editor 'XEDIT' can do this, but that is not what I have or want.
I am using Unipress Emacs here. We also have GNU Emacs available, but that
editor is not the solution to my problem. I'm interested primarily in making
such a feature work with the Unipress Emacs.
I also would like to have Unipress Emacs understand complex text constructs
such as matrices of numbers. We have a standard test vector construct in our
PCB test language that has a section where signals are identified, followed
by a section where the actual stimulus and measurement values are stored
(the matrix of H, L, U, D, X, Z, etc.). I would like to have this Emacs
capable of recognizing such a construct, including knowing different iterations
of this type of construct by the names assigned to them in the constructs.
Then, I'd like to have a command which automatically copies and/or moves the
matrix part from one such construct to the other, when the two names are given.
So, I am asking for context sensitivity, and a block move (and possible fill-in
if the depth of one of the matrices is greater than the other).
Is this possible? At the very least I need a manual block move capability.
I'd also like to be able to tell the to go to a particular named construct,
and have it relocate the window around that construct. I also would like to
be able to do a global substitution on a particular column in an arbitrary
number of lines (because of the matrix nature of the text data).
Thanks in advance for all such information. Please e-mail to me as well as
posting, if you please, since we miss some of the articles here.
-Larry Gillespie
Teradyne, Inc.
Zehntel Systems Division,
2625 Shadelands Drive,
Walnut Creek, Calif. 94598
(415) 932-6900 x217
{ucbvax, sun, varian, decwrl}!zehntel!larrygjcgs@wundt.harlqn.uucp (John Sturdy) (09/04/89)
Larry> I need to be able to view and edit columns beyond 80 on an
Larry> 80-column terminal. Does Emacs have this capability? I'd like
Larry> to be able to shift horizontally to the right an indefinite
Larry> number of columns, so I was looking at columns 41 through 120,
Larry> say, or 81 through 160, 161 - 240, etc.
This reply is for GNUemacs only, but I'd be surprised if others don't
have something similar.
Try C-x < and C-x > (aka M-x scroll-left and M-x scroll-right). These
are controlled by the variables truncate-lines and
truncate-partial-width-windows. (The alternative is that emacs will
wrap long lines on the screen for you.)
Larry> Now, I have heard that Emacs can do anything.
Just a small matter of programming. (In GNU, anyway.)
--
__John When asked to attend a court case, Father Moses took with him
a leaking jug of water. Asked about it, he said: "You ask me to judge
the faults of another, while mine run out like water behind me."
jcgs@uk.co.harlqn (UK notation) jcgs@harlqn.co.uk (most places)
...!mcvax!ukc!harlqn!jcgs (uucp - really has more stages, but ukc knows us)
John Sturdy Telephone +44-223-872522
Harlequin Ltd, Barrington Hall, Barrington, Cambridge, UK