This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-12-02
Channels
- # adventofcode (47)
- # announcements (7)
- # aws (1)
- # babashka (52)
- # beginners (80)
- # boot (3)
- # calva (19)
- # cider (9)
- # cljs-dev (1)
- # clojure (48)
- # clojure-brasil (1)
- # clojure-dev (27)
- # clojure-europe (3)
- # clojure-madison (3)
- # clojure-nl (29)
- # clojure-spec (11)
- # clojure-sweden (1)
- # clojure-uk (49)
- # clojurescript (66)
- # core-async (20)
- # cryogen (4)
- # cursive (13)
- # data-science (7)
- # datomic (5)
- # emacs (30)
- # figwheel-main (11)
- # fulcro (15)
- # graphql (8)
- # jobs (5)
- # joker (17)
- # lambdaisland (1)
- # leiningen (2)
- # malli (2)
- # off-topic (5)
- # pathom (22)
- # re-frame (12)
- # reagent (29)
- # reitit (2)
- # ring (10)
- # shadow-cljs (57)
- # specter (3)
- # tools-deps (22)
- # vim (5)
- # xtdb (7)
Now I need some help testing again. I have made it such that all Paredit selection commands are also shrinkable using Shrink Selection (not just the Expand Selection commands, that is). Please consider using the VSIX for this PR instead of the released Calva and help me spot any mistakes I might have made. (I think it should be pretty solid, but it is late here and my brain doesn’t work very well right now.) Here’s the PR: https://github.com/BetterThanTomorrow/calva/pull/493 Follow the links from the build task in the CircleCI tests section at the bottom of that page to find the VSIX. (The Artifacts tab on the build page).
Hi! If I write a (), I am unable to delete the second parenthesis, I actually need to delete the first one, but then the both of them are deleted. This is rather annoying when wanting to add single parenthesis. Anyone know how to disable this functionality? I'm rather new to VS Code 🙂
Hi! Not sure when you would need a single paren, but anyway. 😃 You can force delete using alt+backspace/delete
. See about Strict Mode here: https://calva.readthedocs.io/en/latest/paredit.html
@joni.korpelin There is no pre-configured set of key bindings to match Cursive's, but you can add them yourself. From the Calva paredit docs: > Note: You can choose to disable all default key bindings by configuring calva.paredit.defaultKeyMap to none. (Then you probably also want to register your own shortcuts for the commands you often use.)
We should consider supporting defaults for Cursive and Emacs users... We will need a better way to configure it than what we have today, though.
one small issue I ran into - in mac OS, the default ctrl-arrow bindings for slurp/barf clash with the OS-level bindings for moving between spaces, I was confused for a while why they weren't working
Yeah, that clash is mentioned in the docs, but should be mention on the Paredit page as well.
Maybe a bit too hidden today. https://calva.readthedocs.io/en/latest/quirks.html used to be on the README.
annoying behaviour with strict-mode: it allows you to insert unbalanced closing delimiters )]} but can't delete them easily with backspace