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 > 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. 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. 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 ? Too many assumptions from my side here, but it's hard to let your statements about what works/not in elm-light stand uncontested :-) 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/ 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.
