On Fri, Aug 10, 2007 at 01:38:53PM +0200, Jonas Fonseca wrote:
> Ligesh <[EMAIL PROTECTED]> wrote Fri, Aug 10, 2007:
> > 
> >  Hi,
> > 
> >   I had requested a specific 2 dimensional keyboard motion some time back. 
> > It was like this: the up/down arrows will move straight up and down, and 
> > will stop on a line that contains a link anywhere on that line. The up/down 
> > arrows will not move right/left at all. They will just stop on a line which 
> > contains the link anywhere, even if the exact location of the cursor does 
> > not have a link.
> 
> This should be something like the move-cursor-* actions, right?
> 
> Try putting this in your elinks.conf and test:
> 
>       bind "main" "up" = "move-cursor-up"
>       bind "main" "down" = "move-cursor-down"


 That won't work at all. It has to skip all the lines that do not contain a 
link. Otherwise, it is a horrendous chore to move through all the unnecessary 
lines that do not contain a link. Please note, I have read through elinks 
extensively. I used use emacs-w3m, which I was able rewrite to get the feature 
I wanted.

 I need that exact feature please. I have gone through every available option, 
and even checked the code, so I don't think you will be able to help me out in 
any other way other than implement it in code.


> 
> >   The right-left would of course move along the links on a single line. The 
> > right-left would also wrap-around, so that after the farthest right link, 
> > the right button will wrap to the left most link on the left line. But 
> > up/down moves only straight.
> 
>       bind "main" "right" = "move-link-right"
>       bind "main" "left" = "move-link-left"
> 
> Almost does what, I think, you want. Unfortunately, it jumps to
> a random link sometimes. I've never used this feature and the
> code is a bit "hairy".

 I am using the above now. The only problem is that move-link-right doesn't 
wrap around to the next line.

 > I had written
>>>> the right button will wrap to the left most link on the left line.

There was a small typo in my ealier post. What I meant was "wrap to the left 
most link on the NEXT line ".



 Thanks.


_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to