Hi,
Jürgen Krämer wrote:
> Hi,
>
> Ben Fritz wrote:
>> I can use :noautocmd, and it works exactly as it is supposed to.
>>
>> However,
>>
>> :echo exists(":noautocmd")
>>
>> ==> 0
>
> and it's missing from command line completion, too. Probably because
> it's not contained in the cmdmods array in ex_docmd.c.
adding
{"noautocmd", 3, FALSE},
to cmdmods[] in ex_docmd.c makes
:echo exists(":noautocmd")
return 2, but it doesn't solve the problem of :noautocmd not shown
during command line completion. For that to work something like
EX(CMD_confirm, "noautocmd", ex_wrongmodifier,
NEEDARG|EXTRA|NOTRLCOM),
would have to be inserted in the cmdnames[] array in ex_cmds.h, but I'm
not sure if the flags above are correct and where to insert it exactly
as the order of names is significant in resolving ambiguous
abbreviations.
Regards,
Jürgen
--
Sometimes I think the surest sign that intelligent life exists elsewhere
in the universe is that none of it has tried to contact us. (Calvin)
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---