This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-14
Channels
- # announcements (6)
- # architecture (5)
- # aws (4)
- # beginners (79)
- # boot (3)
- # boot-dev (7)
- # calva (21)
- # cider (17)
- # cljdoc (12)
- # clojure (83)
- # clojure-art (2)
- # clojure-belgium (2)
- # clojure-brasil (1)
- # clojure-estonia (2)
- # clojure-europe (3)
- # clojure-finland (5)
- # clojure-india (2)
- # clojure-italy (49)
- # clojure-losangeles (1)
- # clojure-nl (12)
- # clojure-spec (120)
- # clojure-sweden (2)
- # clojure-switzerland (4)
- # clojure-uk (31)
- # clojurescript (80)
- # data-science (17)
- # datavis (2)
- # datomic (31)
- # emacs (31)
- # figwheel-main (28)
- # fulcro (6)
- # jobs (2)
- # liberator (7)
- # luminus (1)
- # nrepl (2)
- # off-topic (51)
- # overtone (2)
- # pathom (4)
- # re-frame (28)
- # reitit (1)
- # rum (6)
- # shadow-cljs (26)
- # specter (2)
- # tools-deps (33)
- # yada (3)
It would rock to have a clojure user vscode wiki or such with all these little suggestions :)
@jeremy642 https://stackoverflow.com/questions/45301283/how-to-disable-angle-bracket-highlighting-in-visual-studio-code
My issue was really that VSCode's paren matching is inconsistent, but perfectly acceptable in a language like typescript etc. I go mad in lisp without some support ;)
As I see it, most languages don't find so many adjacent parens regularly. Leftmost matching is definitely better when this happens, but Microsoft has never catered to a large community of Lisp hackers before, so vscode is not very adept yet :)
I rebound a bunch of paredit keys recently and am finding myself missing parinfer less
particularly am finding the paredit navigation stuff more useful and using vscode's goto matching pair less
I really love the thought that has gone into Parinfer, but Paredit works really well once it clicks.
My issue with Parinfer is that it folds the trailing parens. It shouldn’t need to and then it would be compatible with calva-fmt.
I don’t utilize paredit enough. I haven’t gotten comfortable with it and I kept switching ides a lot so my keybindings kept changing where i’d familiarize myself with something different like smart parents.
I bound transpose to ctrl-alt-t, rebound splice to ctrl-alt-m, and split to ctrl-alt-/