This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-02-19
Channels
- # announcements (1)
- # architecture (8)
- # babashka (8)
- # beginners (68)
- # biff (1)
- # calva (2)
- # clj-kondo (13)
- # cljs-dev (2)
- # clojure (71)
- # clojure-art (26)
- # clojure-europe (14)
- # clojure-nl (10)
- # clojure-uk (4)
- # clojurescript (96)
- # community-development (6)
- # conjure (1)
- # datalog (2)
- # emacs (6)
- # fulcro (20)
- # hugsql (7)
- # lsp (6)
- # nextjournal (13)
- # off-topic (7)
- # portal (1)
- # reagent (5)
- # reveal (8)
- # sci (50)
- # shadow-cljs (8)
- # spacemacs (2)
- # tools-deps (9)
- # xtdb (6)
Dear Calva friends, can I get some help testing this VSIX? https://18064-125431277-gh.circle-artifacts.com/0/tmp/artifacts/calva-2.0.244-formatter-config-from-lsp-90442af0.vsix It contains one big new feature, one small new feature, and a bug fix. • New big feature: https://github.com/BetterThanTomorrow/calva/issues/1471, by @domagala.lukas. It is mainly a thing for 3rd party tools and libraries to add information to the Calva hovers. As an end user you can also add these and maybe you will. Some docs https://github.com/BetterThanTomorrow/calva/blob/dev/docs/site/custom-commands.md#custom-repl-hover-snippets. • Small new feature: https://github.com/BetterThanTomorrow/calva/issues/1545. So, in addition to providing this config via a file, you can tell Calva to pick it up from clojure-lsp. https://github.com/BetterThanTomorrow/calva/blob/fc8d0cd8d6124f194ecd4fb3d3bf21cc1d7e49dc/docs/site/formatting.md. • Bug fix: https://github.com/BetterThanTomorrow/calva/issues/1535. https://github.com/BetterThanTomorrow/calva/blob/fc8d0cd8d6124f194ecd4fb3d3bf21cc1d7e49dc/docs/site/formatting.md#about-aligning-associative-forms elaborating a bit about why this feature is not fully embraced. To test the formatter config from clojure-lsp thing you will need to use clojure-lsp built from master. But you can still help a lot just by confirming that formatting still works like before, because I needed to refactor things significantly to fit the change without piling up a lot of new technical debt. Thanks! 🙏 ❤️