announcements

2026-03-26T10:22:34.383799Z

https://github.com/paintparty/fireworks v0.20.0 - Themeable tracing library • Improved print representation of Throwables https://github.com/paintparty/fireworks/issues/122 • Theme token for :string-delimiter https://github.com/paintparty/fireworks/issues/111 • Added basic color support for pp/pprint / :pp mode (experimental) https://github.com/paintparty/fireworks/issues/110 • Tokens for regex parts styling (experimental) https://github.com/paintparty/fireworks/issues/109 • Token for decimal styling (experimental) https://github.com/paintparty/fireworks/issues/106 • Option to supply a ks that will filter metadata maps. https://github.com/paintparty/fireworks/issues/101 • Hook for dynamically changing theme token via user metadata https://github.com/paintparty/fireworks/issues/100 • Tracing of let forms via :trace flag. https://github.com/paintparty/fireworks/issues/11 • “Short-circuited” annotation to printings from tracing forms • Theme token for :js/undefined https://github.com/paintparty/fireworks/issues/99 • Theme token for :escaped-double-quotes https://github.com/paintparty/fireworks/issues/93 • More support for JS built-ins https://github.com/paintparty/fireworks/commits/a17d8be1776874028f6e032f96802cd53f63bf6f • Allow nil value in theme token :color entry • Config option :margin-left, aliased to :margin-inline-start • Config option :dissoc-metadata-keys, takes a vector of keys to dissoc from printed metadata maps • Config option :select-metadata-keys, takes a vector of keys to select-keys from printed metadata maps • Config option :multi-line-metadata?, can be set to false to force single-line, potentially truncated metadata maps • Config option :quote-symbols?, can be set to true to add single-quote syntax to symbols • Bumped https://github.com/paintparty/lasertag dep to 0.12.0 for better perf Full release notes https://github.com/paintparty/fireworks/releases/tag/v0.20.0

🎆 1
🎉 7
borkdude 2026-03-26T14:04:53.953459Z

https://github.com/borkdude/quickdoc Quick and minimal API doc generation for Clojure v0.2.6 • https://github.com/borkdude/quickdoc/issues/44: render var summary var-links as links (https://github.com/lread) • https://github.com/borkdude/quickdoc/issues/42: fix var name not recognized in docstring when preceded by multiline backtick expression • https://github.com/borkdude/quickdoc/issues/52: fix formatting of function signature when :or destructuring uses namespaced keyword fallback value • https://github.com/borkdude/quickdoc/issues/43: elide extra newline in code blocks • https://github.com/borkdude/quickdoc/issues/45: ignore declares in source code (https://github.com/lread)

🎉 10
pez 2026-03-26T17:32:09.538019Z

Here’s a recipe for global Babashka tasks that I found on ClojureVerse (in a https://clojureverse.org/t/help-utilizing-babashka-tasks-globally/8026/2?u=pezborkdudehttps://clojureverse.org/t/help-utilizing-babashka-tasks-globally/8026/2?u=pez) and ran with it. I don’t know why I haven’t done this until now, but anyway, I have so much use for it. It’s great with the agents too. Instead of instructing them to do things in certain ways I make bb tasks and teach the agent to use them. Scripting > instructing, always. • https://github.com/PEZ/my-bbg I’m sorry it is a bit messy, but it really is my-bbg. Copy it if you find it useful, and create your own mess. 😃

❤️ 11
🎉 1
weavejester 2026-03-27T00:03:25.907249Z

Why change the cwd instead of using the --config option?

pez 2026-03-27T06:03:30.592729Z

Oh, I just didn’t know. I found that tip on ClojureVerse and just did it that way. I’ll switch to using --config and get rid of the --cwd kludge. Thanks! 🙏

pez 2026-03-27T06:27:50.388819Z

Here’s @borkdude’s comment I’m referring to, btw: https://clojureverse.org/t/help-utilizing-babashka-tasks-globally/8026/2?u=pez Probably no --config option back in August, 2021.

pez 2026-03-27T06:50:34.962919Z

I wish I could change the image in OP...