diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-07-15 21:51:43 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-07-15 21:51:43 +0200 |
commit | 0f074a7e25da6ef4f6aaf0433cc48dfd5b353415 (patch) | |
tree | c55ed97eddd31ec633769b0e520b45b4899d3a22 | |
parent | 8de3d902ae7df10c3444cf4b2993d132c3efaea1 (diff) | |
download | dotfiles-0f074a7e25da6ef4f6aaf0433cc48dfd5b353415.tar dotfiles-0f074a7e25da6ef4f6aaf0433cc48dfd5b353415.tar.gz dotfiles-0f074a7e25da6ef4f6aaf0433cc48dfd5b353415.tar.bz2 dotfiles-0f074a7e25da6ef4f6aaf0433cc48dfd5b353415.tar.xz dotfiles-0f074a7e25da6ef4f6aaf0433cc48dfd5b353415.zip |
Fixes to .emacs
-rw-r--r-- | .emacs | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -1,3 +1,12 @@ | |||
1 | (require 'package) | ||
2 | |||
3 | (add-to-list 'package-archives | ||
4 | '("marmaled" . "http://marmalade-repo.org/packages/") t) | ||
5 | (when (< emacs-major-version 24) | ||
6 | ;; For important compatibility libraries like cl-lib | ||
7 | (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) | ||
8 | |||
9 | |||
1 | (defun ensure-package-installed (&rest packages) | 10 | (defun ensure-package-installed (&rest packages) |
2 | "Assure every package is installed, ask for installation if it’s not. | 11 | "Assure every package is installed, ask for installation if it’s not. |
3 | 12 | ||
@@ -17,13 +26,6 @@ Return a list of installed packages or nil for every skipped package." | |||
17 | (or (file-exists-p package-user-dir) | 26 | (or (file-exists-p package-user-dir) |
18 | (package-refresh-contents)) | 27 | (package-refresh-contents)) |
19 | 28 | ||
20 | (require 'package) | ||
21 | (add-to-list 'package-archives | ||
22 | '("marmaled" . "http://marmalade-repo.org/packages/") t) | ||
23 | (when (< emacs-major-version 24) | ||
24 | ;; For important compatibility libraries like cl-lib | ||
25 | (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) | ||
26 | |||
27 | (ensure-package-installed 'color-theme 'evil 'evil-dvorak 'undo-tree 'zenburn-theme 'magit 'haskell-mode) | 29 | (ensure-package-installed 'color-theme 'evil 'evil-dvorak 'undo-tree 'zenburn-theme 'magit 'haskell-mode) |
28 | 30 | ||
29 | ;; activate installed packages | 31 | ;; activate installed packages |