Inline On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > > elm-light author here. Shouldn't really contribute anymore to the > off-topicness here, but can't resist commenting this bit; > > On Thursday, 21 July 2016 19:26:49 UTC+3, OvermindDL1 wrote: >> >> I just tried out LightTable (never seen it before), it has support for >> almost no language that I use other than Elm, >> > fair enough > Yeah I am surprised at the lack of plugins actually, is it really new?
On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > > >> and the Elm support did not auto-complete well, did not auto-format, and >> did not auto-lint as I typed, thus I am unsure what is has over Atoms >> plugins? >> > > Maybe you didn't that much time with the readme ? The readme explains how > to set it up to lint as you save, which I personally find a lot less > annoying, but if someone submits a request for "lint as you type" I'll > consider it. Auto format depends on elm-format. Again the readme explains > how to set it up on save. > Auto completions works fine, but as the readme tries to explain it > requires that the editor is connected to a project (reasoning being I > wouldn't want auto completion firing off downloading deps and whatnot for > any old random elm file you might want to look at). As for all editors > (except maybe intellij) autocompletion relies on elm-oracle which is far > from perfect but it's a start. > Hmm, I see no readme or documentation in the plugin search area (see attached image) nor any place to configure it. I may be used to Atom or my VI plugin manager that show the descriptions, settings, and more of the plugins that can be installed, but I am not seeing where to do so here? I would love to switch editors even if only for Elm work because Atom has a fairly crashy tendency (not its fault admittedly but rather a few plugins that I shall keep nameless but that I require... >.<). On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > Auto completion, linting and format is what you would use mostly. I would > say there isn't much difference here when comparing elm-light, atom or > visual studio code. > Elm-light has some features that some might find useful from time to time > like; quick fixes for certain errors and warnings, doc preview in the > editor for elm package authors, dependency visualization etc. > Cool, yeah in Atom there are quick fixes (press a key combo and the errors that elm-make report are auto-fixed if auto-fixable, like type declarations on functions and such for example). I have the docs up in Atom as well. I've not needed dependency viewing yet so I've not looked around for that. On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > Short story is, it appears (to me) you ruled out an alternative after > trying it out for a few minutes and perhaps not spending that much time on > the readme and perhaps not with a very open mindset to things working > slightly diffrently ? > I never saw where LightTable showed the readme (see attached image). :-) But if you can point out where the readme is for elm-light in Light Table and where the plugin configuration (I had a hell of a time finding any kind of non-text-file settings, which were very much undocumented, at all in Light Table... at least in vim I could type :help, plus I am not a fan of clojure, had some very bad experiences embedded it in a larger project, it has an utterly horrible, and I mean *horrible* abstraction layer on the JVM that makes it so very painful to bind with in a generic way..)) On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > Too many assumptions from my side here, but it's hard to let your > statements about what works/not in elm-light stand uncontested :-) > Please do contest, that is how I learn and I am always up for learning (plus might help and encourage others to try it as well)! :-) On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > I'm really sorry for further derailing this thread. I applaud the effort > to provide elm support for Brackets ! > I'd also like to refer people wanting to discuss Elm editor support to the > editors and ide's channel on slack: > https://elmlang.slack.com/messages/editors-and-ides/details/ > Sadly slack is blocked at work, I do, however, have free reign on Gitter.im if you use that? On Friday, July 22, 2016 at 2:24:34 AM UTC-6, Magnus Rundberget wrote: > cheers > -magnus > > > >> By lint on the fly I mean things like (this is Atom's Elm linter plugin >> gif): >> https://raw.githubusercontent.com/mybuddymichael/linter-elm-make/master/images/lint-on-fly.gif >> >> On Thursday, July 21, 2016 at 8:28:28 AM UTC-6, Joey Eremondi wrote: >>> >>> In terms of Elm support, LightTable probably is the golden standards for >>> plugins: https://github.com/rundis/elm-light >>> >>> I've used Atom as well, it's quite nice for Elm. >>> >>> If you're looking to improve the Brackets plugins, those are the two I >>> would look at to draw inspiration from. >>> >>> On Thu, Jul 21, 2016 at 7:16 AM, OvermindDL1 <[email protected]> wrote: >>> >>>> See attached, I purposefully commented out a necessary case branch. >>>> >>>> Atom's uses elm-make and does highlighting and other things along with >>>> scrollable popup messages when you click in an area where a problem is >>>> reported by elm-make (along with the elm-make output scrollable at the >>>> bottom). It has decentish intellisense but that part is still lacking a >>>> lot compared to, say, Elixir's support. >>>> >>>> I'm always out looking for a better IDE so if you have one then please >>>> point it my way. I'd prefer a better intellisense over the great error >>>> reporting that I have now. :-) >>>> >>>> >>>> On Wednesday, July 20, 2016 at 10:57:23 PM UTC-6, Thomas Prebeck wrote: >>>>> >>>>> I haven't tried atom yet,so I can't compare the two. The elm support >>>>> of Brackets is pretty barebones. It has syntax highlighting and you can >>>>> build elm files and see the output of elm-make. >>>>> If I have the time I may develop it further. But right now I'm more >>>>> interested in elm itself than in doing that. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Elm Discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
