chlorine-clover

About Chlorine for Atom and Clover for VS Code: https://atom.io/packages/chlorine and https://marketplace.visualstudio.com/items?itemName=mauricioszabo.clover
henrik 2019-09-25T06:24:57.123500Z

Kudos @mauricio.szabo! It looks good! The flexiness is fixed πŸ™‚

henrik 2019-09-25T06:29:02.123600Z

I get this interesting phenomenon though: it seems to reinsert the prompt for every character I type (this is a CLJS document). It doesn’t seem to have anything to do with prefer-cljs/prefer-clj.

mauricio.szabo 2019-09-25T19:59:49.125300Z

I think this can be an autocomplete issue. I think I found the problem (it's the same problem that when you ask for documentation for a var in ClojureScript it renders differently on the inline results and on the console), but I'll check here if its the same issue

mauricio.szabo 2019-09-25T20:00:22.125500Z

Also, glad to see that I'm not the only one using Atom to develop ClojureScript πŸ˜„

mauricio.szabo 2019-09-26T14:11:38.125700Z

@henrik just landed a (possible) fix for this issue: https://github.com/mauricioszabo/repl-tooling/blob/master/test/repl_tooling/integration/clojurescript_ui.cljs#L175-L179. I'll publish a new version today. I'm just solving the font size (and family too!) issue

henrik 2019-09-26T14:13:13.126Z

Cool! I’ll try it out and let you know πŸ™‚

henrik 2019-09-26T14:14:02.126200Z

To be fair, the font issue is easily fixed in the user stylesheet. I just thought it might be surprising to newcomers.

mauricio.szabo 2019-09-26T14:16:05.126400Z

Yes, it is surprising. The problem is that there's no documentation on these "dynamic styles" (or if there is, is really hidden)

mauricio.szabo 2019-09-26T14:16:57.126600Z

I think that Chlorine is now very user-friendly and production ready, so these "surprises" need to be fixed too πŸ™‚

henrik 2019-09-25T06:30:14.124900Z

Also, font-size seems a bit excessive to me. I’ll fix this myself, but is there any reason not to follow the font-size set in editor preferences?

mauricio.szabo 2019-09-25T14:35:09.125Z

No, there's no reason other than I probably missed that property :). As for the prompt, it's probably some issue with the autocomplete in ClojureScript. I'll look at it, the problem with working with socket REPL is that there are a lot of small things that need attention

πŸ‘ 1