summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2014-06-30 22:18:23 +0200
committerMartin Polden <martin.polden@gmail.com>2014-06-30 22:18:23 +0200
commit11c2dc5acf59909988b7fde5cd05dd79bcf3e2e4 (patch)
tree9f6c2ccd1c61b2deecef250ccf7a03d8af8ffa71
parent7bc8f3aae18d4663d6fd1e6394dde047935e2821 (diff)
Add require-packages
-rw-r--r--lisp/init-editing.el3
-rw-r--r--lisp/init-git.el7
-rw-r--r--lisp/init-ido.el6
-rw-r--r--lisp/init-lisp.el4
-rw-r--r--lisp/init-package.el8
5 files changed, 14 insertions, 14 deletions
diff --git a/lisp/init-editing.el b/lisp/init-editing.el
index e3f027b..c09c592 100644
--- a/lisp/init-editing.el
+++ b/lisp/init-editing.el
@@ -1,6 +1,5 @@
;; install packages
-(require-package 'move-text)
-(require-package 'whole-line-or-region)
+(require-packages '(move-text whole-line-or-region))
(require 'move-text)
(require 'whole-line-or-region)
diff --git a/lisp/init-git.el b/lisp/init-git.el
index fa3bbd9..68be561 100644
--- a/lisp/init-git.el
+++ b/lisp/init-git.el
@@ -1,9 +1,6 @@
;; install packages
-(require-package 'magit)
-(require-package 'git-commit-mode)
-(require-package 'git-rebase-mode)
-(require-package 'gitconfig-mode)
-(require-package 'gitignore-mode)
+(require-packages
+ '(magit git-commit-mode git-rebase-mode gitconfig-mode gitignore-mode))
(require 'magit)
(require 'git-commit-mode)
diff --git a/lisp/init-ido.el b/lisp/init-ido.el
index 0216cd5..bc83fdc 100644
--- a/lisp/init-ido.el
+++ b/lisp/init-ido.el
@@ -1,8 +1,6 @@
;; install packages
-(require-package 'flx-ido)
-(require-package 'ido-vertical-mode)
-(require-package 'ido-ubiquitous)
-(require-package 'find-file-in-repository)
+(require-packages
+ '(flx-ido ido-vertical-mode ido-ubiquitous find-file-in-repository))
;; load ido
(require 'ido)
diff --git a/lisp/init-lisp.el b/lisp/init-lisp.el
index 61cdf68..28c7275 100644
--- a/lisp/init-lisp.el
+++ b/lisp/init-lisp.el
@@ -1,7 +1,5 @@
;; install packages
-(require-package 'clojure-mode)
-(require-package 'cider)
-(require-package 'paredit)
+(require-packages '(clojure-mode cider paredit))
(require 'clojure-mode)
(require 'cider)
diff --git a/lisp/init-package.el b/lisp/init-package.el
index e8f15ec..14d732d 100644
--- a/lisp/init-package.el
+++ b/lisp/init-package.el
@@ -16,4 +16,12 @@ re-downloaded in order to locate PACKAGE."
(package-refresh-contents)
(require-package package min-version t)))))
+;; dash - a better list api
+(require-package 'dash)
+(require 'dash)
+
+(defun require-packages (packages)
+ "Install a list of PACKAGES."
+ (--each packages (require-package it)))
+
(provide 'init-package)