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.

Reply via email to