Clojurians
#cider
<
2016-07-25
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

malabarba00:07:03

then the \r is probably getting swallowed on the cider-nrpel side

malabarba00:07:43

it definitel is

dpsutton00:07:48

yeah i'm digging around in the nrepl side and i'm kinda lost

malabarba00:07:53

That's super weird

malabarba00:07:04

could be a tolls.nrepl bug

malabarba00:07:22

tools.nrepl :slightly_smiling_face:

dpsutton00:07:44

so in core?

malabarba00:07:14

tools.nrepl is part of clojure, but it's not technically clojure.core

malabarba00:07:18

it gets separate releases

dpsutton00:07:26

well, the tough thing is that from a lein repl this works correctly

dpsutton00:07:43

so that's what makes me suspect that this is inside of a middleware somewhere

malabarba00:07:02

You can try disabling some of cider's middlewares

malabarba00:07:14

The first suspect would be the out middleware

dpsutton00:07:13

and to do this, i'll run lein install to install nrepl into the m2 directory and then jack in should see it?

malabarba00:07:25

They aare listed in src/cider/nrepl.clj

malabarba00:07:36

I'm not sure if you need to lein install

malabarba00:07:51

Maybe you wont' need to if you're running the cider-nrepl project directly

dpsutton00:07:00

i'll try it now

dpsutton00:07:08

as always thanks for your thoughts

malabarba00:07:10

You're threading mildly explored territory there

malabarba00:07:19

so your guess is as good as mine :slightly_smiling_face:

bozhidar08:07:21

CIDER 0.13 (California) is out! The details are here https://github.com/clojure-emacs/cider/releases/tag/v0.13.0

sundbp09:07:38

@malabarba: afraid no dependency diffs caused by incl test.check other than test.check.

sundbp09:07:27

@malabarba: however, updating my cider version from melpa just now and i’m good again..

sundbp09:07:30

:slightly_smiling_face:

sundbp09:07:49

however, if i do insturment a NS and try to run tests from cider I get errors:

sundbp09:07:49

filed an issue for cider-nrepl on this as well

tcrawley15:07:04

I just upgraded to cider 0.13.0 (from 0.8.2), and no longer get a repl buffer when I jack-in

tcrawley15:07:38

I see:

Starting nREPL server via /Users/tcrawley/bin/lein update-in :dependencies conj \[org.clojure/tools.nrepl\ \"0.2.12\"\] -- update-in :plugins conj \[refactor-nrepl\ \"2.2.0\"\] -- update-in :plugins conj \[cider/cider-nrepl\ \"0.13.0\"\] -- repl :headless...
nREPL server started on 62182
[nREPL] Establishing direct connection to localhost:62182 ...
[nREPL] Direct connection established
Connected.  Code long and prosper!

tcrawley15:07:49

in *Messages*

tcrawley15:07:56

with no errors

tcrawley15:07:09

any tips on how to debug this?

seancorfield16:07:03

@bozhidar: Great to see a new CIDER version! Thank you! Will Prelude get an update soon to select the new CIDER version on jack in?

dpsutton16:07:18

i looked and prelude only requires CIDER, not a particular version

dpsutton16:07:29

so it will grab the most up to date one, in this case, the california release

seancorfield17:07:35

@dpsutton: It seems to be pulling in the 0.13.0-SNAPSHOT when starting a REPL via Boot, which is why I asked.

dpsutton17:07:49

Ah. I know that melpa has a delay so its possible that it's not there yet. But it should take a bit but it's coming

seancorfield17:07:50

Yeah, looks like 20160629.946 is the version I have in the elpa folder...

seancorfield17:07:31

I probably just need to kill emacs and restart it from scratch to see if it’ll update stuff :slightly_smiling_face:

seancorfield17:07:33

Well, it didn’t just now so I’ll try it again tomorrow...

malabarba18:07:48

@tcrawley: that's a pretty long upgrade. It's probably best to delete cider, restart emacs, and install again.

malabarba18:07:32

@sundbp: thanks for the report

malabarba18:07:58

It's probably a genuine bug, so hopefully we'll have time to look at it. :relaxed:

richiardiandrea19:07:16

mmm I receive a error: Required feature cider-eldoc' was not provided` after the upgrade`...I am installing cider manually, is (require 'cider) the only thing I need to do?

richiardiandrea19:07:20

oh it is trying to compile it sorry: Compiling file /.../lib/cider/cider.el at Mon Jul 25 12:15:59 2016

richiardiandrea19:07:55

with ~ 5 warnings (Malabarba do you want me to open an issue?) but a byte recompile solved

tcrawley19:07:15

@malabarba: that did the trick, thanks!

malabarba20:07:46

@richiardiandrea: what did you do to install?

richiardiandrea20:07:05

I usually clone and require, but I got it working no probs..my emacs also compiles automatically but you need to do it in order

jsa-aerial21:07:14

I'm on 0.12. Is there any gotcha going from this to 0.13? Along those lines, does the new 'evaluation map' mean that things like C-xC-e no longer work??

dpsutton21:07:05

The new evaluation map is kinda internal. It took everything that was mapped to C-c C-v ... and put them on the same map so that you could nest them together somewhere else easier

dpsutton21:07:37

but it should only affect you if you remapped a bunch of things from C-c C-v

dpsutton21:07:23

you can see what was changed in this commit

jsa-aerial21:07:03

Hmm, in 0.12, I get C-c C-v is undefined. Obviously not something I ever used...

dpsutton21:07:10

all of the following are nested under C-c C-v now

dpsutton21:07:25

and if you use which-key, you should get a menu that pops up to describe them for you