🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #8910

Re: vm5.32 scrolling problems

#8910
From: Kyle Jones
Date: Wed, 13 Jan 1993 21:26
33 lines
1796 bytes
Brian Glendenning writes:
 > Would the official author care to comment about the best fix? This bug
 > has been around for an awfully long time...

This is the correct fix.

From: Jamie Zawinski <jwz@lucid.com>
Sender: bug-vm-request
To: Bug-VM@uunet.UU.NET
Subject: 5.32 vm-scroll-forward from summary buffer fix
Date: Sat, 7 Mar 92 16:48:10 PST

vm-howl-if-eom was not correctly encapsulating the call to scroll-up when
the selected window was not the message window.  Here's the fix:

(defun vm-howl-if-eom ()
  (let ((vmp vm-message-pointer))
    (vm-within-current-message-buffer
     (let ((w (get-buffer-window (current-buffer)))
	   (vm-message-pointer vmp))
       (and w
	    (save-excursion
	      (save-window-excursion
		(condition-case ()
		    (let ((next-screen-context-lines 0))
		      (select-window w)
		      (save-excursion
			(save-window-excursion
			  (scroll-up nil)))
		      nil)
		  (error t))))
	    (= (vm-text-end-of (car vm-message-pointer)) (point-max))
	    (vm-emit-eom-blurb))))))
Technical Details
Message-ID: <9301132126.AA04865@crystal.wonderworks.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!wendy-fate.uu.net!bug-vm
References: <9301131536.AA17372@lemming.webo.dg.com> <9301131900.AA13388@snfep1.if.usp.br> <9301132043.AA19826@lemming.webo.dg.com> <9301132051.AA01321@colobus.cv.nrao.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f6829,b9ee1354b4c1d62d
X-Google-Attributes: gidf6829,public
X-Google-ArrivalTime: 1993-01-13 13:30:16 PST
x-gateway: rodan.UU.NET from bug-vm to gnu.emacs.vm.bug; Wed, 13 Jan 1993 16:25:46 EST
Date: Wed, 13 Jan 1993 16:26:00 -0500
From: kyle@crystal.wonderworks.com (Kyle Jones)
Message-ID: <9301132126.AA04865@crystal.wonderworks.com>
Subject: Re: vm5.32 scrolling problems
References: <9301131536.AA17372@lemming.webo.dg.com>
 <9301131900.AA13388@snfep1.if.usp.br>
 <9301132043.AA19826@lemming.webo.dg.com>
 <9301132051.AA01321@colobus.cv.nrao.edu>
Newsgroups: gnu.emacs.vm.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!wendy-fate.uu.net!bug-vm
Sender: bug-vm-request@uunet.uu.net
Lines: 33