Include node in Homebrew; install (js|json)hint for emacs

This commit is contained in:
Henrik Lissner 2014-07-19 21:35:49 -04:00
parent 99f41d9586
commit 38316cf79e
2 changed files with 11 additions and 5 deletions

View file

@ -4,23 +4,28 @@ task :emacs => "emacs:update"
namespace :emacs do namespace :emacs do
task :install do task :install do
Homebrew.install("emacs", "--with-gnutls --cocoa --keep-ctags --srgb") unless Dir.exists?(File.expand_path("~/.emacs.d"))
Homebrew.install "aspell" github('hlissner/emacs.d', '~/.emacs.d')
github('hlissner/emacs.d', '~/.emacs.d') Homebrew.install("emacs", "--with-gnutls --cocoa --keep-ctags --srgb")
Homebrew.install "aspell"
sh_safe "/usr/local/bin/npm install jshint -g"
sh_safe "/usr/local/bin/npm install jsonlint -g"
end
end end
task :update do task :update do
echo "Updating emacs.d" echo "Updating emacs.d"
sh_safe "cd ~/.emacs.d && git pull" sh_safe "cd ~/.emacs.d && git pull"
echo "You'll have to update emacs manually!" echo "You'll have to update emacs packages manually!"
end end
task :remove do task :remove do
echo "Uninstalling emacs" echo "Uninstalling emacs"
Homebrew.remove "emacs" Homebrew.remove "emacs"
Homebrew.remove "aspell" Homebrew.remove "aspell"
rm_rf "~/.emacs.d" if Dir.exists? "~/.emacs.d" rm_rf "~/.emacs.d" if Dir.exists?(File.expand_path("~/.emacs.d"))
end end
end end

View file

@ -30,6 +30,7 @@ namespace :homebrew do
luajit luajit
readline readline
openssl openssl
node
}.each { |pkg| Homebrew.install pkg } }.each { |pkg| Homebrew.install pkg }
%w{ %w{