Skip to content

~H sigils no longer formatted after updating to Elixir 1.15.5 #975

Closed
@balexand

Description

@balexand

Environment

  • Elixir & Erlang versions (elixir --version): Elixir 1.15.5, OTP 26.0.2
  • Elixir Language Server version: 0.16.0
  • Operating system: Mac OS (Intel, latest)
  • Editor or IDE name (e.g. Emacs/VSCode): VSCode
  • Editor Plugin/LSP Client name and version: jakebecker.elixir-ls 0.16.0

Current behavior

After updating to Elixir 1.15.5 ~H sigils are no longer formatted by the VSCode ElixirLS plugin. To reproduce, generate a new Phoenix project with mix phx.new example. The generated ExampleWeb.CoreComponents module contains ~H sigils that can be used for testing and the generated .formatter.exs file includes plugins: [Phoenix.LiveView.HTMLFormatter]. Running mix format from the command line will result in the ~H sigils being formatted. But if the formatter is run by ElixirLS then the Elixir code is formatted but not the ~H sigils.

Downgrading to Elixir 1.15.4 fixes the problem.

Expected behavior

I would expect ~H sigils to be formatted by ElixirLS as it was prior to Elixir version 1.15.5.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions