branch: elpa/parseclj
commit 710511ff7950edec667f64841bfe280c1619e8c6
Author: Arne Brasseur <[email protected]>
Commit: Arne Brasseur <[email protected]>
Seems these packages dont actually package the versioned executable names
---
.travis.yml | 4 ++--
clj-parse.el | 7 +++----
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index c986c0a669..86e0be717e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,5 +9,5 @@ before_install:
- sudo apt-get install -qq $PACKAGE
script:
- - $EMACS --version
- - $EMACS -batch -l clj-parse-test-runner.el
+ - emacs --version
+ - emacs -batch -l clj-parse-test-runner.el
diff --git a/clj-parse.el b/clj-parse.el
index 90bd181202..e3aeb6c7c0 100644
--- a/clj-parse.el
+++ b/clj-parse.el
@@ -23,8 +23,7 @@
;;; Code:
-;; for (case ...)
-(eval-when-compile (require 'cl))
+(require 'cl-lib)
;; Before emacs 25.1 it's an ELPA package
(require 'let-alist)
@@ -33,7 +32,7 @@
(clj-parse* 'clj-parse-elisp-reducer))
(defun clj-parse-elisp-reducer (type value)
- (case type
+ (cl-case type
(:whitespace :ws)
(:number value)
(:list value)))
@@ -46,7 +45,7 @@
;; (print token)
;; (print stack)
(let-alist token
- (case .type
+ (cl-case .type
(:whitespace
(push (funcall reducer :whitespace .form) stack))
(:number