>From :help :function :

:fu[nction][!] {name}([arguments]) [range] [abort] [dict]
                        Define a new function by the name {name}.  The name
                        must be made of alphanumeric characters and '_', and
                        must start with a capital or "s:" (see above).

                        {name} can also be a |Dictionary| entry that is a
                        |Funcref|: >
                                :function dict.init(arg)
<                       "dict" must be an existing dictionary.  The entry
                        "init" is added if it didn't exist yet.

The syn-region "vimFuncBody" is contained (though it is not
containedin anything, nor is it in the contains of anything). Only
vimFunction and vimFunctionError have it in their nextgroup.

vimFunction does not match function definitions of dictionary entries
as given above. Because of this, vimFuncBody does not match. This
causes such functions to not be folded by syntax folding.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui