emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Image scroll issue


From: Leo
Subject: Re: Image scroll issue
Date: Tue, 02 Jan 2007 15:22:09 +0000
User-agent: Gnus v5.11, Emacs/23.0.0.1 (20070101), Fedora 6 gnu/linux

* Kim F. Storm (2007-01-02 12:17 +0100) said:
  ^^^^^^^^^^^^
> "Chris Moore" <address@hidden> writes:
>
>>> Try using the page up/down keys or the up/down arrow keys.
>>
>> The arrow keys are no use.  They're bound to w3m-previous-anchor
>> and w3m-next-anchor, so they skip right past the image.
>
> Ok, so what about C-n / C-p ?

This works better but need to move to the bottom line of the window
before actually scrolling the image.

>>
>> Using page down doesn't work for me:
>>
>> I hit page down again.  Momentarily I am 14% through the buffer,
>> and can see all the way down to 'scarlet red' in the image, but a
>> split second later, I'm back to 9%, and can see only 'butter',
>> 'orange' and 'chocolate'.
>
> It seems like something is causing unnecessary redisplays /
> recentering.
>
> What is the value of the variables timer-list and timer-idle-list ?

I see similar thing. And

,----[ C-h v timer-list RET ]
| timer-list is a variable defined in `C source code'.
| Its value is 
| ([nil 17818 30706 521209 5 auto-revert-buffers nil nil]
|  [nil 17818 30752 0 60 appt-check nil nil]
|  [nil 17818 30752 0 60 display-time-event-handler nil nil]
|  [nil 17818 33303 986361 nil type-break-time-warning-alarm nil nil]
|  [nil 17818 33603 986970 nil type-break-alarm nil nil])
| Documentation:
| List of active absolute time timers in order of increasing time.
`----

,----[ C-h v timer-idle-list RET ]
| timer-idle-list is a variable defined in `C source code'.
| Its value is 
| ([t 0 0 125000 t show-paren-function nil t]
|  [t 0 0 200000 0.2 slime-update-modeline-package nil t]
|  [nil 0 0 500000 0.5 blink-cursor-start nil t]
|  [nil 0 0 500000 t jit-lock-context-fontify nil t]
|  [nil 0 16 0 t jit-lock-stealth-fontify nil t])
| Documentation:
| List of active idle-time timers in order of increasing time.
`----

>> So I can see what the original reporter means about it being hard
>> to see the bottom of long images.
>
> A lot of efforts have gone into making Emacs 22 scroll images in a
> _reasonable_ way (not perfect, but much much better than Emacs 21).

I agree it is getting better ;)

> But if code that displays images (such as w3m seems to do) does not
>use Emacs' line move and page scrolling functions, such code must do
>the hard stuff itself...  Since w3m is maintained outside Emacs, you
>can hardly blame Emacs itself for w3m not doing the right thing with
>respect to image scrolling.

-- 
Leo <sdl.web AT gmail.com>                         (GPG Key: 9283AA3F)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]