This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-05
Channels
- # beginners (46)
- # calva (89)
- # cider (24)
- # clara (7)
- # clj-kondo (36)
- # clojure (33)
- # clojure-australia (4)
- # clojure-dev (9)
- # clojure-europe (15)
- # clojure-israel (1)
- # clojure-nl (1)
- # clojure-uk (13)
- # clojurescript (55)
- # community-development (38)
- # conjure (1)
- # cryogen (12)
- # cursive (16)
- # data-science (4)
- # datomic (39)
- # events (2)
- # fulcro (5)
- # gorilla (3)
- # introduce-yourself (3)
- # jobs (9)
- # kaocha (5)
- # malli (16)
- # music (12)
- # off-topic (11)
- # polylith (4)
- # react (4)
- # reactive (1)
- # reagent (18)
- # remote-jobs (2)
- # reveal (2)
- # sci (4)
- # shadow-cljs (31)
- # timbre (4)
- # tools-build (70)
- # tools-deps (11)
- # vim (33)
- # xtdb (53)
ℹ️ last weekend we released cider-nrepl / cider.el fixing an issue related to *out*
that had been bugging users for the last couple months.
Likewise, clj-refactor.el / refactor-nrepl have been updated, delivering a whole lot of bugfixes and performance/reliability improvements.
Finally, clojurescript autocompletions (aka clj-suitable
) also got a few bug fixes delivered.
You can grab all of this by making sure cider.el + clj-refactor.el are @ latest, per the MELPA snapshots.
I'm particularly excited for clj-refactor.el, we worked steadily on it this year and the results are finally showing.
Old favorites like clj-slash
and cljr-add-missing-libspec
should perform much faster, especially for large projects.
There are still bugfixes in the roadmap, keep an eye on things and feedback welcome 👀
I am using io.pedestal.log
for logging and in one project the coloring of the different log levels works in another it doesnt. Is this something cider does? How can I figure out why it does not work in one project?
I'd start by running both projects in a terminal, and observing the coloring they get. That might confirm/deny some things
uhmm.. since I updated cider
I am receiving the warning about refactor:
WARNING: clj-refactor and refactor-nrepl are out of sync.
Their versions are 2.5.1 and n/a, respectively.
You can mute this warning by changing cljr-suppress-middleware-warnings.
My project is using leiningen and this was the cmd:
[nREPL] Starting server via /opt/homebrew/bin/lein update-in :dependencies conj \[nrepl/nrepl\ \"0.9.0-beta3\"\] -- update-in :plugins conj \[refactor-nrepl/refactor-nrepl\ \"3.0.0-alpha12\"\] -- update-in :plugins conj \[cider/cider-nrepl\ \"0.27.2\"\] -- with-profile dev,enrich repl :headless :host localhost
@U45T93RA6 weird thing.. I jack-in
into a deps project and no warnings appeared, but in a brand new lein new my-app
I see the warning and no refactor middleware is injected
Sounds like I should bump https://github.com/clojure-emacs/clj-refactor.el/blob/23743432c39be9b62630f3f6468ac36ebc12aaff/clj-refactor.el#L10 then. Not super familiar with package.el intricacies myself. Either way, a mismatch is 100% harmless I can guarantee that. No breaking changes have been introduced, the 2->3 numbering change was pretty spontaneous.
So You can mute this warning by changing cljr-suppress-middleware-warnings.
is sound to follow
Lack of injection sounds weird. This is the logic being followed: https://github.com/clojure-emacs/clj-refactor.el/blob/23743432c39be9b62630f3f6468ac36ebc12aaff/clj-refactor.el#L4184-L4194
For anyone else reading the thread (which we continued over DM), our conclusion was there was a glitch in the published .jars which has been fixed in both clj-refactor.el and refactor-nrepl.
I got the same warning after upgrading Doom. Pinning clj-refactor to the latest commit on master seemed to fix it. 3.0.0-alpha13 seems to work fine. https://github.com/hlissner/doom-emacs/pull/5594
cider-interactive-eval
seems like other eval functions rely on this one.. and the dispatch is sent to a callback
function.. seems like your request might be easy to implement using it
if it helps at all simpleclip
has been my trusty tool for clipboard tasks for a number of years, no complaints :)