Hi !

After quite a few weeks of working evenings and nights I'm finally ready to 
announce the 0.4.0 release of the Elm language plugin for Light Table 
<https://github.com/rundis/elm-light>.
I guess the big thing is that I've created a parser (using a parser 
generator, PEG.js) to give me the possibility to let ASTs drive various 
features.
(I don't see my parser as a long term solution, I believe that the best 
solution for the Elm community would be to help out with exposing the AST 
stuff already done in elm-format !
I just wanted to get started and learn stuff to gather some experience and 
discover use cases for what a proper AST might give)

A feature hightlight includes:
- Context aware auto-completion
- Feature to expose/unexpose top level declarations (and get visual 
feedback in your editor on what is being exposed from you module)
- A quick import shortcut feature
- Of course find usages and jump to definition
- The docs have now moved to a GitBook 
<https://rundis.gitbooks.io/elm-light-guide/content/> 
 
If you are interested in a demo and/or read a little more in-depth about my 
journey towards 0.4.0 here's a combined BlogCast:
http://rundis.github.io/blog/2016/elm_light_ast.html

I'm not running out of ideas for features going forward, but if you have 
some pet ideas (that are achievable without the elm compiler and it's type 
inferencer :-), do let me know here or in the github issue tracker.


cheers
-magnus

-- 
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