From c26fd4f53f4bdb6092dad635695b2df9c97d3ebc Mon Sep 17 00:00:00 2001 From: humanitiesNerd Date: Thu, 2 Jun 2016 21:53:12 +0200 Subject: gnu: Add emacs-cider. * gnu/packages/emacs.scm (emacs-cider): New variable. --- diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index b7c0a1f..96670f9 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -1795,3 +1795,44 @@ work on lists, strings and vectors.") Emacs default configuration in uncontroversial ways that nearly everyone can agree upon.") (license license:gpl3+))) + +(define-public emacs-cider + (package + (name "emacs-cider") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/clojure-emacs/cider/archive/v" + version + ".tar.gz")) + (sha256 + (base32 + "00qzbfjy3w6bcnki7gw0clmi0cc5yqjdrcyhgv4ymijjs79h9p5s")) + (file-name (string-append name "-" version ".tar.gz")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-clojure-mode" ,emacs-clojure-mode) + ("emacs-spinner" ,emacs-spinner) + ("emacs-pkg-info" ,emacs-pkg-info) + ("emacs-queue" ,emacs-queue) + ("emacs-seq" ,emacs-seq) + ("emacs-dash" ,emacs-dash))) + (home-page + "http://www.github.com/clojure-emacs/cider") + (synopsis + "Clojure Interactive Development Environment that Rocks") + (description + "CIDER aims to provide an interactive development experience +similar to the one you'd get when programming in Emacs Lisp, +Common Lisp (with SLIME or Sly), +Scheme (with Geiser) and Smalltalk. + +CIDER is the successor to the now deprecated combination +of using SLIME + swank-clojure for Clojure development. + +There are plenty of differences between CIDER and SLIME, +but the core ideas are pretty much the same +(and SLIME served as the principle inspiration for CIDER).") + (license license:gpl3+))) -- 2.5.5