Actually that fix doesn't work, because that's only called if the point isn't in the window already. I think it will simply have to be unilaterally called in scrollAndRenderWindow.
On Tue, Mar 17, 2009 at 10:05 AM, Kevin Ballard <kball...@gmail.com> wrote: > I think the problem is pointDrive is only reset to True if > scrollAndRenderWindow has to move the point back inside the window. > pointDrive should probably be set back to True every time > scrollAndRenderWindow is called. I'm testing a patch right now that adds > `putA pointDriveA True' to moveWindowTosShowPoint. > > > On Tue, Mar 17, 2009 at 6:17 AM, <codesite-nore...@google.com> wrote: > >> >> >> Comment #9 on issue 250 by m.niloc: Cursor movement sometimes fails in vim >> keymap >> http://code.google.com/p/yi-editor/issues/detail?id=250 >> >> Both of these should page down, page up, then move to end of buffer. >> Instead, they >> move to the end of the first screen. >> >> yi --as=vi README >> C-d, C-u, G >> >> yi --as=emacs README >> C-v, M-v, M-> >> >> This is definitely caused by the pointDrive attribute being set to False. >> >> -- >> You received this message because you are listed in the owner >> or CC fields of this issue, or because you starred this issue. >> You may adjust your issue notification preferences at: >> http://code.google.com/hosting/settings >> >> >> >> > > > -- > Kevin Ballard > http://kevin.sb.org > kball...@gmail.com > -- Kevin Ballard http://kevin.sb.org kball...@gmail.com --~--~---------~--~----~------------~-------~--~----~ Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel -~----------~----~----~----~------~----~------~--~---