La carga automática le permite retrasar la carga del código hasta que sea realmente necesario, así que si la siguiente función
execute pathogen#infect()
ya se ha cargado, Vim simplemente lo llamará normalmente. De lo contrario, Vim buscará un archivo llamado autoload/pathogen.vimen su ~/.vimdirectorio. Si este archivo existe, Vim cargará / obtendrá el archivo. Luego intentará llamar a la función normalmente.
Todos #en el nombre de la función funcionan como un separador de ruta. Por lo tanto, al llamar a una función:
Respuestas:
Eso es parte del mecanismo de carga automática. Desde
Autoloading
al Aprende Vimscript la manera dura y:help autoload
:La carga automática le permite retrasar la carga del código hasta que sea realmente necesario, así que si la siguiente función
ya se ha cargado, Vim simplemente lo llamará normalmente. De lo contrario, Vim buscará un archivo llamado
autoload/pathogen.vim
en su~/.vim
directorio. Si este archivo existe, Vim cargará / obtendrá el archivo. Luego intentará llamar a la función normalmente.Todos
#
en el nombre de la función funcionan como un separador de ruta. Por lo tanto, al llamar a una función:Vim buscará el archivo
autoload/foo/bar.vim
fuente