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)
Hi guys! When I jack in, I get the error in Tasks output:
Error: the task 'Calva: Calva Jack-in' neither specifies a command nor a dependsOn property. The task will be ignored. Its definition is:
{
"type": "shell",
"id": "shell,lein,update-in,:dependencies,conj,'[nrepl\"0.6.0\"]',--,update-in,:dependencies,conj,'[clj-kondo\"2020.04.05\"]',--,update-in,:plugins,conj,'[cider/cider-nrepl\"0.23.0\"]',--,update-in,'[:repl-options :nrepl-middleware]',conj,'[\"cider.nrepl/cider-middleware\"]',--,with-profile,+dev,repl,:headless,",
"problemMatcher": [],
"label": "Calva: Calva Jack-in"
}
Nevertheless, the connection works. Is it a known issue?Please file this as an issue. It is good that the connection still works, but the error worries me...
Another issue I got recently is that “go to definition” inside a project fails. I can go to core functions definitions, but for project ones I get an error
This is known by me, but I'd love me an issue reported on it. Especially now that we have that nice video that can go along with it.
A bit more about GTD issue, I found that it works only for normal functions, but it doesn’t work for namespaces, aliases, and protocol functions. Despite that, peeking definition seems working. Also I recorder a video to demonstrate it
Dear Calva friends. I need some help testing a new build. It is really boring, and should just work exactly the same way as the currently released Calva. I have just stopped using an external lib for doing something that we have tech for in Calva itself (and vastly better tech at that). Here's the VSIX: https://5940-125431277-gh.circle-artifacts.com/0/tmp/artifacts/calva-2.0.97-wip-remove-paredit-js-e550fc1b.vsix
Now you can test that boring build together with another ”should work as before” change. This time it is about how indentation-as-you-type is performed. We have been using cljfmt
for that up until now, which makes sense, because it is tightly coupled with formatting. But it is not very efficient, Calva already has the knowledge about the code structure, and also how to use cljfmt
indent settings. So with this build no cljfmt is used for indent-as-you-type. Hopefully you will only notice that is a bit less flicker and that indenting large lists is much faster. Please give it a spin: https://5951-125431277-gh.circle-artifacts.com/0/tmp/artifacts/calva-2.0.97-pez-new-indent-engine-fix-ac4c2f95.vsix