O carregamento automático permite adiar o carregamento do código até que seja realmente necessário; portanto, se a seguinte função
execute pathogen#infect()
já foi carregado, o Vim simplesmente o chamará normalmente. Caso contrário, o Vim procurará um arquivo chamado autoload/pathogen.vimem seu ~/.vimdiretório. Se esse arquivo existir, o Vim carregará / originará o arquivo. Ele tentará chamar a função normalmente.
Cada #nome da função funciona como um separador de caminho. Assim, ao chamar uma função:
Respostas:
Isso faz parte do mecanismo de carregamento automático. De
Autoloading
em Learn Vimscript the Hard Way e:help autoload
:O carregamento automático permite adiar o carregamento do código até que seja realmente necessário; portanto, se a seguinte função
já foi carregado, o Vim simplesmente o chamará normalmente. Caso contrário, o Vim procurará um arquivo chamado
autoload/pathogen.vim
em seu~/.vim
diretório. Se esse arquivo existir, o Vim carregará / originará o arquivo. Ele tentará chamar a função normalmente.Cada
#
nome da função funciona como um separador de caminho. Assim, ao chamar uma função:O Vim procurará o arquivo
autoload/foo/bar.vim
fonte