This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-19
Channels
- # aleph (9)
- # announcements (1)
- # asami (21)
- # aws (1)
- # babashka (4)
- # babashka-sci-dev (95)
- # beginners (35)
- # calva (27)
- # cider (17)
- # cljsrn (1)
- # clojure-europe (8)
- # clojure-norway (1)
- # clojuredesign-podcast (4)
- # clojurescript (18)
- # code-reviews (28)
- # core-logic (1)
- # cursive (3)
- # datalevin (2)
- # holy-lambda (3)
- # honeysql (1)
- # introduce-yourself (11)
- # kaocha (12)
- # lsp (11)
- # malli (9)
- # off-topic (46)
- # polylith (16)
- # re-frame (3)
- # reitit (2)
- # releases (2)
- # tools-deps (9)
- # web-security (1)
- # xtdb (2)
Calva v2.0.256 just out: • Be more graceful about that https://github.com/BetterThanTomorrow/calva/issues/1601 • Fix: https://github.com/BetterThanTomorrow/calva/issues/1600
Is it possible to jump to definition with Calva in CLJS. For example, jump to definition of glog/getLogger in this picture: ?
It depends on the library, but I usually have goog docs in some browser tab. And you do have completions. Which helps in knowing what to search for in the docs-
Is this part still a requirement for calva? https://github.com/clojure-emacs/clj-suitable#tools-cli
Calva has a setting for it. Iirc it should be default on, but maybe I am remembering that wrong.
That should be enough. I don't do anything else than that. Are you injecting the dependencies Calva needs when you start the REPL?
One thing, are you using shadowcljs? I came across this: https://github.com/clojure-emacs/clj-suitable#:~:text=the%20dynamic%20completion%20is%20not%20currently%20available%20with%20shadow%2Dcljs.
The runtime is on react native and does not work. However, on browser, the completion works fine and I shall do nothing.
I haven't tried in React Native in a while, maybe there is something about that runtime that stops it from working. I'll let you know if I get around to test it.
👋 Hello, everyone. New clj programmer here, but experienced with vsc extension building and TS. Love calva, and paredit has been knocking my socks off everytime I get it right. I've been working on implementing https://github.com/BetterThanTomorrow/calva/issues/610. I've opened https://github.com/BetterThanTomorrow/calva/pull/1606 that anyone is free to look around in. Here's https://19722-125431277-gh.circle-artifacts.com/0/tmp/artifacts/calva-2.0.257-pull-1606-36e500ab.vsix. > Unrelated, damn do I miss slurp/barf in other languages, kept trying to use it in TS for this. I've been trying to find extensions that do something like this elsewhere, but to no avail 😞 . Lmk if anyone has any ideas on existing work in this area!


I'm working right now on https://github.com/BetterThanTomorrow/calva/issues/1607 - which was @pez’s suggestion to cleanup some of the API around selections/cursors - before I go back to properly and cleanly start work on the multi cursor thing. Will reply with a draft PR when opened! Excited to tackle these. Very grateful for the high-enthusiasm and immediate correspondence from @pez - it made me feel 100000x more motivated. Often I contemplate working on something but get the impression my PR won't be looked at for months or given much iterative feedback even so - this is totally within the maintainer's right, but def is not as motivating. ❤️

Any chance you could take a look at https://github.com/BetterThanTomorrow/calva/issues/1607, @pez? I know you're busy and I think it might be your weekend anyways, but a yes or no on some of them might help us/me in the long run with this work! Appreciate it either way!