Milan Vancura wrote:

> thank you for the answer.
> 
> > The main reason is Vi compatibility.
> 
> So what about an option changing this behaviour (causing all movements 
> throwing
> an error if they can't be done) and add that option to be a part of what
> 'compatible' sets?
> 
> > The reasoning is that if the cursor doesn't move at all for a movement
> > command then it's an error.  If it can move less than intended then this
> > is not handled like an error.  It's common to do 999l to go as far right
> > as possible.
> 
> As I mentioned above: I think the right behaviour is that '999l' ends with an
> error if there are less than 999 chars to the right and users should use '$'
> for reaching the end of line.
> 
> > Note that there are a few exceptions, again for Vi compatibility.
> 
> Sure, I understand. I will not fight if you say strict 'no' to my idea.

In my opinion there are too many options already.  I don't like
confusing the user with yet another way to change behavior in mysterious
ways.

-- 
"After a few years of marriage a man can look right at a woman
without seeing her and a woman can see right through a man
without looking at him."
 - Helen Rowland

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui