Path: utzoo!attcan!uunet!husc6!mailrus!purdue!i.cc.purdue.edu!h.cc.purdue.edu!s.cc.purdue.edu!rsk
From: rsk@s.cc.purdue.edu (Rich Kulawiec)
Newsgroups: comp.mail.elm
Subject: Re: Elm gripes II
Summary: Another redraw-reducing suggestion.
Message-ID: <3273@s.cc.purdue.edu>
Date: 27 Jun 88 11:01:36 GMT
References: <6093@uwmcsd1.UUCP>
Reply-To: rsk@s.cc.purdue.edu.UUCP (Rich Kulawiec)
Organization: Purdue University Computing Center Unix Systems Staff
Lines: 14

I largely concur with the sentiments expressed in the previous article,
but I'd like to go a step further.

At low baud rates, Elm can be annoying to use because of its insistence
on redrawing the entire screen every time (1) you start to read a message
and (2) you finish reading a message.  Solution?  Split the screen; use
a line of the form "split = 10", let's say, in the .elmrc file to indicate
at what the line the break should occur; and above that line, show headers.
Below it, show messages.  For example, with "split = 10", assuming a 24 line
terminal, the first 10 lines would be headers, the 11th would be a delimiter,
the 12th through the 23rd would be a message buffer, and the 24th would be
for the "(More)" prompt.

---Rsk