cider

A channel dedicated to the Clojure Interactive Development Environment that Rocks (aka CIDER). :cider:
theeternalpulse 2020-12-05T09:26:42.228900Z

What's the official way to completely quit a cider program run with cider-jack-in-clj&cljs?

theeternalpulse 2020-12-05T09:27:01.229400Z

I've use the process list and just quitted, but recently used sesman to quit

practicalli-john 2020-12-05T11:29:38.234200Z

@theeternalpulse not official answer, but I will usually use sesman-quit for the current project, or if I am lazy I’ll just select the REPL buffers with Helm transient state and kill them. Seaman browser will list all REPLs across all projects.

dpsutton 2020-12-05T16:21:36.234600Z

C-c C-q from a linked source buffer will close the repl. that's what i always do

dpsutton 2020-12-05T16:21:51.234800Z

which is cider-quit

theeternalpulse 2020-12-05T16:44:59.235600Z

cider-quit doesn't seem to quit the actual session, because when I re-do the jack-in it says a session already exists

practicalli-john 2020-12-05T18:14:48.237800Z

I sometimes get a prompt about a dead REPL connection too. I think its sesman that asks me if I want to use a dead repl... I cant say I like the though of that, especially as I dont know what a dead repl is 🙂 I cant find anything in the otherwise excellent docs.

dpsutton 2020-12-05T18:14:51.237900Z

did you do it for both clj and cljs?

benny 2020-12-05T21:45:44.239700Z

is there a way to state advance a repl from "pending-cljs" to "cljs"? I'm using an unorthodox cljs connection but the REPL works fine, but the buffer to repl mapping doesn't work, despite sesman showing a link (I'm assuming based on a cursory glance in the code that the type doesn't match because it's 'pending-cljs instead of 'cljs)

benny 2020-12-05T22:08:07.239900Z

answer: M-x cider-set-repl-type RET