forked from purcell/emacs.d
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdate-all
executable file
·59 lines (42 loc) · 1.89 KB
/
update-all
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/sh -e
function emacswiki_get {
curl -o $1 "http://www.emacswiki.org/emacs/download/$1"
}
echo "*** Git submodules"
git submodule foreach 'git pull'
for f in site-lisp/*/_darcs; do
echo '***' `dirname $f`
(cd $f/.. && darcs pull --all)
done
for f in site-lisp/*/.svn; do
echo '***' `dirname $f`
(cd $f/.. && svn up)
done
for f in site-lisp/*/CVS; do
echo '***' `dirname $f`
(cd $f/.. && cvs up -dP)
done
echo '*** anything'
(cd site-lisp/anything && (for f in anything.el anything-config.el anything-match-plugin.el; do emacswiki_get $f; done))
echo '*** todochiku'
(cd site-lisp/todochiku && emacswiki_get todochiku.el)
echo '***' haml
(cd site-lisp/haml && (for f in haml-mode.el sass-mode.el; do curl -o $f "http://github.com/nex3/haml/blob/master/extra/$f?raw=true"; done))
echo '*** paredit'
(cd site-lisp/paredit && curl -o paredit.el http://mumble.net/~campbell/emacs/paredit.el)
echo '***' js-comint
(cd site-lisp/js-comint && curl -o js-comint.el http://downloads.sourceforge.net/js-comint-el/js-comint.el)
echo '***' mozrepl
(cd site-lisp/moz-repl && curl -o moz.el 'http://github.com/bard/mozrepl/blob/master/chrome/content/moz.el?raw=true')
echo '***' twit
(cd site-lisp/twit && emacswiki_get twit.el)
echo '***' paredit
(cd site-lisp/paredit && curl -o paredit.el http://mumble.net/~campbell/emacs/paredit-beta.el)
echo '***' revive
(cd site-lisp/revive && curl -o revive.el http://www.gentei.org/~yuuji/software/revive.el)
echo '***' color-theme-subdued
(cd site-lisp/color-theme-subdued && curl -o color-theme-subdued.el http://jblevins.org/git/misc.git/plain/color-theme-subdued.el)
echo '***' smooth-scrolling
(cd site-lisp/smooth-scrolling && curl -o smooth-scrolling.el http://adamspiers.org/computing/elisp/smooth-scrolling.el)
echo '***' edit-server
(cd site-lisp/edit-server && curl -o edit-server.el http://github.com/stsquad/emacs_chrome/raw/master/servers/edit-server.el)