I've also thought about parallel fetching, and this is the result:

  What about parallel installation, fetching, activation, ... ~
  Possible problems:

  - activation order could be important, the plugin manager eventually does not
    know (yet)

  - Vim itself does not allow parallel processing, thus this make VAM depend on
    external tools such as parallel, python or the like. It has been a design
    choice to keep things simple (VimL only).

  - While loading plugins at runtime works mostly it does not work always, thus
    installing a plugin and activating it later might change behaviour. And that
    has been a design choice that you can trust (as much as possible) that the
    result of a VAM installation behaves the same. (no version locking yet, I
    know - if you need it create a github bug)

  - parallel updating can be implemented trivially, eg using shell scripting:

    for git in ~/.vim/vim-addons/*/*.git; do
      cd $(dirname $git); git pull &
    done

To proberly fix this something else than VimL should be used IMHO, and
that would come with its own problems. Adding '&' to each command would
be trivially (to run git pull in background), but then you would not
have a log to review (the way it is now) - and you would not know when
Vim is done.

Marc Weber

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Raspunde prin e-mail lui