This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # beginners (135)
- # cider (30)
- # clara (66)
- # cljs-dev (18)
- # cljsrn (6)
- # clojure (115)
- # clojure-austin (1)
- # clojure-dev (10)
- # clojure-italy (7)
- # clojure-nl (1)
- # clojure-spec (18)
- # clojure-uk (26)
- # clojurescript (76)
- # cursive (2)
- # datomic (4)
- # devops (1)
- # emacs (19)
- # fulcro (159)
- # garden (3)
- # klipse (5)
- # leiningen (5)
- # off-topic (61)
- # om (7)
- # pedestal (6)
- # re-frame (17)
- # reagent (73)
- # ring-swagger (6)
- # rum (5)
- # shadow-cljs (60)
- # spacemacs (31)
- # specter (4)
- # vim (8)
- # yada (1)
Does anyone know why CIDER 0.17 isn’t (for me anyway) font-locking :import’s, CamelCaseIdentifiers, and Java interop calls, amongst others. regression from 0.16
@m994 That’s the result of changes in
clojure-mode. It’s not really a regression, though - most of this was intentional as that font-locking wasn’t precise and was interfering with other things. In the end we decided not to treat the CamelCase indentifiers differently. Check the changelog of
clojure-mode for details.
I’m pretty sure the items inside the
(:require …) form used to be font-locked too? no big deal, but it looks somehow wrong to me now 😉
There might be some regressions. The PR dragged on for a while and frankly I didn’t test things that extensively afterwards. Feel free to file tickets if you feels something’s off.
I generally agreed that we had went overboard in the font-locking regular expressions, so some simplification was needed.
Now that parseclj exists we can probably leverage it to some extent to improve the font-locking, but that’s not high on my todo list.
Yes, I gathered it was an protracted process when reading the attached discussion 😉 Simplifying the regexes makes sense — so hard to maintain, and so many opportunities for hidden performance problems. Will file a ticket re the ns thing
So, I was running my project yesterday with
jack-in-clojurescript just fine, but today it complains about missing dependency
[com.cemerick/piggieback "0.2.2" :scope "test"]. I’ve been using
[cider/piggieback "0.3.5"] for the last couple of weeks, so the project has not changed. Only difference I know of, is that I deleted my
elpa-directory and re-installed all packages. Do any of you have any clues to what issue I’m experiencing?
@ what kind of error are you getting? Does
lein repl runs ok? Have you upgraded java recently?
`You are missing necessary dependencies for boot-cljs-repl. Please add the following dependencies to your project: [com.cemerick/piggieback “0.2.2” :scope “test”]`
I have a discrepancy between what I see with
clojure -Stree and