[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Another try: zmacs function for absolute line
Date: Wed, 20 Jun 90 10:05:51 MDT
From: "David R Strip " <email@example.com>
I know that you can do meta-< c-(lineno-1) c-n.
What I want is a function (not a macro even) that really goes to the
absolute line reasonably efficiently.
And yes, emacs has a go-to-line, but zmacs does not.
RSL's reply is the best you can do. In my reply, I wanted to
show you the basic way Zmacs is structured, but mostly I wrote
it on the way out the door, or I would probably have chosen
RSL's technique instead. But mine does essentially the same
thing; as you can see from my code, ZWEI's data structure is
a doubly-linked list of lines. There is no way to get to absolute
line N without actualy tracing through N lines.
It is *NOT* how I would design a text editor today (in Lisp or in
another language), because it does not deal with large text well,
as well as various other inefficiencies.