From ba2a503873f1d2658e5598e7724ca4e329ca694e Mon Sep 17 00:00:00 2001 From: Le Wang Date: Mon, 26 Oct 2015 07:50:25 -0700 Subject: [PATCH] use Cask to manage deps --- .travis.yml | 3 +++ Cask | 5 +++++ tests/run-test.el | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 Cask diff --git a/.travis.yml b/.travis.yml index 673f50e..ae75353 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,9 @@ before_install: sudo apt-get install -qq emacs24 emacs24-el emacs24-common-non-dfsg; fi + - curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python + - ./.cask/bin/cask + env: - EMACS=emacs24 TAGS="--tags ~@requires-e24-3" - EMACS=emacs-snapshot TAGS="" diff --git a/Cask b/Cask new file mode 100644 index 0000000..cf7ebc1 --- /dev/null +++ b/Cask @@ -0,0 +1,5 @@ +(source gnu) +;(source melpa) + +(development + (depends-on "async")) diff --git a/tests/run-test.el b/tests/run-test.el index 6e0bd11..93df0b0 100644 --- a/tests/run-test.el +++ b/tests/run-test.el @@ -23,6 +23,13 @@ flx-root-dir)) +;; Cask +(setq package-user-dir + (expand-file-name (format "~/.cask/%s/elpa" emacs-version))) +(package-initialize) + + + ;; Use ERT from github when this Emacs does not have it (unless (locate-library "ert") (add-to-list