Hello, I just started to learn elixir by following Alchemist Camp’s tutorial. And I had problem with formatting my code in vs code editor. I tried multiple formatter extensions. None of them worked for me. And the editor ran into compatibility problem. So, I deleted all the elixir related extension except ElixirLS. The editor finally stop giving me error. But it did not format my code either. Then I checked the “settings.json” file and updated the Elixir part as following:
I am not sure that I can deduct the root cause of this problem by the provided error. Is there any chance that you have not installed the relevant plugins?
i actually haven’t been able to get any formatters to work properly. so i made a “stupid” solution.
I use the Run on Save extension to run mix format as it would in Bash (CLI). then all you need to do is make sure mix format actually works by using it in Bash.
Hi, @benwilson512 I have followed the link you post. It shows that I have already installed it. I uninstalled all the elixir extension and reinstalled the one in your link. Then I got a message “No mixfile found in project. To use a subdirectory, set elixirLS.projectDir in your settings” with “Source: ElixirLS: Elixir support and debugger(Extension)”. I have also tried @bdarla 's setting. Nothing works so far…
My project folder only has a ex file with a few line of code. In its parent folder, I found a folder called “.elixir_ls” containing four files “.gitignore”, “calls.dets”, “modules.dets” and “tracer_db.manifest”. I am not sure if they are related to the issue I am having.