summary refs log tree commit diff stats
path: root/emacs/elisp/el-get-setup.el
blob: 2d93e4411d275a44f883df9ea37aa07598486a88 (plain)
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
60
61
62
63
64
65
66
(package-initialize)

(setq
 el-get-sources '(
                  (:name use-package
                         :type github
                         :pkgname "jwiegley/use-package")
                  (:name packed
                         :type github
                         :pkgname "tarsius/packed")
                  (:name auto-compile
                         :type github
                         :depends packed
                         :pkgname "tarsius/auto-compile")
                  (:name project-persist
                         :type github
                         :pkgname "rdallasgray/project-persist"))

 eg:basic-packages
 '(
   auto-compile
   auto-indent-mode
   autopair
   ace-jump-mode
   dired+
   diminish
   expand-region
   helm
   help+
   help-fns+
   help-macro+
   help-mode+
   mic-paren
   misc-cmds
   multiple-cursors
   projectile
   project-persist
   paredit
   solarized-theme
   smart-tab
   smarttabs
   smex
   undo-tree
   use-package
   )

 eg:windows-packages
 '(ntcmd
   w32-browser
   ;; powershell
   ;; powershell-mode
   )

 eg:cygwin-packages
 '(windows-path))

(el-get-elpa-build-local-recipes)

(el-get 'sync eg:basic-packages)

(cond ((eq system-type 'cygwin)
       (el-get 'sync eg:cygwin-packages)
       (el-get 'sync eg:windows-packages))

      ((eq system-type 'windows-nt)
       (el-get 'sync eg:windows-packages)))