|
|
|
@ -7,14 +7,14 @@ pluginsFile = File.join(File.dirname(__FILE__), "#{vimFolder}/plugins.txt")
|
|
|
|
|
|
|
|
|
|
CLOBBER.include "#{bundles_dir}/*"
|
|
|
|
|
|
|
|
|
|
task :default => ['clobber', 'vim:install']
|
|
|
|
|
task :default => ['clobber', 'vim:reinstall']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace :vim do
|
|
|
|
|
|
|
|
|
|
directory "#{bundles_dir}"
|
|
|
|
|
desc "reinstalls all vim plugins from #{vimFolder}/plugins.txt"
|
|
|
|
|
task :install do
|
|
|
|
|
task :reinstall do
|
|
|
|
|
puts "loading plugins into #{bundles_dir}..."
|
|
|
|
|
lines = IO.readlines pluginsFile
|
|
|
|
|
puts "Loading #{lines.length} plugins..."
|
|
|
|
@ -39,8 +39,8 @@ namespace :vim do
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
desc "Loads a new plugin and adds it to #{vimFolder}/plugins.txt"
|
|
|
|
|
task :addPlugin, [:sourceName] do |t, args|
|
|
|
|
|
desc "installs a new plugin and adds it to #{vimFolder}/plugins.txt"
|
|
|
|
|
task :intall, [:sourceName] do |t, args|
|
|
|
|
|
raise "Must specify git repo to pull from." unless args.sourceName not(nil)
|
|
|
|
|
source = "git://github.com/#{args.sourceName}.git"
|
|
|
|
|
puts "Adding to #{vimFolder}/plugins.txt"
|
|
|
|
|