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 -~----------~----~----~----~------~----~------~--~---
