From 11c2dc5acf59909988b7fde5cd05dd79bcf3e2e4 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Mon, 30 Jun 2014 22:18:23 +0200 Subject: Add require-packages --- lisp/init-editing.el | 3 +-- lisp/init-git.el | 7 ++----- lisp/init-ido.el | 6 ++---- lisp/init-lisp.el | 4 +--- lisp/init-package.el | 8 ++++++++ 5 files changed, 14 insertions(+), 14 deletions(-) (limited to 'lisp') 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) -- cgit v1.2.3