Risposte:
Fa parte del meccanismo di caricamento automatico. Da
Autoloading
al
Learn Vimscript the Hard Way
e :help autoload
:
Il caricamento automatico ti consente di ritardare il caricamento del codice fino a quando non è effettivamente necessario, quindi se la seguente funzione
execute pathogen#infect()
è già stato caricato, Vim lo chiamerà semplicemente normalmente. Altrimenti Vim cercherà un file chiamato autoload/pathogen.vim
nella tua ~/.vim
directory. Se questo file esiste, Vim caricherà / sorgente il file. Tenterà quindi di chiamare la funzione normalmente.
Ogni #
nome della funzione funziona come un separatore di percorso. Pertanto, quando si chiama una funzione:
:call foo#bar#func()
Vim cercherà il file autoload/foo/bar.vim