Fork me on GitHub
#vim
<
2016-10-20
>
dominicm06:10:34

We officially have too many plugins

dominicm06:10:11

Seems to talk to stdout/stdin

dominicm13:10:56

We should maintain a "plugins I'd love to have" list. I'd love (for example) to have kibit/[neomake,ale,syntastic] integration

dominicm14:10:58

No, I kinda want something async that runs in the background. Now we have Acid, we could try revisit it that way. I can't see Ale having callback support, which would have been the best case.

markwoodhall14:10:46

I think having a list is a good idea. It would be helpful to have a list of all the good plugins that exist now too.

markwoodhall14:10:46

I guess its like everything vim, it takes a bit of work to get a good clojure setup, would be cool if we could make that easier.

dominicm14:10:00

A few pointers are good, yeah

snoe15:10:59

something like https://cider.readthedocs.io/en/latest/ would be good to aspire to

hkupty15:10:09

I intend to have Acid supporting static analysis in the future

dominicm15:10:39

static analysis?

hkupty17:10:55

There are a few things I want acid to have additionally to nrepl communication, for example syntax coloring and static analysis.. Of course I don't plan to create a whole structure for that, but I want to be able to provide pluggable parts so it can be extended that way

dominicm17:10:41

Like vim-clojure-highlight? But better! :)

hkupty17:10:14

Yep, without depending on fireplace, which is synchronous

juhoteperi18:10:17

That could also be implemented without nrepl connection, by running tools.analyzer on nodejs

dominicm18:10:16

@juhoteperi I toyed with that idea, but didn't seem to get a data structure that told me about types very much. Rewrite-cljs seemed to know what it was doing though

juhoteperi18:10:52

Hmm, yeah there is no really type information in AST level

dominicm18:10:06

I just want it for uneval (#_) as that's the most annoying thing that's missing, but is beyond vims highlighting

mikepjb22:10:39

@dominicm do you know why vim’s highlighting is so rudimentary compared to emacs? don’t mean to start a flame war (honestly!) just curious more than anything as to why vim’s hasn’t been improved

mikepjb22:10:17

most people are still using the original regex engine with ruby because it is faster right? just seems a bit weird that it hasn’t been changed