Skip to content

Instantly share code, notes, and snippets.

@shurane
Created July 23, 2011 03:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shurane/1100912 to your computer and use it in GitHub Desktop.
Save shurane/1100912 to your computer and use it in GitHub Desktop.
A simple way to only load the repos I want?
" VAM for plugin management
" after setting this up
function! ActivateVAM()
let addons_base = expand('$HOME') . '/vim-addons'
let addons_manager = addons_base . '/vim-addon-manager'
execute 'set runtimepath+=' . addons_manager
if finddir(addons_base, '') == ''
call mkdir(addons_base, '')
endif
if finddir(addons_manager) == ''
execute 'cd ' . addons_base
execute '!git clone git://github.com/MarcWeber/vim-addon-manager.git'
endif
endfunction
" lots of ideas from talek
"call ActivateVAM()
"let g:vim_addon_manager = {}
"let g:vim_addon_manager.known_repos_activation_policy = 'never'
"let g:vim_addon_manager.auto_install = 1
"let g:vim_addon_manager.plugin_sources = {}
"let g:vim_addon_manager.plugin_sources['nerd_commenter'] = {'type': 'git', 'url': 'git://github.com/scrooloose/nerdcommenter.git'}
"let g:vim_addon_manager.plugin_sources['nerdtree'] = {'type': 'git', 'url': 'git://github.com/scrooloose/nerdtree.git'}
"let g:vim_addon_manager.plugin_sources['surround'] = {'type': 'git', 'url': 'git://github.com/tpope/vim-surround.git'}
""let g:plugin_list = keys(g:vim_addon_manager.plugin_sources)
""call remove(g:plugin_list,'vim-addon-manager-known-repositories')
"call vam#ActivateAddons(['nerd_commenter','nerdtree','surround'])
"call vam#ActivateAddons(g:plugin_list)
"call vam#install#Update([])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment