branch: externals/elpa
commit c34e2f692f600be37b037d5c43469c331e6bf139
Author: João Távora <[email protected]>
Commit: João Távora <[email protected]>
Really install latest dependencies
* Makefile (ELPADEPS): Really install latest dependencies
---
Makefile | 28 +++++++++++++++++-----------
1 file changed, 17 insertions(+), 11 deletions(-)
diff --git a/Makefile b/Makefile
index dfbd69f..4f5e8fb 100644
--- a/Makefile
+++ b/Makefile
@@ -11,17 +11,23 @@ LOAD_PATH=-L .
ELFILES := eglot.el eglot-tests.el
ELCFILES := $(ELFILES:.el=.elc)
-ELPADEPS ?=--eval '(package-initialize)' \
- --eval '(package-refresh-contents)' \
- --eval '(package-install (quote jsonrpc))' \
- --eval '(package-install (quote project))' \
- --eval '(package-install (quote xref))' \
- --eval '(package-install (quote eldoc))' \
- --eval '(package-install (quote company))' \
- --eval '(package-install (quote yasnippet))' \
- --eval '(package-install \
- (cadr (assoc (quote flymake) \
- package-archive-contents)))'
+ELPADEPS ?=--eval '(package-initialize)' \
+ --eval '(package-refresh-contents)' \
+ --eval '(defun install-latest (p) \
+ (package-install \
+ (cadr (assoc p \
+ package-archive-contents \
+ (quote equal)))))' \
+ --eval '(install-latest (quote jsonrpc))' \
+ --eval '(install-latest (quote project))' \
+ --eval '(install-latest (quote xref))' \
+ --eval '(install-latest (quote eldoc))' \
+ --eval '(unintern \
+ (quote eldoc-documentation-function))' \
+ --eval '(load "eldoc")' \
+ --eval '(install-latest (quote company))' \
+ --eval '(install-latest (quote yasnippet))' \
+ --eval '(install-latest (quote flymake))'
BYTECOMP_ERROR_ON_WARN := \
--eval '(setq byte-compile-error-on-warn $(ERROR_ON_WARN))'