Я использую скрипт Perl (loader.vim) для загрузки модулей VIM: (.vimrc) source /whwhat/loader.vim
loader.vim:
function! LoadBundles()
perl HERE
while(</root/.vim/bundle/*/plugin/*>) {
my ($path, $fname) =($_ =~ m|^(.+/)(.+?)$|);
#VIM::Msg("$path $fname\n");
VIM::DoCommand("set runtimepath=$path");
VIM::DoCommand("runtime! $fname");
}
HERE
endfunction
call LoadBundles()
I 'Я хотел бы сделать что-то вроде LoadBundles ('/ path / to / bundledir'), но для этого мне нужно иметь возможность читать переменную из Perl, например:
function! LoadBundles(path)
let var = a:path
perl HERE
print "$var\n";
Как мне это сделать???
Я также хотел бы сохранить путь выполнения в perl ЗДЕСЬ, а затем восстановить его.Как мне прочитать runtimepath из perl ЗДЕСЬ?