unrepl 2018-02-01

> though with cider I have to jump through hoops to get code navigation working

Supposedly we fixed this recently. I never develop over remote connections, that’s why I didn’t notice for a while something was broken there.

It's been a while, it may be fixed. I will try it on a locally running docker-compose setup. The problem always used to be mapping local paths to remote paths, and the nasty solution was to do something like sudo ln -s /path/to/my/local/workspace /app or whatever the remote path is to the code. Not sure how that relates to a running jar with no remote copy of the repo now I think about it...

The problem with having too many features that are hard to test with unit tests is that it’s relatively easy to break something without noticing it.

speaking of ssh etc. I never thought about this before but ssh user@server nc localhost 5555 is a possibility

I'm trying to start a new repl from inside emacs, but spiral-connect-to and spiral-connect seem to be behaving identically

they both are prompting me for a host and port

spiral-connect prompts when it cannot recognize a clojure project for the buffer you're visiting

maybe you are in a temporal buffer? or outside a clojure project

yeah that would be it

I'm in a directory with a deps.edn in it

getting a ton of these now

error in process filter: parseclj-unparse-clojure: Wrong type argument: char-or-string-p, nil
error in process filter: Wrong type argument: char-or-string-p, nil
error in process filter: parseclj-unparse-clojure: Wrong type argument: char-or-string-p, nil
error in process filter: Wrong type argument: char-or-string-p, nil

might be due to running with a dev build of emacs

hmm that's new..

I tried it in emacs 27 a few months ago but I don't know if there might be something new that breaks spiral

when exactly are you getting those errors?

to begin with when I connected to the repl I'd started on the command line using the clj line from spiral's readme (the code file has only a ns declaration, no requires or code yet)

then I saw 2 instances

as I started typing a (require [... line into the repl, I saw a lot more

got as far as (require '[com.]) and saw 12 pairs of those errors

sounds like it might be related to completion

are you running emacs master branch?

built a couple of days ago

ok.. it's weird, I'll try it out

thanks - don't sweat it if it's a emacs 27 thing (on my account anyway) - I accept the risks of dev builds 🙂

@j0ni could you open an issue?

great, thank you!

@mikeb has joined the channel