This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-23
Channels
- # announcements (4)
- # bangalore-clj (1)
- # beginners (56)
- # cider (24)
- # clojure (71)
- # clojure-dev (21)
- # clojure-nl (2)
- # clojure-russia (1)
- # clojure-spec (5)
- # clojure-uk (10)
- # clojured (8)
- # core-logic (18)
- # cursive (6)
- # data-science (15)
- # duct (1)
- # figwheel-main (4)
- # fulcro (6)
- # graphql (2)
- # luminus (4)
- # nrepl (9)
- # off-topic (10)
- # pathom (10)
- # pedestal (3)
- # re-frame (10)
- # ring-swagger (1)
- # shadow-cljs (19)
- # vim (35)
CIDER then extends that if you have cider-dynamic-indentation
set to logical true (then it will use :indent
or :style/indent
metadata from the Clojure environment if possible)
(followup to the message about indent-sexp
above which didn’t send earlier for some reason)
I wonder if this is the relevant code for that lispy
funcationality: https://github.com/abo-abo/lispy/blob/20ba81d4309c594eb6e2332ff3b2a385ca408b08/le-clojure.el#L382
It looks like this is it: https://github.com/abo-abo/lispy/blob/master/lispy-clojure.clj#L458
looking at that implementation, there seems to be yet another bug with using (position)
to determine context, which can't differentiate between two identical forms in the same macro
whoa. interesting stuff. Yeah these functions are quite a bit beyond me at this point. That programmer is on a whole other level! He garners a lot of respect in the emacs world for his projects.
So I tried the build.sh
script in cider-nrepl
to try and install a local version in .m2
... It does MrAnderson stuff but does not really install, am I missing some step?
Ok thank you very much, will try that
How can I change the version of https://github.com/alexander-yakushev/compliment that CIDER uses? I might want to try a fork for a while
silly me 🙂 https://github.com/clojure-emacs/cider-nrepl/blob/master/project.clj I was searching in cider.el before
I am doing that exactly :))) it seems like make install
should do the right thing in cider-nrepl
Hey, I just opened an old project for the first time in a while, and I'm getting an exception on repl startup with CIDER where one of the injected middlewares (namely pprint) won't compile, which causes the repl to fail to load.
error in process 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}
Those are the two lines at the top of the stack trace. I figured this would be an easy fix, I'd just disable the pprint middleware, but I can't find the documentation which would tell me how to do this, and the variables I'm inspecting in emacs don't seem to actually give me the list of middlewares used.I've tried some more recent projects and it's broken there as well.
lein version 2.9.0, cider is 0.18.0snapshot
just using the default cider which is currently in spacemacs develop, and the version of lein in the arch repos
Alright, thanks. I'll see about updating cider then.
does anyone cider-connect
to images running on a docker host? I'm working on a patch to make this a bit easier and wondering what problems you run into. I'm seeing navigation issues because its using the path inside the container rather than the local path. anything else anyone sees?