announcements

cfleming 2026-03-25T11:30:24.702409Z

Cursive 2026.1 is out! Support for IntelliJ 2026.1, Standard Clojure Style formatting, auto-referring of vars, auto-requiring namespaces from qualified keywords, support for better-cond and core.async/alt! & alt!!, bug fixes and more! https://cursive-ide.com/blog/cursive-2026.1.html

πŸ’₯ 10
6
gersak 2026-03-25T11:45:59.512019Z

I choose not to choose Announcing https://github.com/gersak/ty/tree/master release candidate 1.0.0-RC4. Named after Tyrell Corp (yes, Blade Runner) because ty-button types faster than tyrell-button. The Replicant connection wasn’t an accident. 🦴 Framework agnostic web components usable from*:* β€’ Replicant β€’ Datastar β€’ UIx β€’ Reagent β€’ HTMX β€’ React Available on CDN with bundle size of ~60 KB GZipped!

<link rel="stylesheet" href="">
<script src=""></script>
Example:
[:ty-dropdown {:label "Country"
               :placeholder "Select..."
               :searchable true}
 [:ty-option {:value "hr"} "πŸ‡­πŸ‡· Croatia"]
 [:ty-option {:value "de"} "πŸ‡©πŸ‡ͺ Germany"]
 [:ty-option {:value "us"} "πŸ‡ΊπŸ‡Έ United States"]]
NEWS: πŸ“± Mobile ready components: numeric inputs, datepicker, dropdowns, multiselect behave differently on mobile layouts! <ty-wizard> - component for multi step forms <ty-scroll-container> - scroll container of fixed size that indicates there is more content with shadow indicators <ty-resize-observer> - self observing utility element that tracks its own dimensions in a global registry https://gersak.github.io/ty πŸ€– AI code https://github.com/gersak/ty/tree/master/guides For discussion on styling/usage/enhancements/suggestions join #tyrell-components https://gersak.github.io/ty/

πŸŽ‰ 11
bozhidar 2026-03-25T13:36:23.569279Z

πŸ“£ Good news, everyone! clojure-mode 5.23 (https://github.com/clojure-emacs/clojure-mode/releases/tag/v5.23.0) is out with several small improvements! πŸŽ‰ Most notably it adopts a new indentation spec that's essentially the same as in cljfmt. clojure-ts-mode has supported it for a while, and I'm now in the processed of teaching CIDER to understand it natively as well -- the end goal is to have only one indentation spec in the community. Thanks to Clojurists Together and everyone else supporting my OSS Clojure work! πŸ™‡ Enjoy! cider

πŸ†’ 4
πŸ™Œ 15
πŸ™ŒπŸ½ 1
πŸš€ 14
πŸŽ‰ 1
bozhidar 2026-03-26T07:46:53.183939Z

I guess so. πŸ™‚ To be clear - CIDER always supported cljfmt but cljfmt doesn't support extracting indentation settings from var metadata. Us adopting its format doesn't immediately solve this problem, but at least it means solving it won't require a (trivial) translation layer. The biggest win is for the human brain I guess - one less format to think about. πŸ˜„

πŸ‘ 1
robert-stuttaford 2026-03-26T14:06:22.496549Z

this is such valuable work, thank you @bozhidar and team!

❀️ 1
Harold 2026-03-25T13:54:31.376379Z

This sounds great - we are strong supporters of cljfmt the world, and emacs indentation matches it 90%+ for me already; very happy to see this be the direction. πŸ‘

bozhidar 2026-03-25T14:22:12.420659Z

That's basically a step towards https://github.com/weavejester/cljfmt/issues/49 Took us a while to get there, but slow progress is better than no progress. πŸ˜„

Harold 2026-03-25T15:19:30.515019Z

smart and kind people making the world a better place for a long time, one loves to see it

grzm 2026-03-25T15:44:12.433369Z

Thanks for the quick follow-on update from 5.22!

πŸ™‡ 1
msolli 2026-03-25T16:10:26.598229Z

With the work @cfleming is doing with supporting cljfmt in Cursive now, the future is looking very bright indeed for editor-diverse teams! πŸ˜€

zakwilson 2026-03-25T14:38:08.270739Z

I have resurrected the clojure-android project https://github.com/clj-android β€’ Run native Clojure on Android β€’ Develop over nREPL β€’ Build for F-Droid or Google Play β€’ Write UIs in a declarative DSL with reactive cells β€’ Use device sensors as reactive cells β€’ Use intent callbacks without wanting to smash your device with a hammer β€’ Fast startup - release builds launch in under 2 seconds on a five year old midrange phone See also #clojure-android

πŸ‘€ 9
πŸ™ 4
πŸ™πŸΌ 1
πŸŽ‰ 28
oyakushev 2026-03-25T16:13:40.952309Z

This is amazing, Zak! I sincerely doubt I'll have anything useful to help you with after 10 years, but feel free to DM me.

zakwilson 2026-03-25T16:40:15.414839Z

No pressure to help, but any testing, feature requests or insights would be most welcome. Thanks for all your work on it a decade ago. I had a good foundation to build on.

❀️ 1