class Vundle
Manages the Vim Package Manager Vundle
Constants
- VUNDLE_REPO
Public Instance Methods
clean()
click to toggle source
# File lib/exogenesis/passengers/vundle.rb, line 24 def clean execute_interactive 'Cleaning', 'vim +BundleClean\! +qall' end
down()
click to toggle source
# File lib/exogenesis/passengers/vundle.rb, line 20 def down rm_rf vim_folder end
up()
click to toggle source
# File lib/exogenesis/passengers/vundle.rb, line 10 def up if vundle_folder.exist? skip_task 'Cloning Vundle' else mkpath(vundle_folder) execute 'Cloning Vundle', "git clone #{VUNDLE_REPO} #{vundle_folder}" end execute_interactive 'Installing and Updating Vim Bundles', 'vim +BundleInstall\! +qall' end
Private Instance Methods
vim_folder()
click to toggle source
# File lib/exogenesis/passengers/vundle.rb, line 30 def vim_folder @vim_folder ||= get_path_in_home '.vim' end
vundle_folder()
click to toggle source
# File lib/exogenesis/passengers/vundle.rb, line 34 def vundle_folder @vundle_folder ||= get_path_in_home '.vim', 'bundle', 'vundle' end