halohalospecial / atom-elmjutsu

A bag of tricks for developing with Elm. (Atom package)
https://atom.io/packages/elmjutsu
MIT License
192 stars 24 forks source link

port to Visual Studio Code #34

Closed AntouanK closed 7 years ago

AntouanK commented 7 years ago

Any chance of this plugin ported to Visual Studio Code?

halohalospecial commented 7 years ago

Hi @AntouanK I haven't tried creating a VSCode extension yet, so I don't know how difficult it would be :grin: There were also others who wanted it to work with Sublime Text and Vim. The code is kinda hackish and a bit coupled to Atom features right now, so the first step is to refactor the code to make it easier to work with other editors. A part of me though wants to wait for the AST instead and reimplement the features with that :smile_cat:

AntouanK commented 7 years ago

I haven't worked on any plugin, so I don't know how difficult it is. If you do start some work to abstract it though, I can dig into VScode to see what we can do.

halohalospecial commented 7 years ago

I'll see what I can do when I get free time (no promises :grinning:). Which features are you most interested in?

AntouanK commented 7 years ago

I don't use Atom, so I haven't use the plugin before. It sure looks good though. I guess I want to some basic autocomplete, mostly to see types , and the "go to".

but whatever you think it's easiest for starters.

gyzerok commented 7 years ago

I would like to vote for having it under VSCode as well. The work you've done for this plugin is really awesome 👍 ! And it is kind of forcing me to switch to Atom just because of your plugin. However I'd really enjoy being able to stay with VSCode while using it! :)

aravantv commented 7 years ago

Also +1

halohalospecial commented 7 years ago

Hi all! I think it's better to collaborate on a language server instead (https://github.com/Microsoft/language-server-protocol) so that all editors can benefit :smile:

aravantv commented 7 years ago

True! Is there such an initiative for elm?

jwoudenberg commented 7 years ago

Hey there. I really like these tools and would love to help making them available in more editors. Specifically I'd like to port it to Vim, but I think it makes a ton of sense to collaborate on separating the tools from the many possible editor-specific wrappings.

halohalospecial commented 7 years ago

There's relevant discussion here: https://groups.google.com/forum/#!topic/elm-dev/aDWFBg72Wt4