This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-11-03
Channels
- # announcements (35)
- # aws (20)
- # babashka (4)
- # beginners (88)
- # cider (9)
- # clara (1)
- # clj-kondo (6)
- # cljsrn (3)
- # clojure (107)
- # clojure-dev (7)
- # clojure-europe (99)
- # clojure-nl (3)
- # clojure-spec (9)
- # clojure-uk (2)
- # clojurescript (28)
- # core-async (53)
- # cursive (11)
- # datascript (1)
- # datomic (2)
- # emacs (20)
- # fulcro (3)
- # graalvm (4)
- # holy-lambda (18)
- # jobs (1)
- # kaocha (7)
- # leiningen (2)
- # lsp (25)
- # luminus (1)
- # membrane-term (52)
- # missionary (8)
- # nextjournal (19)
- # off-topic (16)
- # other-languages (3)
- # podcasts-discuss (2)
- # polylith (23)
- # re-frame (4)
- # reclojure (6)
- # remote-jobs (1)
- # rewrite-clj (36)
- # ring (1)
- # sci (10)
- # shadow-cljs (7)
- # spacemacs (5)
- # sql (20)
- # uncomplicate (1)
- # vscode (3)
- # xtdb (27)
Hello! If I'm am getting WARNING: CIDER 1.2.0-snapeshot requires cider-nrepl 0.27.2, but you are currently using cider-nrepl 0.21.1. The versioon mismatch might break some functionality!
where should I be checking to fix this? Specifically, cider-jack-in works in one project (does not show this error) but not in another. My suspicions are the project.clj but am not sure. Any suggestions? Or are there any quick fixes?
I’ve got an M1 Mac Mini, loving it but one issue. I need to dig out the reference. I think it was to do with cljr-refactor
Will do @U45T93RA6 - thanks!
Are you sure you want to run `cider-jack-in' without a Clojure project? (y or n) y
[nREPL] Starting server via /Users/jasonbell/bin/lein update-in :dependencies conj \[org.clojure/tools.nrepl\ \"0.2.13\"\ \:exclusions\ \[org.clojure/clojure\]\] -- update-in :plugins conj \[cider/cider-nrepl\ \"0.18.0\"\] -- repl :headless :host ::...
error in process sentinel: nrepl-server-sentinel: Could not start nREPL server: clojure.lang.Compiler$CompilerException: Syntax error compiling var at (cider/nrepl/middleware/pprint.clj:73:3).
#:clojure.error{:phase :compile-syntax-check, :line 73, :column 3, :source "cider/nrepl/middleware/pprint.clj", :symbol var}
at clojure.lang.Compiler.analyzeSeq (Compiler.java:7119)
clojure.lang.Compiler.analyze (Compiler.java:6793)
clojure.lang.Compiler.analyze (Compiler.java:6749)
clojure.lang.Compiler$InvokeExpr.parse (Compiler.java:3824)
clojure.lang.Compiler.analyzeSeq (Compiler.java:7113)
clojure.lang.Compiler.analyze (Compiler.java:6793)
Emacs 26.1 btwdoesn't look related to clj-refactor.el to me
Your whole stack is pretty outdated :/ nowadays it's nrepl/nrepl
(instead of org.clojure's nrepl), and cider-nrepl is at 0.27.2
if you make cider.el be at latest it will inject the right stuff for you (nrepl and cider-nrepl alike) same for clj-refactor.el (which injects refactor-nrepl)
> Fair enough. I’m from the school of “it’s working fine so I won’t break it” same here tbh, but of course that goes down the unsupported route :) it's a tradeoff.
Hi I found this comment on a issue in lispy’s github that helped me using cider and evaluation with the key e
but I honestly have no idea as to why:
>
> (setq cider-jack-in-dependencies
> (delete-dups
> (append
> cider-jack-in-dependencies
> lispy-cider-jack-in-dependencies)))
presumably adding lispy-cider-jack-in-dependencies injects JVM clojure code that is needed for whatever Lispy does
