This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (33)
- # aws (1)
- # babashka (8)
- # beginners (100)
- # calva (59)
- # clara (4)
- # clj-kondo (33)
- # cljdoc (9)
- # cljs-dev (30)
- # cljsrn (1)
- # clojure (28)
- # clojure-australia (1)
- # clojure-boston (1)
- # clojure-dev (4)
- # clojure-europe (14)
- # clojure-france (5)
- # clojure-italy (7)
- # clojure-nl (1)
- # clojure-uk (36)
- # clojurescript (13)
- # clojureverse-ops (6)
- # conjure (2)
- # cursive (2)
- # datahike (11)
- # datalevin (1)
- # datomic (106)
- # graphql (3)
- # helix (10)
- # holy-lambda (24)
- # kaocha (2)
- # lambdaisland (3)
- # lsp (199)
- # malli (35)
- # off-topic (16)
- # pathom (7)
- # polylith (38)
- # portal (16)
- # quil (2)
- # re-frame (18)
- # reagent (57)
- # shadow-cljs (11)
- # testing (3)
- # xtdb (9)
Dear everybody: A new version of Calva just out, v2.0.220. It adds a proper Paredit Kill Right command, bound to
ctrl+k. Thanks @amar! There is also a Paredit Select Right that will push “kill right” ranges on the selection stack. See https://calva.io/paredit/ for demos of both.
> albeit not proper nor done
> for CIDER distilled
[2.0.220] - 2021-10-20
[2.0.219] - 2021-10-19
[2.0.218] - 2021-10-18
[2.0.217] - 2021-10-17
• Fix: https://github.com/BetterThanTomorrow/calva/issues/1332
[2.0.216] - 2021-10-10
• Fix: https://github.com/BetterThanTomorrow/calva/issues/1329
• Fix: https://github.com/BetterThanTomorrow/calva/issues/872
[2.0.215] - 2021-10-10
[2.0.214] - 2021-10-06
• Fix: https://github.com/BetterThanTomorrow/calva/issues/1310
[2.0.213] - 2021-10-02
• Workaround https://github.com/BetterThanTomorrow/calva/issues/1308
Anyone who appreciates my gratitude is super welcome to retweet this one: https://twitter.com/pappapez/status/1450768813188861959
It's already a month ago since I last announced changes in #nbb, a babashka-like tool for CLJS scripting on Node.js.
New additions in v0.0.76-v0.0.107:
• console REPL. If you have Node.js simply type
npx nbb and you will be dropped into a REPL.
• Socket server REPL
• nREPL server for development with Calva
clojure.test so you can now use nbb to develop e.g. browser tests using puppeteer or playwright
• Support for reader conditionals using
• Print nicer stacktrace when error happens (similar to bb)
• Misc. fixes and enhancements.
Join #nbb for more information.
Hello clojurians! New https://clojure-lsp.io/ release with fixes, performance improvements and new features! Probably one of the major changes is the replace of sqlite with #datalevin as the analysis cache db implementation, improving clojure-lsp startup, thank you @huahaiy for the huge help on this! 🚀 Also, we have https://clojuredocs.org/ integration 🎉 showing docs, examples, notes and see-alsos of symbols directly on your editor when hovering a symbol! For more information, check #lsp Have a great code ;)
Awesome news! Out of curiosity, do you have the startup time difference of the between versions?
If the code is cached in a datalog DB, how far removed is
clojure-lsp from something like
Here are configuration for lsp. K shows the following buffer
(setq lsp-ui-sideline-enable t lsp-ui-doc-enable t lsp-enable-symbol-highlighting nil +lsp-prompt-to-install-server 'quiet gc-cons-threshold (* 100 1024 1024) read-process-output-max (* 1024 1024) treemacs-space-between-root-nodes nil lsp-headerline-breadcrumb-enable nil company-idle-delay 0.5 lsp-idle-delay 0.5 company-minimum-prefix-length 1 lsp-lens-enable nil lsp-enable-file-watchers nil lsp-file-watch-threshold nil lsp-signature-auto-activate t lsp-enable-indentation nil lsp-enable-on-type-formatting nil)
Oh @UJ1339K2B I'm actually releasing a fix for the clojuredocs, I made a bug on the native image 😅 forgot to add to enable the https protocol
Btw clojure-lsp wrongfully is quesing the project root.
/Workspace/Personal/Clojure/holy-lambda, but the clojure-lsp guessed the project root to be /Workspace/Personal/Clojure.. Hmm
lsp-restart-workspace: There are no active servers in the current buffer LSP :: Guessed project root is ~/Workspace/Personal/Clojure LSP :: Connected to [clojure-lsp:646152].
Sorry for the delay, but yeah, you need to
lsp-workspace-folders-remove and then
lsp and choose the correct dir
Hey guys, there's a new video for my game MockMechanics written entirely in clojure. In the video I show how I created that 4 color memory game (Simon) without writing any code. https://www.youtube.com/watch?v=tM8ljtPA0ZM&ab_channel=MockMechanics What do you think? Here's a preview:
Agree about how cool this is! It twists my mind a bit inside-out trying to unpack what is really going on. That said, I also note that this is a closed source project, and I think the updates about it fits better in #news-and-articles. Of course, if the source is opened, that would be even more awesome. 😃
Thanks guys. @U0ETXRFEW the plan was always to make it open source eventually, I just wanted to organize a few things before I made it open source and invited people. I'm very, very close so in the next couple of weeks I'll create the github project. It's a very fun project to work on and there's still plenty to be done, in fact more than one person can do at this point, so I'll be very glad to get your help if you want to.
That sounds absolutely fabulous! I know all about “more than one person can do”, and am fortunate to have a team mate, and then lots of team mates in the “extended” team. I’m looking forward to make a video about MockMechanics development workflow using #calva We don’t have a huge following of the CalvaTV channel, but it is probably a very good audience for a super cool project looking for contributors.
https://github.com/askonomm/shh version 2021.10.20 is out: • Now prompts for password complexity whenever creating a password, further enabling usage with restrictive systems • Has Windows support thanks to @abhinav.omprakash10 • A bunch of other quality of life improvements, such as when using Shh from a headless environment on Linux it will display the password instead of copying to clipboard, because xclip requires a display.