This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-06-25
Channels
- # beginners (33)
- # cider (40)
- # clara (28)
- # cljs-dev (38)
- # cljsrn (5)
- # clojure (197)
- # clojure-greece (1)
- # clojure-italy (7)
- # clojure-losangeles (1)
- # clojure-nl (10)
- # clojure-spec (32)
- # clojure-uk (154)
- # clojurescript (48)
- # core-async (33)
- # cursive (32)
- # datomic (19)
- # duct (1)
- # fulcro (10)
- # graphql (6)
- # jobs (1)
- # lumo (1)
- # mount (6)
- # off-topic (48)
- # onyx (12)
- # other-languages (2)
- # re-frame (77)
- # reagent (19)
- # reitit (4)
- # ring (5)
- # ring-swagger (18)
- # rum (4)
- # shadow-cljs (52)
- # specter (12)
- # tools-deps (47)
With the recent connection api work, is there a quick alternative to cider-current-repl-buffer
?
this broke my spacemacs since a ton of the custom spacemacs stuff runs through spacemacs//cider-eval-in-repl-no-focus
which was using cider-current-repl-buffer
it looks like swapping (cider-current-repl-buffer)
with (cider-current-repl)
gets things back online
@vspinu forgot to add obsoletion warnings in the initial PR. We’ll likely add them back before 0.18 is made final.
@bja I was using cider-current-repl
too
I'm prepping a PR for spacemacs. It seems I'm the lucky fool to both track develop and update his packages first
thanks for doing that I would add 😉 I am an Emacs Live user and I quit sending back patches because the repo and maintainer is not really responsive given the pace things evolve
I know it's bad
I maintain my own fork
hey @bja I did that a few hours ago
I had been a few days suffering from this, but today I actually had time in the morning to investigate and do the PR
I update at random times, guess I was just lucky 😂
@richiardiandrea I came to emacs (Spacemacs really) so I could stop maintaining my own vim distro
I was at the point I had a ~/.vim.d
and realized I was recreating the emacs portion of cider atop a weird mix of tmux/vim-sexp/tslime/vim-fireplace
ah ah nice
So digging around my problem, it appears cider is doing npx server
command instead of npx shadow-cljs server
npx: installed 225 in 19.408s
command not found: server
which is the same result as doing npx server
on the command lineanyone know offhand how to link a buffer to a cljs repl? I'm a little confused why its not linked. Its the same project. same directory, it just doesn't "see" the repl
i'm currently looking at https://github.com/clojure-emacs/cider/issues/2317 (`(slurp in)` can't be interrupted) maybe someone can give me some early feedback 🙂
i've been looking at cider-need-input
in cider-client.el and it looks like the problem is that there's no way to send EOF via read-from-minibuffer
.
C-c C-c
is not bound in minibuffers for me, I hope that's usual and not caused by spacemacs... therefore I close the minibuffer with C-g
, which closes the minibuffer via signal
.
so i could change cider-need-input
to catch the signal and send an EOF-equivalent to nrepl.
nrepl seems to interpret an empty message as EOF according to this test: https://github.com/clojure/tools.nrepl/blob/master/src/test/clojure/clojure/tools/nrepl_test.clj#L403
any other suggestions? seems quite hacky