elixir-editors / elixir-editors/vim-elixir

LiveEEX sigil "~L" does not switch to EEx-style indentation

Aperta
#536 1 commento 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Ruby
Stelle
1.3k
Fork
154
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Running `ggVG=` to indent the file leads to:

# Actual

```ex
defmodule MyApp.Foo do
use MyApp.Web, :live_component

@impl true
def mount(socket) do
{:ok, socket}
end

@impl true
def render(assigns) do
~L"""


component!



"""
end
end

```

# Expected

```ex
defmodule MyApp.Foo do
use MyApp.Web, :live_component

@impl true
def mount(socket) do
{:ok, socket}
end

@impl true
def render(assigns) do
~L"""


component!



"""
end
end

```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproduci il problema eseguendo `ggVG=` sull’esempio `~L` di LiveEEX nell’issue. Esamina il comportamento di indentazione di vim-elixir per l’heredoc e l’HTML annidato, e considera completato il lavoro quando il risultato corrisponde all’indentazione prevista mostrata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
elixir, vim
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.