Yanıtlar:
Alıntılamak :help user-functions
Yerleşik işlevlerle karışıklığı önlemek için işlev adı büyük harfle başlamalıdır.
Birkaç yerleşik komutları (olmasına rağmen aynı kısıtlama, kullanıcı tanımlı komutlar yerleştirilir :N[ext]
, :P[rint]
, :X
büyük harfle başlar).
s:
betiğe özgü bir işlev haline getirmek için önek eklemeniz gerekir . Bkz :h local-functions
. Bu gereksinimi olmayan otomatik yükleme işlevlerini de kullanabilirsiniz. Bkz :h autoload-functions
.
Eski tarz kamu işlevi isimlerinin gerçekten büyük bir harfle başlaması gerekir. Ancak komut dosyası işlev adları s:getSNR()
veya otomatik yüklenen işlev adları ( lh#option#get()
) yapmaz - Eklentilerimde daha sık yapıyorum.
:P
ah ... şimdi en azından bunun neden böyle bir nedeni var.