This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-21
Channels
- # beginners (65)
- # boot (24)
- # cider (2)
- # clara (13)
- # cljs-dev (45)
- # clojure (48)
- # clojure-dusseldorf (2)
- # clojure-italy (69)
- # clojure-norway (1)
- # clojure-russia (5)
- # clojure-sanfrancisco (1)
- # clojure-spec (51)
- # clojure-uk (34)
- # clojurescript (312)
- # cursive (5)
- # datavis (1)
- # datomic (9)
- # duct (13)
- # editors (3)
- # emacs (2)
- # fulcro (11)
- # graphql (19)
- # hoplon (1)
- # immutant (2)
- # jobs (7)
- # jobs-discuss (38)
- # lein-figwheel (1)
- # luminus (6)
- # off-topic (2)
- # parinfer (10)
- # pedestal (1)
- # re-frame (9)
- # reagent (28)
- # reitit (1)
- # remote-jobs (12)
- # ring-swagger (26)
- # shadow-cljs (232)
- # slack-help (8)
- # tools-deps (29)
- # unrepl (29)
- # vim (10)
- # yada (31)
@eraserhd https://github.com/neovim/neovim/pull/5269 might be useful, not sure. Seems async-focused.
I'm using plain Vim, but you are welcome to make PRs to special-case Neovim stuff. Today's project is adding tests that can be run under both and Travis CI.
@eraserhd are you passing in changes
?
Yes. I have to compute them, and on occasion they are wrong, but they are right enough to make smart mode work nicely. 😄
I've been using it today, I'm not writing much code, but it's working. I see abandoned comments a lot though 😛
vim+parinfer thoughts today: Nice!: I can i#?(:clj <Esc?
, and since the paren fix gets merged with the change, I can repeat it with .
for other pieces of code.
e.g.: J
on line 1 of
#?(:clj
(extend-type datomic.db.DbId ToTx
(->tx [this]
[this])))
becomes #?(:clj (extend-type datomic.db.DbId ToTx
(->tx [this]
[this])))
So, I've been dogfooding a change pretty hard since yesterday, and I can confirm that random crashes on Mac OS are no longer a thing for parinfer-rust
. Just pushed the commit, so update if you haven't already. Also, I think there are people who tried it before the major performance improvement was pushed.