cider

A channel dedicated to the Clojure Interactive Development Environment that Rocks (aka CIDER). :cider:
bozhidar 2021-02-19T07:22:26.357300Z

Guess you found some weird bug - probably the state of the debugger gets corrupted by something, otherwise I can't imagine the need for a restart.

Casey 2021-02-19T08:56:25.359300Z

Could someone kindly point me to the location in the cider docs that discusses how to teach it that some macro acts like defn or def ? Using mount's defstate like (defstate foo :start (do-foo)) cider reports that foo is an unresolved symbol and puts the red squiggle underneath

solf 2021-02-19T09:19:44.359400Z

Cider doesn't put unresolved symbol squiggles, that's usually clj-kondo (either standalone or through clojure-lsp). If it's indeed clj-kondo you're using, here's the docs for what you want: https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md#unrecognized-macros

🙏 1
Casey 2021-02-19T11:04:31.360900Z

Ah many thanks, it is clj-kondo indeed. Sometimes it's difficult keeping track of what is doing what as an emacs neophyte.

Casey 2021-02-19T11:44:37.361400Z

I've used a config like this to popup the replon the right side.

(set-popup-rules!
          '(
            ("^\\*cider-repl" :quit nil :side right :size 70)))
In projects where I have two repls (clj and cljs) open, the normal split window isn't working. Is it possible to have both repls visible on the right with a horizontal split?

yuhan 2021-02-19T13:08:20.361800Z

This looks like a Doom emacs specific config, you might want to ask on their discord server instead