Don't clobber zprezto files if they exist [CLose #172]
This commit is contained in:
parent
769988a2ce
commit
75d9f29dec
9
Rakefile
9
Rakefile
@ -102,9 +102,10 @@ def install_prezto
|
|||||||
|
|
||||||
unless File.exists?(File.join(ENV['ZDOTDIR'] || ENV['HOME'], ".zprezto"))
|
unless File.exists?(File.join(ENV['ZDOTDIR'] || ENV['HOME'], ".zprezto"))
|
||||||
run %{ ln -nfs "$HOME/.yadr/zsh/prezto" "${ZDOTDIR:-$HOME}/.zprezto" }
|
run %{ ln -nfs "$HOME/.yadr/zsh/prezto" "${ZDOTDIR:-$HOME}/.zprezto" }
|
||||||
end
|
|
||||||
|
|
||||||
file_operation(Dir.glob('zsh/prezto/runcoms/z*'), :copy)
|
# The prezto runcoms are only going to be installed if zprezto has never been installed
|
||||||
|
file_operation(Dir.glob('zsh/prezto/runcoms/z*'), :copy)
|
||||||
|
end
|
||||||
|
|
||||||
puts "Creating directories for your customizations"
|
puts "Creating directories for your customizations"
|
||||||
run %{ mkdir -p $HOME/.zsh.before }
|
run %{ mkdir -p $HOME/.zsh.before }
|
||||||
@ -156,8 +157,8 @@ def file_operation(files, method = :symlink)
|
|||||||
# This modifies zshrc to load all of yadr's zsh extensions.
|
# This modifies zshrc to load all of yadr's zsh extensions.
|
||||||
# Eventually yadr's zsh extensions should be ported to prezto modules.
|
# Eventually yadr's zsh extensions should be ported to prezto modules.
|
||||||
if file == 'zshrc'
|
if file == 'zshrc'
|
||||||
File.open(target, 'a') do |f|
|
File.open(target, 'a') do |zshrc|
|
||||||
f.puts('for config_file ($HOME/.yadr/zsh/*.zsh) source $config_file')
|
zshrc.puts('for config_file ($HOME/.yadr/zsh/*.zsh) source $config_file')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user