Milan Vancura schrieb:
>> Lech Lorens schrieb:
>>> BTW unlike documentation e.g. for :global or :tabdo, documentation for
>>> @ does not mention the expected behaviour if an error is encountered.
>>> IMHO this means that errors should be ignored.
>> Macros and mappings are quite similar in this regard
>>    :h macro
>>    /error
>>
>> | Note that when an error is encountered (that causes an error message or 
>> beep)
>> | the rest of the mapping is not executed.  This is Vi-compatible.
> 
> Sure. The only problem is that, in case I pointed out, the error throwing is
> not consistent: '99l' run on the previous-to-last char of the line does NOT
> throw the error while even simple 'l' run on the last char of the DOES.
> 
> Milan

consistency depends on the point of view ...

I think the rule is simple:
If a motion command cannot move the cursor, you will get a beep (otherwise not).

In the example, 99l moves the cursor -> no beep.

-- 
Andy

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

Raspunde prin e-mail lui