Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Functional Elixir Language Support #506

Open
illia-danko opened this issue Jun 14, 2023 · 3 comments
Open

Functional Elixir Language Support #506

illia-danko opened this issue Jun 14, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@illia-danko
Copy link

illia-danko commented Jun 14, 2023

Hello and thank you for the plugin!

Have to ask is it any plans to add elixir support? It would be nice to have (at least) repl support via iex to enhance elixir development experience. Basically, when you develop, you have a terminal session opened with iex mix repl. For phoenix applications it's typically iex -S mix phx.server, this allows you to auto rebuild and hot reload on save, however it's also possible to send code directly to iex from the editor, which is nice to have. Thank you.

P.S. The mentioned project structure is generated by mix phx.new <your_project_name> --module <your_module> command.

@Olical
Copy link
Owner

Olical commented Jun 15, 2023

Open to it, yep. Haven't worked with Elixir so the best I could do would be a basic eval environment then I'd need enthusiasts to help me round it out with features. Could be a good candidate for #500 too. I want to rebuild some foundations to make this sort of support a lot more robust.

I have two weeks off in between jobs coming up soon so I'll maybe put some time into this then.

@Olical Olical added the enhancement New feature or request label Jun 15, 2023
@sumanthyedoti
Copy link

Love this plugin. Thanks a lot.
Would be awesome if supports JavaScript/typescript, Elixir too.

@cigrainger
Copy link

I think just supporting iex with the option to add flags (e.g. -S mix, -S mix phx.server) would be wonderful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants