This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-05-01
Channels
- # announcements (3)
- # babashka (17)
- # beginners (163)
- # bristol-clojurians (1)
- # calva (18)
- # chlorine-clover (17)
- # clj-kondo (13)
- # cljs-dev (50)
- # cljsjs (3)
- # cljsrn (13)
- # clojure (218)
- # clojure-dev (5)
- # clojure-europe (9)
- # clojure-italy (10)
- # clojure-nl (8)
- # clojure-uk (107)
- # clojurescript (25)
- # conjure (163)
- # cursive (63)
- # data-science (9)
- # datomic (38)
- # docker (1)
- # figwheel (34)
- # figwheel-main (3)
- # fulcro (15)
- # graalvm (1)
- # helix (12)
- # jobs (3)
- # juxt (5)
- # kaocha (3)
- # lein-figwheel (2)
- # leiningen (6)
- # luminus (2)
- # malli (1)
- # meander (12)
- # nrepl (4)
- # rdf (2)
- # re-frame (2)
- # reagent (7)
- # reitit (5)
- # remote-jobs (2)
- # rum (1)
- # shadow-cljs (65)
- # spacemacs (27)
- # tools-deps (18)
- # vim (19)
- # xtdb (2)
I assume it's either CIDER or the newish changes to error messages in Clojure 1.10.1 onwards. Maybe a screenshot would be useful (I rarely look at error messages that closely)
What's the difference between master and develop branch and when we can reasonably expect a new release to catch up on changes in develop?
I've been using it on my OS X Catalina Air no major problems I've noticed after updating to latest develop a day or so ago.
One note is that tools like clj-kondo are merged into the clojure layer on develop so it's a slightly different process to enable it.
Because any eval-last-sexp
command in normal mode requires you to move one character after the sexp.
And if there’s nothing in the line other than this sexp - I end up having to go into insert-mode only to evaluate.
@slawek098 There’s spacemacs/cider-eval-sexp-end-of-line
which is bound to SPC m e l
or SPC m e $
on develop
Would cider-eval-sexp-at-point
work for you?
@slawek098 rather than complext your evil setup, you can always move to the line below to eval a previous expression. There is no need to change the behavior of Evil or add complexity to the Evil setup by moving beyond a boundary.
I mainly use cider-eval-defun-at-point
which will evaluate the whole current expression, regardless of where the cursor is. I consider this the default evaluation command.
I only use cider-eval-last-sexp
when I explicitly want to evaluate a nested function
There are several more ways to evaluate an expression, so no need to stick with just last-sexp https://practicalli.github.io/spacemacs/evaluating-clojure/
This is Emacs though, so you can of course do what works best for you as long as you are happy to maintain your own custom changes :)
Never noticed this. Does this appear on the *messages buffer or something that Cider is showing?*
If I type something like my-lib/, it will change it immediately to my-lib, then show that in the status.
It is listed in the messages buffer as well but it has become an obstacle in writing working code.
Sounds like something is broken / corrupt with company package. If you upgraded the packages recently, then try delete company and restart Emacs. Or try delete the .elc files for company and restart Emacs. Or disable auto-completion / company until you have time to fix the problem.