This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-10
Channels
- # announcements (1)
- # babashka (18)
- # beginners (122)
- # calva (18)
- # cider (3)
- # cljs-dev (2)
- # cljsrn (3)
- # clojure (102)
- # clojure-europe (15)
- # clojure-france (2)
- # clojure-nl (1)
- # clojure-portugal (1)
- # clojure-spec (3)
- # clojure-uk (8)
- # clojurescript (46)
- # clojureverse-ops (5)
- # code-reviews (1)
- # conjure (2)
- # cursive (15)
- # datalog (13)
- # datomic (18)
- # emacs (4)
- # fulcro (8)
- # helix (8)
- # instaparse (1)
- # introduce-yourself (2)
- # jobs (4)
- # leiningen (23)
- # lsp (26)
- # malli (21)
- # off-topic (34)
- # pedestal (21)
- # polylith (6)
- # reitit (5)
- # remote-jobs (3)
- # schema (1)
- # sci (8)
- # shadow-cljs (8)
- # spacemacs (3)
- # sql (30)
- # testing (31)
- # tools-deps (21)
- # vim (25)
- # xtdb (8)
There is now a Why Calva? page on the Calva site: https://calva.io/why-calva/ Please share it around at will. 😃
@pez and @brandon.ringe I'm coming from Spacemacs and just started getting familiar with Calva with VSpaceCode. Calva has been a great experience so far and a pleasure to use. Thanks for all your hard work! I'd like to help add a smartparens feature I use heavily called sp-kill-hybrid-sexp
https://github.com/Fuco1/smartparens/blob/master/smartparens.el#L6711 I'm not fluent in any of TypeScript/JavaScript/elisp/VS Code but could give it a go if it makes sense to add. If so I might pester you guys for guidance 😁
Awesome, @amar. I'll be happy to assist in any way I can. I suggest you start with looking at paredit-tests.ts
. If you install the Mocha Test Explorer extension, it's very easy to run and debug the tests.
When using https://calva.io/reveal/, should it mirror repl evaluations or does it work with tap only? The reason I ask is it’s not mirroring Calva’s repl evaluations, but tapping works fine.
I wonder if anyone else has had this issue before and was able to fix it. I remember this same problem happened when I first tried Reveal w/ Calva ages ago but I was never able to resolve it 😭
I'm away from my computer today and tomorrow, so I can't check things. However, iirc, there is a Calva command for tapping the last evaluated results. If not, it is easy to create one using custom REPL commands.
No worries, thanks a lot for the directions. I found something about custom repl commands in Calva docs, I’ll give it a try.
Defining a command that does (tap> *1)
would help a bit while we figure out why it is not following.
For those of you who run Leiningen projects, this nrebl-middleware update allows me to run Calva + REBL 🎉
Both of these two visualization tools help to scratch the itch for the functionality that #protorepl used to provide
@mschmele I have Reveal running in every REPL I start -- I love it! I have quite a few custom VS Code tasks to send various things to tap>
so I can view Java docs and http://clojuredocs.org inline in Reveal, amongst other things.
Oooh very nice I’ll have to check that out! I’m still trying to learn how to be more efficient with using tap>
for running code snippets
(I should probably point out that although I'm using Calva for editing/static stuff/LSP, I'm using Clover for the REPL and therefore have my custom tasks as ClojureScript code that Clover runs to install the tasks)