This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-09-22
Channels
- # announcements (11)
- # architecture (7)
- # babashka (26)
- # beginners (314)
- # calva (20)
- # chlorine-clover (1)
- # cider (5)
- # circleci (27)
- # clara (6)
- # clj-kondo (41)
- # cljsrn (6)
- # clojure (120)
- # clojure-berlin (2)
- # clojure-czech (2)
- # clojure-dev (4)
- # clojure-europe (45)
- # clojure-france (4)
- # clojure-germany (1)
- # clojure-nl (5)
- # clojure-uk (20)
- # clojuredesign-podcast (8)
- # clojurescript (6)
- # conjure (42)
- # datascript (5)
- # datomic (21)
- # deps-new (28)
- # duct (1)
- # fulcro (36)
- # graalvm (10)
- # graphql (24)
- # jackdaw (19)
- # jobs (2)
- # jobs-discuss (46)
- # kaocha (6)
- # malli (26)
- # off-topic (21)
- # parinfer (5)
- # re-frame (10)
- # sci (19)
- # shadow-cljs (95)
- # tools-deps (24)
- # vim (3)
I'm glad they arrived okay! Although I'm very sorry they're not super sticky at the edges, I think the firmness of the stickers doesn't lend itself to staying put. If you wanna just keep them as little historical things I suppose that's nice too 🙂
True! Although it's only right at the edges in like 1-2 corners where it lifts up a little bit, so they stay on fine, it's just not totally flush on some of them at the edges.
I wonder how long all of the others will take to arrive, one is on it's way to Brazil 😅
mine arrived yesterday, I think. I just found the envelope on the hall : )
Is anyone else using deoplete with Conjure? I’m finding it very laggy. It’s not just that the completions take some time to come up, but Vim seems to periodically hang for short amounts of time (like half a second) while I’m typing. Typing a space makes it happen pretty predictably, e.g. if I quickly type (ab c
the editor hangs at (ab
for a split second before spitting out the c
.
I don’t know whether this is a problem with my config or just the nature of deoplete+Conjure.
I think if you let g:conjure#client#clojure#nrepl#completion#with_context = v:false
it'll all go away
As you type I'm having to grab the surrounding forms to give to the completion tooling to find local variables, but that's slow because of how vim searches for pairs
I think it's arguably not very useful either, so I think I'm going to turn this off since it's slow for me in some envs too.
> I think if you let g:conjure#client#clojure#nrepl#completion#with_context = v:false
it'll all go away
(from thread for others that find typing slow)
The long result folding is great, I missed that since the rewrite. I did find one small issue.
#_{:foo1 1
:foo2 2
:foo3 3
:foo4 4
:foo5 {:bar1 1
:bar2 2
:bar3 3
:bar4 4
:bar5 {:baz1 1
:baz2 2
:baz3 3
:baz4 4
:bar5 {:baz1 1
:baz2 2
:baz3 3
:baz4 4
:baz5 5}}}
:ff :ff}
Ah of course! That's just the default folding marker in vim, I'll swap it to something a little more unique
I'll probably perform that with_context = v:false
by default in the next version, I think it's not very useful but it hits performance hard due to the way nvim searches for matching characters in large buffers. Again, this thing will be super easy and fast once tree sitter is everywhere since I can delete all of the slow character by character hunting code.
I think vim-sexp is pretty quick though, so maybe I could look at how they're doing things for now :thinking_face:
with_context
is now false by default for Clojure completion, you probably won't notice a difference other than your typing will be faster, so, yay!?
Also fixed the fold markers on develop
(both of these changes are on develop) @nate, it's now ~~~%{,}%~~~
and it's configurable.
@olical just tried it out, works great! nice choice of marker, I doubt that will ever show up in data.